Click to See Complete Forum and Search --> : help for kernel 2.6.14 with SD card problem
dfengui
02-09-2007, 06:19 AM
I installed a linux OS into SD card, but sometimes it can recognise the SD card when the kernel initialization, sometime it cannot recognise the SD card, so the system can't normal work, I doubt that it is the USB IRQ problem, if someone encountered some problem with me? I need help about it.
The SD card slot bundle in PCMCIA.
XiaoKJ
02-09-2007, 12:18 PM
You mean you installed a distro onto a PCMCIA SD card???
What distro? Where does it start complaining?
dfengui
02-10-2007, 10:54 AM
yes, I made a small linux OS, and installed it into my PCMCIA SD card.
I think that it is a usb problem.
below is the kernel init information:
usb 1-3: new high speed USB device using ehci_hcd and address 3
usb 1-3: can't set config #1, error -110
but sometimes it is no complain, and it can correct find my SD card.
XiaoKJ
02-10-2007, 11:57 AM
but pcmcia code and usb code don't seem related enough to me...
Can you check the pcmcia code?
dfengui
02-10-2007, 12:45 PM
The sd card is bundle with pcmcia, it is no related with pcmcia, in bios, the sd card is used by usb in BIOS, so it only seem is a usb device when kernel init.
XiaoKJ
02-10-2007, 01:29 PM
I will suggest that you try to repeat the same thing with the newest kernel (2.6.20 as of now I think). If the problem persists, I think it would warrant a kernel bug report.
bwkaz
02-10-2007, 01:35 PM
Well, maybe. I get this "error":
usb 1-3: can't set config #1, error -110 about once out of every three times that I boot, yet all my USB devices work fine. (One other time out of three, I get an error about the device not accepting "address 1", but it still works. The third time out of three, I get no errors.)
I have therefore decided that it shows up because USB is a really really stupid bus design. (Hotplug is one thing, but not being able to tell when all the connected devices have announced their presence? Come on. :p)
dfengui -- I would suggest looking deeper for the problem, because I don't think that what you posted is it. Are there other errors? Are you getting some kind of kernel panic? What, EXACTLY, are you seeing that isn't working right?