On Dec 13, 2007 11:12 AM, Sergei Antonov <[EMAIL PROTECTED]> wrote: > On Dec 13, 2007 2:06 AM, ron minnich <[EMAIL PROTECTED]> wrote: > > On Dec 12, 2007 2:38 PM, Sergei Antonov <[EMAIL PROTECTED]> wrote: > > > > > > > > 1. The keyboard doesn't work. Here is a piece of log from the serial port: > > > ===================================== > > > PNP: 03f0.5 init > > > Keyboard init... > > > Keyboard input buffer would not empty > > > ===================================== > > > > hmm. Are you sure you know where the kb is connected? > > Pretty sure that I connected it to the PS/2 keyboard port.
I'd be happy to get any clues on how to troubleshoot. > > > 2. I had to change filo-0.5\drivers\ide.c function > > > 'find_ide_controller'. For some reason it first looks for IDE > > > controller with class 0x0180 and only if nothing was found looks for > > > class 0x0101. I think it is wrong, but where can I report about that? > > > It worked right for me after this change: > > > -dev = pci_find_device(-1, -1, 0x0180, -1, pci_index); // S-ATA first. > > > +dev = 0; > > > > interesting! I wonder what the right thing to do here is? You are > > arguing to prefer sata over pata, right? Where does this leave cdroms > > as on my shuttles? > > I'm arguing to prefer the order of drives which the kernel uses when > assigns hda, hdb and so on. > I don't see the problem with cdroms. Can you explain it? > > > can you send a more complete patch? > > The patch is attached. It works correctly on my computer with both hda > (sits on 0x0101) and hde (sits on 0x0180). I've updated the patch. It had a bug.
ide_search_updated.patch
Description: Binary data
-- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios