# [LinuxBIOS] [PATCH] Abit BE6-II V2.0 support

Sergei Antonov saproj at gmail.com
Fri Dec 14 11:26:38 CET 2007

On Dec 13, 2007 11:12 AM, Sergei Antonov <saproj at gmail.com> wrote:
> On Dec 13, 2007 2:06 AM, ron minnich <rminnich at gmail.com> wrote:
> > On Dec 12, 2007 2:38 PM, Sergei Antonov <saproj at gmail.com> 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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ide_search_updated.patch
Type: application/octet-stream
Size: 3035 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20071214/8941c92e/attachment.obj>