Jump to content

ultimaker UM3 wifi dead ? (hardware not even registered in dmesg)


jeremie

Recommended Posts

Posted (edited) · ultimaker UM3 wifi dead ? (hardware not even registered in dmesg)

Hi there. My UM3 suddenly talks no wifi at all.

Firmware is 5.3.0

It will also hang on indefinitely while trying in vain to create a hotspot.

Given the kernel logs, it looks like  `wlan0` hardware is no more showing up as yesterday.
Note that I attached two logs, one from yesterday that show `connmand` correctly sees and handles `wlan0` while the other one (NO-WLAN) show no wifi hardware at all.

(please ignore the message "no space left on device" at the very end, it was just the USB key I used to export the log)

Is my wifi dead ? That would be a pity esp. as I cannot use eth0, so I have to go back like I was in 2012 with an SD card...
What can I do ?


Before:
```
Apr 03 12:14:59 ultimakersystem-ccbdd3006be4 SystemService[244]: 2022-04-03 12:14:59,603 INFO     systemService   Software version: 5.3.0
Apr 03 12:14:59 ultimakersystem-ccbdd3006be4 kernel: usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.dev.0.fw requested
Apr 03 12:14:59 ultimakersystem-ccbdd3006be4 kernel: uvcvideo 2-1:1.0: Entity type for entity Extension 6 was not initialized!
Apr 03 12:14:59 ultimakersystem-ccbdd3006be4 kernel: uvcvideo 2-1:1.0: Entity type for entity Camera 1 was not initialized!
Apr 03 12:15:00 ultimakersystem-ccbdd3006be4 kernel: input: USB 2.0 Camera: USB 2.0 Camera as /devices/platform/soc@1c00000/1c1c000.usb/usb2/2-1/2-1:1.0/input/input5
Apr 03 12:15:00 ultimakersystem-ccbdd3006be4 kernel: usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.dev.0.fw, size: 51008
Apr 03 12:15:00 ultimakersystem-ccbdd3006be4 kernel: usbcore: registered new interface driver ath9k_htc
Apr 03 12:15:00 ultimakersystem-ccbdd3006be4 kernel: ath9k_htc 1-1:1.0: ath9k_htc: HTC initialized with 33 credits
Apr 03 12:15:00 ultimakersystem-ccbdd3006be4 kernel: usbcore: registered new interface driver uvcvideo
Apr 03 12:15:00 ultimakersystem-ccbdd3006be4 kernel: USB Video Class driver (1.1.1)
Apr 03 12:15:00 ultimakersystem-ccbdd3006be4 kernel: ath9k_htc 1-1:1.0: ath9k_htc: FW Version: 1.4
Apr 03 12:15:00 ultimakersystem-ccbdd3006be4 kernel: ath9k_htc 1-1:1.0: FW RMW support: On
Apr 03 12:15:00 ultimakersystem-ccbdd3006be4 kernel: ath: EEPROM regdomain: 0x60
Apr 03 12:15:00 ultimakersystem-ccbdd3006be4 kernel: ath: EEPROM indicates we should expect a direct regpair map
Apr 03 12:15:00 ultimakersystem-ccbdd3006be4 kernel: ath: Country alpha2 being used: 00
Apr 03 12:15:00 ultimakersystem-ccbdd3006be4 kernel: ath: Regpair used: 0x60
Apr 03 12:15:01 ultimakersystem-ccbdd3006be4 connmand[276]: wlan0 {create} index 3 type 1 <ETHER>
Apr 03 12:15:01 ultimakersystem-ccbdd3006be4 connmand[276]: wlan0 {update} flags 4098 <DOWN>
Apr 03 12:15:01 ultimakersystem-ccbdd3006be4 connmand[276]: wlan0 {newlink} index 3 address 00:0E:8E:88:53:4C mtu 1500
Apr 03 12:15:01 ultimakersystem-ccbdd3006be4 connmand[276]: wlan0 {newlink} index 3 operstate 2 <DOWN>
Apr 03 12:15:01 ultimakersystem-ccbdd3006be4 kernel: ieee80211 phy0: Atheros AR9271 Rev:1
```

Now:
```

Jan 01 00:00:22 ultimakersystem-ccbdd3006be4 SystemService[245]: 1970-01-01 00:00:22,694 INFO     systemService   Software version: 5.3.0
Jan 01 00:00:22 ultimakersystem-ccbdd3006be4 systemd[1]: Starting Griffin network service...
Jan 01 00:00:22 ultimakersystem-ccbdd3006be4 systemd[1]: Starting Griffin PrintJob History service...
Jan 01 00:00:22 ultimakersystem-ccbdd3006be4 systemd[1]: Starting Griffin Event History service...
Jan 01 00:00:22 ultimakersystem-ccbdd3006be4 systemd[1]: Starting Griffin Material service...
Jan 01 00:00:22 ultimakersystem-ccbdd3006be4 kernel: uvcvideo 2-1:1.0: Entity type for entity Processing 2 was not initialized!
Jan 01 00:00:22 ultimakersystem-ccbdd3006be4 kernel: lm75 3-004f: hwmon0: sensor 'lm75b'
Jan 01 00:00:22 ultimakersystem-ccbdd3006be4 kernel: uvcvideo 2-1:1.0: Entity type for entity Extension 6 was not initialized!
Jan 01 00:00:23 ultimakersystem-ccbdd3006be4 kernel: uvcvideo 2-1:1.0: Entity type for entity Camera 1 was not initialized!
Jan 01 00:00:23 ultimakersystem-ccbdd3006be4 kernel: input: USB 2.0 Camera: USB 2.0 Camera as /devices/platform/soc@1c00000/1c1c000.usb/usb2/2-1/2-1:1.0/input/input5
Jan 01 00:00:24 ultimakersystem-ccbdd3006be4 kernel: usbcore: registered new interface driver uvcvideo
Jan 01 00:00:24 ultimakersystem-ccbdd3006be4 kernel: USB Video Class driver (1.1.1)
Jan 01 00:00:25 ultimakersystem-ccbdd3006be4 systemd[1]: Started Griffin Material service.
Jan 01 00:00:25 ultimakersystem-ccbdd3006be4 MaterialService[483]: 1970-01-01 00:00:25,610 INFO     gpg             Using /usr/bin/gpg for GPG
Jan 01 00:00:25 ultimakersystem-ccbdd3006be4 MaterialService[483]: 1970-01-01 00:00:25,614 INFO     materialDatabase Scanning directory /usr/share/fdm_materials for materials
Jan 01 00:00:26 ultimakersystem-ccbdd3006be4 systemd-udevd[175]: Failed to apply ACL on /dev/video0: Operation not supported
Jan 01 00:00:26 ultimakersystem-ccbdd3006be4 CameraService[244]: 1970-01-01 00:00:26,668 INFO     cameraService   New camera: 0 port: 8080
Jan 01 00:00:26 ultimakersystem-ccbdd3006be4 systemd[1]: Starting system-mjpg\x2dstreamer.slice.

 

```

BTW the kernel also reports quite unexpected errors imho, eg.
```
Jan 01 00:00:14 ultimakersystem-ccbdd3006be4 systemd[1]: Started D-Bus System Message Bus.
Jan 01 00:00:14 ultimakersystem-ccbdd3006be4 power_rails_enable.sh[240]: /usr/bin/gpio_cmd.sh: line 30: gpiofind: command not found
Jan 01 00:00:14 ultimakersystem-ccbdd3006be4 power_rails_enable.sh[240]: ERROR: pin-name not found!
Jan 01 00:00:14 ultimakersystem-ccbdd3006be4 : Reloading leds_pca963x led (backlight control) driver
...
Jan 01 00:00:14 ultimakersystem-ccbdd3006be4 avahi-daemon[242]: WARNING: No NSS support for mDNS detected, consider installing nss-mdns!
...

Jan 01 00:00:15 ultimakersystem-ccbdd3006be4 systemd[1]: Starting Hostname Service...
Jan 01 00:00:15 ultimakersystem-ccbdd3006be4 : Reloading gpio_pca953x driver
Jan 01 00:00:15 ultimakersystem-ccbdd3006be4 bash[246]: rmmod: can't unload 'gpio_pca953x': unknown symbol in module, or unknown parameter
Jan 01 00:00:15 ultimakersystem-ccbdd3006be4 : Reloading gpio_pca953x driver
Jan 01 00:00:15 ultimakersystem-ccbdd3006be4 kernel: sun4i-ss 1c15000.crypto-engine: Die ID 0
Jan 01 00:00:15 ultimakersystem-ccbdd3006be4 systemd-hostnamed[286]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
...
Jan 01 00:00:17 ultimakersystem-ccbdd3006be4 net.agent[360]: ERROR: /sbin/ifup not found. You need to install the ifupdown package.
...
Jan 01 00:00:32 ultimakersystem-ccbdd3006be4 NetworkService[479]: 1970-01-01 00:00:32,402 WARNING  devblock        RFKILL_IDX: No path found to device in '/sys/devices/platform' (vendor:'0cf3', prod: '9271')
Jan 01 00:00:32 ultimakersystem-ccbdd3006be4 NetworkService[479]: 1970-01-01 00:00:32,477 INFO     connmanManager  Services changed: added 0, removed 0, total 0
Jan 01 00:00:32 ultimakersystem-ccbdd3006be4 NetworkService[479]: 1970-01-01 00:00:32,498 INFO     connmanManager  Technology added, total 1
Jan 01 00:00:32 ultimakersystem-ccbdd3006be4 NetworkService[479]: 1970-01-01 00:00:32,517 INFO     networkController Starting network state manager thread
Jan 01 00:00:32 ultimakersystem-ccbdd3006be4 NetworkService[479]: 1970-01-01 00:00:32,552 INFO     networkController Setting regulatory wifi domain to 'FR'
Jan 01 00:00:32 ultimakersystem-ccbdd3006be4 sudo[1193]: ultimaker : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/iw reg set FR
Jan 01 00:00:33 ultimakersystem-ccbdd3006be4 sudo[1193]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jan 01 00:00:33 ultimakersystem-ccbdd3006be4 sudo[1193]: pam_unix(sudo:session): session closed for user root
Jan 01 00:00:33 ultimakersystem-ccbdd3006be4 NetworkService[479]: 1970-01-01 00:00:33,685 INFO     networkController WiFi finished changing the country code.
Jan 01 00:00:33 ultimakersystem-ccbdd3006be4 SystemService[245]: 1970-01-01 00:00:33,691 INFO     systemService   Added dbus service 'network' to the reset callbacks with function 'resetSettings'
Jan 01 00:00:33 ultimakersystem-ccbdd3006be4 systemd[1]: Started Griffin network service.
Jan 01 00:00:33 ultimakersystem-ccbdd3006be4 systemd[1]: Starting Embedded service that connects to the Ultimaker cloud platform (Stardust)....
Jan 01 00:00:34 ultimakersystem-ccbdd3006be4 NetworkService[479]: 1970-01-01 00:00:34,110 WARNING  devblock        RFKILL_IDX: No path found to device in '/sys/devices/platform' (vendor:'0cf3', prod: '9271')
Jan 01 00:00:34 ultimakersystem-ccbdd3006be4 NetworkService[479]: 1970-01-01 00:00:34,114 WARNING  networkController Cannot power cycle wifi

```

What the heck ?
 

ultimakersystem-ccbdd3006be4.5.3.0.boot-1-WLAN-IS-OK.zip ultimakersystem-ccbdd3006be4.5.3.0.boot0-NO-WLAN.zip

Edited by jeremie
  • Link to post
    Share on other sites

    • jeremie changed the title to ultimaker UM3 wifi dead ? (hardware not even registered in dmesg)
    Posted · ultimaker UM3 wifi dead ? (hardware not even registered in dmesg)

    Thanks for finding this post !  I somehow feels as being a noob since I hacked printers for a full decade. Actually I specifically bought the UM3 with the promise I would never open it, but, well, I have a good reason now 😝
    Will tell in a few days tho, I am far from it right now. Thanks again for the pointer, looks promising 🤞

  • Link to post
    Share on other sites

    Posted (edited) · ultimaker UM3 wifi dead ? (hardware not even registered in dmesg)

    Back on the printer. Sadly, no, mine is firmly connected, with its screw to hold it in place. I obviously tried to disconnect and reconnect it without improvement.

    I am now looking for the board pinout (no silscreen), because I could try to find another wifi card.

    I would probably not even look for the official one since whatever comes from Ultimaker is outrageously expensive, and it does not prove reliable in my case. No word either from the official support as shown here.

    To the least, I am pretty disappointed 😢

    Oh I found some replacement : 160€ ! This is utterly ridiculous.
    Or $110 at some third party's while the Olimex board is $330, this can't be serious 😕
     

    wifi_card_um3.jpg

    Edited by jeremie
    more about prices
  • Link to post
    Share on other sites

    Posted · ultimaker UM3 wifi dead ? (hardware not even registered in dmesg)

    For the record I tried some wifi dongle, in hope linux would see it. Sadly no (one of the logs below).
    I can't keep on trying, what a pain.


    [   18.248609] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5390, rev 0502 detected
    [   18.329749] lm75 3-004f: hwmon0: sensor 'lm75b'
    [   18.381941] uvcvideo 2-1:1.0: Entity type for entity Camera 1 was not initialized!
    [   18.591286] input: USB 2.0 Camera: USB 2.0 Camera as /devices/platform/soc@1c00000/1c1c000.usb/usb2/2-1/2-1:1.0/input/input5
    [   18.839838] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 5370 detected
    [   19.160846] usbcore: registered new interface driver uvcvideo
    [   19.166622] USB Video Class driver (1.1.1)
    [   19.468007] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
    [   19.489514] ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
    [   19.499318] usbcore: registered new interface driver rt2800usb
    [   19.509679] rt2800usb 5-1:1.0: Direct firmware load for rt2870.bin failed with error -2
    [   19.517744] ieee80211 phy0: rt2x00lib_request_firmware: Error - Failed to request Firmware

    [   21.348000] usb 2-1: reset high-speed USB device number 2 using ehci-platform
    [   22.597119] rt2800usb 5-1:1.0 wlan1: renamed from wlan0

  • Link to post
    Share on other sites

    Posted · ultimaker UM3 wifi dead ? (hardware not even registered in dmesg)

    Sadly, these wifi modules do sometimes break down. More info in my post: 

     

    You already tried other WiFi modules. I didn't check, but be aware that the Linux version in the UM3 printer is Debian Jessie, i.e. from 2015. Look for older WiFi models.

    Other paths to try:
    - Find another WiFi usb-module with the same chip (Atheros AR9271), costs about $19. The internal Olimex board has a spare USB port, except that the connector is a different type. Try the external USB connector first for testing.

    - Add an external WiFi access point on the LAN cable

    • Thanks 1
    Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • Introducing Universal Cura Projects in the UltiMaker Cura 5.7 beta
        Strap in for the first Cura release of 2024! This 5.7 beta release brings new material profiles as well as cloud printing for Method series printers, and introduces a powerful new way of sharing print settings using printer-agnostic project files! Also, if you want to download the cute dinosaur card holder featured below, it was specially designed for this release and can be found on Thingiverse! 
          • Like
        • 10 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...