Freebios2 amd/serenade keyboard init error

ron minnich rminnich at lanl.gov
Mon Aug 2 14:40:01 CEST 2004


On Wed, 28 Jul 2004 Stephen.Kimball at bench.com wrote:

> I have built LinuxBIOS for the amd/serenade target and I get about 600
> lines of good output to the serial port, which ends with
> 
>  
> 
> Initializing devices...
> 
> PCI: 00:18.0 init
> 
> PCI: 00:18.3 init
> 
> NB: Function 3 Misc Control.. done.
> 
> PCI: 00:19.0 init
> 
> PCI: 00:19.3 init
> 
> NB: Function 3 Misc Control.. done.
> 
> PCI: 01:01.0 init
> 
> PCI: 01:02.0 init
> 
> PNP: 002e.0 init
> 
> PNP: 002e.2 init
> 
> PNP: 002e.5 init
> 
> POST: 0x00
> 
> POST: 0x00
> 
> POST: 0x00
> 
> POST: 0x00
> 
> POST: 0x00
> 
> POST: 0x00
> 
>  
> 
> The last line "POST: 0x00" repeats forever.  PC80/keyboard.c is trying
> to initialize the keyboard.  The code that is running is
> 
>  
> 
>             /* empty input buffer or any other command/data will be lost
> */
> 
>             while ((inb(0x64) & 0x02))
> 
>                         post_code(0);
> 
>  
> 
> The inb(0x64) reads 0xff forever.  I heard that the keyboard
> initialization may not be needed. 
> 
> How can I fix this?   Thanks.

As was noted earlier on this list, that keyboard controller part is
"seriously fucked up" on that board.

for now, turn off the keyboard, there's something wrong on that mobo we 
have not worked out. 

Second, write user-mode linux programs to try to get that stupid part to 
work, and see what is wrong.

ron

p.s. note I am back, but under really bizarre circumstances, as you can
tell by the line at the end of this note. 

***** DUSA LACSI-HW *****









More information about the coreboot mailing list