[coreboot] and/or busybox issue with alix2c3 serial console

ron minnich rminnich at gmail.com
Wed Nov 5 00:41:23 CET 2008


This makes no sense at all. I would have guessed that busybox workd
and voyage did not!

voyage:
cat /proc/tty/driver/serial

serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:0 tx:4513 rx:139 oe:3 RTS|CTS|DTR|DSR|CD
1: uart:unknown port:000002F8 irq:3


cat /proc/interrupts

           CPU0
  0:     265852    XT-PIC-XT        timer
  2:          0    XT-PIC-XT        cascade
 10:        116    XT-PIC-XT        eth0
 11:          1    XT-PIC-XT        ehci_hcd:usb1, ohci_hcd:usb2

ok, uart has irq 0 and there is no irq for it.

busy:
cat /proc/tty/driver/serial

serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:0 rx:0 RTS|CTS|DTR|DSR|CD
1: uart:unknown port:000002F8 irq:3


cat /proc/interrupts

           CPU0
  0:       6011    XT-PIC-XT        timer
  2:          0    XT-PIC-XT        cascade
  4:          0    XT-PIC-XT        serial

actually makes sense and compares to factory:
serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:825 rx:7 RTS|CTS|DTR|DSR|CD
1: uart:unknown port:000002F8 irq:3


cat /proc/interrupts

           CPU0
  0:      11770    XT-PIC-XT        timer
  2:          0    XT-PIC-XT        cascade
  4:         70    XT-PIC-XT        serial

but voyage gets this:
Console: colour dummy device 80x25
console [ttyS0] enabled

busy gets
Console: colour dummy device 80x25
console [tty0] enabled
console [ttyS0] enabled

busy+v3 gets
Console: colour dummy device 80x25
console [ttyS0] enabled

oh boy. . voyage/v3 gets this:
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing enabled
�serial8250: ttyS0 at I/O 0x3f8 (irq = 0) is a 16550A

this is I am pretty certain an IRQ foulup. Why are busy and voyage so
totally different?

how do the .config files compare? does factory bios have ACPI (it
would appear not).

ron


More information about the coreboot mailing list