18.09 image updated, keyboard no longer works

raspberrypi

#1

I updated my RPI3B this morning.

After reboot my K520 wireless keyboard and mouse with proprietary USB receiver stopped working. As I do not have any other wired keyboard available for now I can’t figure out what happened…


Manjaro-ARM 18.09 released!
#2

Do you know what packages got updated?
I updated the kernel a couple of days ago. But you should have had that update before this morning.


#3

I had not updated it for a week or two. There was definitely a kernel and firmware update. I will try to find a keyboard and go back to check.


#4

I connected a USB keyboard but it does not respond either. I guess this points to the USB controller driver?


#5

I just booted my rpi3 a few days ago and updated it.
My USB Wireless keyboard and mouse still worked fine.

Maybe it’s the USB ports on your device?


#6

I will retry from scratch. This time I will set up sshd in the process to be able to inspect it remotely if it happens again.


#7

I retried with a fresh 18-09 image. Everything works fine until I update and restart. After the restart, any mouse and keyboard is irresponsive.

I had a look at journald through ssh but I can’t find anything wrong. Here are the USB related entries:

manjaro@manjaro-arm ~]$ journalctl -b | grep usb
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver usbfs
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver hub
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new device driver usb
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver lan78xx
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver ax88179_178a
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver smsc95xx
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver cdc_ncm
Sep 14 20:52:30 manjaro-arm kernel: dwc_otg 3f980000.usb: base=0xf0980000
Sep 14 20:52:30 manjaro-arm kernel: dwc_otg 3f980000.usb: DWC OTG Controller
Sep 14 20:52:30 manjaro-arm kernel: dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
Sep 14 20:52:30 manjaro-arm kernel: dwc_otg 3f980000.usb: irq 62, io mem 0x00000000
Sep 14 20:52:30 manjaro-arm kernel: usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
Sep 14 20:52:30 manjaro-arm kernel: usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Sep 14 20:52:30 manjaro-arm kernel: usb usb1: Product: DWC OTG Controller
Sep 14 20:52:30 manjaro-arm kernel: usb usb1: Manufacturer: Linux 4.14.66-1-MANJARO-ARM dwc_otg_hcd
Sep 14 20:52:30 manjaro-arm kernel: usb usb1: SerialNumber: 3f980000.usb
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver uas
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver usb-storage
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver ums-alauda
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver ums-cypress
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver ums-datafab
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver ums_eneub6250
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver ums-freecom
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver ums-isd200
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver ums-jumpshot
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver ums-karma
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver ums-onetouch
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver ums-realtek
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver ums-sddr09
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver ums-sddr55
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver ums-usbat
Sep 14 20:52:30 manjaro-arm kernel: usbcore: registered new interface driver usbhid
Sep 14 20:52:30 manjaro-arm kernel: usbhid: USB HID core driver
Sep 14 20:52:30 manjaro-arm kernel: usb 1-1: new high-speed USB device number 2 using dwc_otg
Sep 14 20:52:30 manjaro-arm kernel: usb 1-1: New USB device found, idVendor=0424, idProduct=9514
Sep 14 20:52:30 manjaro-arm kernel: usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Sep 14 20:52:30 manjaro-arm kernel: usb 1-1.1: new high-speed USB device number 3 using dwc_otg
Sep 14 20:52:30 manjaro-arm kernel: usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
Sep 14 20:52:30 manjaro-arm kernel: usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Sep 14 20:52:30 manjaro-arm kernel: smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:00:7e:99
Sep 14 20:52:30 manjaro-arm kernel: usb 1-1.3: new full-speed USB device number 4 using dwc_otg
Sep 14 20:52:30 manjaro-arm kernel: usb 1-1.3: New USB device found, idVendor=046d, idProduct=c52b
Sep 14 20:52:30 manjaro-arm kernel: usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Sep 14 20:52:30 manjaro-arm kernel: usb 1-1.3: Product: USB Receiver
Sep 14 20:52:30 manjaro-arm kernel: usb 1-1.3: Manufacturer: Logitech
Sep 14 20:52:33 manjaro-arm systemd-udevd[169]: Specified user 'usbmux' unknown

The full log can be downloaded from here

I have no idea what this could be caused by… The only suspicious entry is the last one. Do you know what it is about?


#8

Only real thing I could find was this:
https://bugs.launchpad.net/ubuntu/+source/linux-linaro-omap/+bug/706033

Maybe the device no longer gets enough power after the update. Do you have a way of testing with a powered USB hub?


#9

I did try with another PSU and a USB hub. No luck.

I also tried connecting some other devices on the hub and they are at least recognized correctly:

[manjaro@manjaro-arm ~]$ lsusb
Bus 001 Device 007: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 006: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 001 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 008: ID 045e:0008 Microsoft Corp. SideWinder Precision Pro
Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Manjaro-ARM 18.09 released!
#10

Yeah, happened to me with a RPI 3 B+ as well. Not only did the keyboard and mouse not respond after the update, but I also lost touchscreen controls on the official 7’’ display - touchscreen works on a fresh 18.09 image. I could see the cursor blinking on the login screen, so it wasn’t frozen - same with an external monitor. I do get the undervoltage icon frequently when powering through a notebook USB port, but that does not cause any issue on the fresh install, even with the touchscreen.


#11

Is there any update on this? I did a fresh install everything works but after i do an update keyboard and mouse no longer work.