On Dec 9, 2007 9:42 PM, Uwe Hermann uwe@hermann-uwe.de wrote:
On Fri, Dec 07, 2007 at 01:39:43PM +0300, Sergei Antonov wrote:
I'd like to try LinuxBIOS on a 440BX-based Abit BE6-II V2.0. After talking on IRC, I'm sending the output of 'lspci -tvnn' and 'superiotool -dV' and a generated irq_tabl.c.
Thanks, here's a patch for your board you can test. I guess most of the hardware should work with this code, but some smaller issues might need to be fixed after it has been tested on real hardware.
After some experiments it works. I've found 2 issues.
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 =====================================
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;