Hi all,
I've got an issue with the iMX53QSB board and any 2.6.38 kernel that is claimed to support it. The issue is with USB host controller. I have only one mouse connected to the upper port. The last kernel I tried is the release https://launchpad.net/linaro-landing-team-freescale/trunk/2011.09
Here's what the log is:
root@imx53-desktop:~# dmesg | grep usb
IMX usb wakeup probe
IMX usb wakeup probe
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usbcore: registered new interface driver usb-storage
usb 1-1: new full speed USB device number 2 using fsl-ehci
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71
usb 1-1: new full speed USB device number 3 using fsl-ehci
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71
usb 1-1: new full speed USB device number 4 using fsl-ehci
usb 1-1: device not accepting address 4, error -71
usb 1-1: new full speed USB device number 5 using fsl-ehci
usb 1-1: device not accepting address 5, error -71
usb 2-1: new low speed USB device number 2 using fsl-ehci
usb 2-1: device descriptor read/64, error -71
usb 2-1: device descriptor read/64, error -71
usb 2-1: new low speed USB device number 3 using fsl-ehci
usb 2-1: device descriptor read/64, error -71
usb 2-1: device descriptor read/64, error -71
usb 2-1: new low speed USB device number 4 using fsl-ehci
usb 2-1: device not accepting address 4, error -71
usb 2-1: new low speed USB device number 5 using fsl-ehci
usb 2-1: device not accepting address 5, error -71
usb 2-1: new low speed USB device number 6 using fsl-ehci
usb 2-1: device descriptor read/64, error -71
usb 2-1: device descriptor read/64, error -71
usb 2-1: new low speed USB device number 7 using fsl-ehci
usb 2-1: device descriptor read/64, error -71
usb 2-1: device descriptor read/64, error -71
usb 2-1: new low speed USB device number 8 using fsl-ehci
usb 2-1: device not accepting address 8, error -71
usb 2-1: new low speed USB device number 9 using fsl-ehci
usb 2-1: device not accepting address 9, error -71
usb 1-1: new full speed USB device number 6 using fsl-ehci
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71
usb 1-1: new full speed USB device number 7 using fsl-ehci
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71
usb 1-1: new full speed USB device number 8 using fsl-ehci
usb 1-1: device not accepting address 8, error -71
usb 1-1: new full speed USB device number 9 using fsl-ehci
usb 1-1: device not accepting address 9, error -71
oot@imx53-desktop:~# dmesg | grep ehci
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
fsl-ehci fsl-ehci.0: irq 18, io base 0x53f80000
fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2
fsl-ehci fsl-ehci.1: irq 14, io base 0x53f80200
fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00
usb 1-1: new full speed USB device number 2 using fsl-ehci
usb 1-1: new full speed USB device number 3 using fsl-ehci
usb 1-1: new full speed USB device number 4 using fsl-ehci
usb 1-1: new full speed USB device number 5 using fsl-ehci
usb 2-1: new low speed USB device number 2 using fsl-ehci
usb 2-1: new low speed USB device number 3 using fsl-ehci
usb 2-1: new low speed USB device number 4 using fsl-ehci
usb 2-1: new low speed USB device number 5 using fsl-ehci
ehci_fsl_bus_suspend, DR
ehci_fsl_bus_suspend, Host 1
ehci_fsl_bus_resume, Host 1
ehci_fsl_bus_resume, DR
usb 2-1: new low speed USB device number 6 using fsl-ehci
usb 2-1: new low speed USB device number 7 using fsl-ehci
usb 2-1: new low speed USB device number 8 using fsl-ehci
usb 2-1: new low speed USB device number 9 using fsl-ehci
usb 1-1: new full speed USB device number 6 using fsl-ehci
usb 1-1: new full speed USB device number 7 using fsl-ehci
usb 1-1: new full speed USB device number 8 using fsl-ehci
usb 1-1: new full speed USB device number 9 using fsl-ehci
ehci_fsl_bus_suspend, Host 1
ehci_fsl_bus_suspend, DR
Does anybody know any cure for that?
Thanks!
Hello there,
I have a few DA9053 based boards and USB is working OK with 2.6.38 (my base is the linaro kernel (natty) compiled for Ubuntu Oneiric which should be linaro12.02).
I didn't try audio nor the internal LCD interface though. (But i see pulseaudio is starting correctly and showing volume controls, etc. so..)
I do plan on buying some another qsb but not being able to run 2.6.38 is a big blocker to me (the only kernel that works really good for me with this board so far).
I'd like to have the new models because the DA9053-based don't have RTC battery support unless ugly hardware hacks are done to the board. Any news on having 2.6.38 working with them? Patches anywhere?
greets
Marcus Müller said:
Hi,
from my experience the DA9053 based boards do not work correctly, too.
USB does not work, Audio does not work and the internal LCD interface does not work either.
Marcus
Hi,
from my experience the DA9053 based boards do not work correctly, too.
USB does not work, Audio does not work and the internal LCD interface does not work either.
Marcus
That's what I am going to do :-)
I think everybody use 2.6.35 kernel. Also you can port mc34708 driver from 2.6.35 to higher kernel versions.
In other words NOONE yet did not fix that bug in neither 2.6.38 nor kernels with higher version? What then can be proposed?
Do you have QSB with mc34708 (Ripley) PMIC ? Driver for this PMIC is broken in 2.6.38 kernel, so USB controller (and audio, btw) does not work.