Freebios2 amd/serenade keyboard init error

Tony Cheng tony_cheng at pcmagic.net
Wed Jul 28 12:52:00 CEST 2004


you can try to comment out the "init_pc_keyboard" from superio.c

Tony
  ----- Original Message ----- 
  From: Stephen.Kimball at bench.com 
  To: linuxbios at clustermatic.org 
  Sent: Wednesday, July 28, 2004 8:27 AM
  Subject: Freebios2 amd/serenade keyboard init error


  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.



  Steve
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20040728/a886689d/attachment.html>


More information about the coreboot mailing list