iMX53QSB rev B and 2.6.38+ kernels

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMX53QSB rev B and 2.6.38+ kernels

1,424 Views
DmitriyKiselev
Contributor I

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!

Labels (1)
0 Kudos
6 Replies

941 Views
c10ud
Contributor I

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

0 Kudos

941 Views
MarcusMaller
Contributor I

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

0 Kudos

941 Views
DmitriyKiselev
Contributor I

That's what I am going to do :-)

0 Kudos

941 Views
IgorKulaychuk
Contributor I

I think everybody use 2.6.35 kernel. Also you can port mc34708 driver from 2.6.35 to higher kernel versions.

0 Kudos

941 Views
DmitriyKiselev
Contributor I

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?

0 Kudos

941 Views
IgorKulaychuk
Contributor I

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.

0 Kudos