On Dec 13, 2007 2:06 AM, ron minnich rminnich@gmail.com wrote:
On Dec 12, 2007 2:38 PM, Sergei Antonov saproj@gmail.com wrote:
- 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 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).