|
From: Jan H. P. <jh...@jh...> - 2014-03-19 13:17:32
|
Hi Andrzej, > This is probably a completely new motherboard (by the way, show off what the MBs). > Not completely new. The board I'm working with at the moment is an Aewin CB-8902 board and the board is probably about 5 or 6 years old. Attached is some board information. > I wrote on a Devil-linux-Develop list, that the new MBs have USB 3.0 > controllers instead of USB 2.0 and for this chips xHCI host driver is > required. This driver is by default compiled with the kernel as a module. > > BIOS sees the USB storage device and can boot. The kernel sees them only when > udev loads device drivers. This happens when a configuration is already > unpacked on a ramdisk and the CD is mounted. For configuration was seen when > on USB 3.0 mass storage device, xHCI driver must be loaded before, which > requires either modification scripts in the initrd and addition the driver to > the initrd or static linking xHCI driver to the kernel via > CONFIG_USB_XHCI_HCD=y setting. > > Heiko made this change to CVS on my request at February 8. Although the problem is probably not the same (no USB 3.0) the solution might indeed be something I have to look at. I would need to find out what driver I need to compile static into my kernel. The build I created was from somewhere in the beginning of this month, I would guess that your change is allready in it. Let me quickly check .... build/dist/dist/devil-linux-1.6.5-2014-03-10-pentium4/DL-kernel-config:CONFIG_USB_XHCI_HCD=y So indeed, this one is in it. I will have to do some digging. > Try D-L compiled after that date, or compile D-L yourself with current > sources. If this is not possible for you, please contact me on priv and I will > give you link to my mod compilation - you will see if this works for you. Thanks, Jan Hugo Prins |