Here are the scanpci -v outputs...one taken right after runlevel 3 starts (pre.txt), and another taken during the break before POSTing to the BIOS (post.txt). Notice that the BASEROM for the offending card doesn't change.
> > FWIW, it looks like we are actually getting a SIGFPE, which is not what > > I expected... > > This looks like the BIOS is doing something strange. > You should find out if this happens when a card is posted > or when another BIOS function is called. So I suppose I should add some more breaks to be certain it is really the xf86ExecX86int10() call that is causing the hang, and not something that happens later? I'm not sure what to try next, since the BASEROM value doesn't look silly. If you diff the 2 files, you will notice that not too much changes...but then I don't know how to read the scanpci output, so... :) -- William "Bo" Brinkman [EMAIL PROTECTED] Princeton Computer Science http://www.derandomized.org/ -- Love is patient, love is kind. It does not envy, it does not boast, it is not proud. It is not rude, it is not self-seeking, it is not easily angered, it keeps no record of wrongs. Love does not delight in evil but rejoices with the truth. It always protects, always trusts, always hopes, always perseveres. --1 Corinthians 13:4-7
pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x8086 device 0x7190 Intel 82443BX Host STATUS 0x2210 COMMAND 0x0106 CLASS 0x06 0x00 0x00 REVISION 0x03 BIST 0x00 HEADER 0x00 LATENCY 0x40 CACHE 0x00 BASE0 0xd0000008 addr 0xd0000000 MEM PREFETCHABLE pci bus 0x0000 cardnum 0x01 function 0x00: vendor 0x8086 device 0x7191 Intel 82443BX AGP STATUS 0x0220 COMMAND 0x0117 CLASS 0x06 0x04 0x00 REVISION 0x03 HEADER 0x01 LATENCY 0x40 PRIBUS 0x00 SECBUS 0x01 SUBBUS 0x01 SECLT 0x40 IOBASE 0xd000 IOLIM 0xdfff SECSTATUS 0x22a0 NOPREFETCH_MEMBASE 0xc6000000 MEMLIM 0xc9efffff PREFETCH_MEMBASE 0xcdf00000 MEMLIM 0xcfffffff FAST_B2B NO_SEC_BUS_RST NO_M_ABRT VGA_EN NO_ISA_EN NO_SERR_EN NO_PERR_EN pci bus 0x0000 cardnum 0x04 function 0x00: vendor 0x8086 device 0x7110 Intel 82371AB PIIX4 ISA STATUS 0x0280 COMMAND 0x000f CLASS 0x06 0x01 0x00 REVISION 0x02 BIST 0x00 HEADER 0x80 LATENCY 0x00 CACHE 0x00 pci bus 0x0000 cardnum 0x04 function 0x01: vendor 0x8086 device 0x7111 Intel 82371AB PIIX4 IDE STATUS 0x0280 COMMAND 0x0005 CLASS 0x01 0x01 0x80 REVISION 0x01 BASE4 0x0000b801 addr 0x0000b800 I/O BYTE_0 0xe377e377 BYTE_1 0x00 BYTE_2 0x8072c90 BYTE_3 0xffffffff pci bus 0x0000 cardnum 0x04 function 0x02: vendor 0x8086 device 0x7112 Intel 82371AB PIIX4 USB STATUS 0x0280 COMMAND 0x0005 CLASS 0x0c 0x03 0x00 REVISION 0x01 BIST 0x00 HEADER 0x00 LATENCY 0x40 CACHE 0x00 BASE4 0x0000b401 addr 0x0000b400 I/O MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x04 INT_LINE 0xff pci bus 0x0000 cardnum 0x04 function 0x03: vendor 0x8086 device 0x7113 Intel 82371AB PIIX4 ACPI STATUS 0x0280 COMMAND 0x0003 CLASS 0x06 0x80 0x00 REVISION 0x02 BYTE_0 0xe401 BYTE_1 0x00 BYTE_2 0x8073380 BYTE_3 0xffffffff pci bus 0x0000 cardnum 0x09 function 0x00: vendor 0x109e device 0x036e BrookTree Device unknown CardVendor 0x0070 card 0x13eb (Card unknown) STATUS 0x0280 COMMAND 0x0006 CLASS 0x04 0x00 0x00 REVISION 0x02 BIST 0x00 HEADER 0x80 LATENCY 0x00 CACHE 0x00 BASE0 0xcd000008 addr 0xcd000000 MEM PREFETCHABLE MAX_LAT 0x28 MIN_GNT 0x10 INT_PIN 0x01 INT_LINE 0x09 pci bus 0x0000 cardnum 0x09 function 0x01: vendor 0x109e device 0x0878 BrookTree Device unknown CardVendor 0x0070 card 0x13eb (Card unknown) STATUS 0x0280 COMMAND 0x0006 CLASS 0x04 0x80 0x00 REVISION 0x02 BIST 0x00 HEADER 0x80 LATENCY 0x00 CACHE 0x00 BASE0 0xcc800008 addr 0xcc800000 MEM PREFETCHABLE MAX_LAT 0xff MIN_GNT 0x04 INT_PIN 0x01 INT_LINE 0x09 pci bus 0x0000 cardnum 0x0a function 0x00: vendor 0x121a device 0x0005 3dfx Interactive Voodoo3 CardVendor 0x121a card 0x0036 (3dfx Interactive Voodoo3 2000) STATUS 0x8090 COMMAND 0x0000 CLASS 0x03 0x00 0x00 REVISION 0x01 BASE0 0xc4000000 addr 0xc4000000 MEM BASE1 0xca000008 addr 0xca000000 MEM PREFETCHABLE BASE2 0x0000b001 addr 0x0000b000 I/O BASEROM 0xc9ff0000 addr 0xc9ff0000 not-decode-enabled MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x05 BYTE_0 0x01 BYTE_1 0x00 BYTE_2 0x8073de8 BYTE_3 0xffffffff pci bus 0x0000 cardnum 0x0b function 0x00: vendor 0x1102 device 0x0002 Creative Labs Device unknown CardVendor 0x1102 card 0x8064 (Creative Labs, Card unknown) STATUS 0x0290 COMMAND 0x0005 CLASS 0x04 0x01 0x00 REVISION 0x07 BIST 0x00 HEADER 0x80 LATENCY 0x40 CACHE 0x00 BASE0 0x0000a801 addr 0x0000a800 I/O MAX_LAT 0x14 MIN_GNT 0x02 INT_PIN 0x01 INT_LINE 0x0a pci bus 0x0000 cardnum 0x0b function 0x01: vendor 0x1102 device 0x7002 Creative Labs Device unknown CardVendor 0x1102 card 0x0020 (Creative Labs, Card unknown) STATUS 0x0290 COMMAND 0x0005 CLASS 0x09 0x80 0x00 REVISION 0x07 BIST 0x00 HEADER 0x80 LATENCY 0x00 CACHE 0x00 BASE0 0x0000a401 addr 0x0000a400 I/O pci bus 0x0000 cardnum 0x0d function 0x00: vendor 0x10b7 device 0x5900 3COM 3C590 10bT STATUS 0x0200 COMMAND 0x0007 CLASS 0x02 0x00 0x00 REVISION 0x00 BIST 0x00 HEADER 0x00 LATENCY 0xf8 CACHE 0x00 BASE0 0x0000a001 addr 0x0000a000 I/O MAX_LAT 0x08 MIN_GNT 0x03 INT_PIN 0x01 INT_LINE 0x09 BYTE_0 0x20012 BYTE_1 0x00 BYTE_2 0x8074850 BYTE_3 0xffffffff pci bus 0x0001 cardnum 0x00 function 0x00: vendor 0x121a device 0x0005 3dfx Interactive Voodoo3 CardVendor 0x121a card 0x003a (3dfx Interactive Voodoo3 3000) STATUS 0x80b0 COMMAND 0x0003 CLASS 0x03 0x00 0x00 REVISION 0x01 BASE0 0xc6000000 addr 0xc6000000 MEM BASE1 0xce000008 addr 0xce000000 MEM PREFETCHABLE BASE2 0x0000d801 addr 0x0000d800 I/O BASEROM 0xcdff0000 addr 0xcdff0000 not-decode-enabled MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x0b BYTE_0 0x01 BYTE_1 0x00 BYTE_2 0x8074bc8 BYTE_3 0xffffffff
pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x8086 device 0x7190 Intel 82443BX Host STATUS 0x2210 COMMAND 0x0106 CLASS 0x06 0x00 0x00 REVISION 0x03 BIST 0x00 HEADER 0x00 LATENCY 0x40 CACHE 0x00 BASE0 0xd0000008 addr 0xd0000000 MEM PREFETCHABLE pci bus 0x0000 cardnum 0x01 function 0x00: vendor 0x8086 device 0x7191 Intel 82443BX AGP STATUS 0x0220 COMMAND 0x0117 CLASS 0x06 0x04 0x00 REVISION 0x03 HEADER 0x01 LATENCY 0x40 PRIBUS 0x00 SECBUS 0x01 SUBBUS 0x01 SECLT 0x40 IOBASE 0xd000 IOLIM 0xdfff SECSTATUS 0x22a0 NOPREFETCH_MEMBASE 0xc6000000 MEMLIM 0xc9efffff PREFETCH_MEMBASE 0xcdf00000 MEMLIM 0xcfffffff FAST_B2B NO_SEC_BUS_RST NO_M_ABRT NO_VGA_EN NO_ISA_EN NO_SERR_EN NO_PERR_EN pci bus 0x0000 cardnum 0x04 function 0x00: vendor 0x8086 device 0x7110 Intel 82371AB PIIX4 ISA STATUS 0x0280 COMMAND 0x000f CLASS 0x06 0x01 0x00 REVISION 0x02 BIST 0x00 HEADER 0x80 LATENCY 0x00 CACHE 0x00 pci bus 0x0000 cardnum 0x04 function 0x01: vendor 0x8086 device 0x7111 Intel 82371AB PIIX4 IDE STATUS 0x0280 COMMAND 0x0005 CLASS 0x01 0x01 0x80 REVISION 0x01 BASE4 0x0000b801 addr 0x0000b800 I/O BYTE_0 0xe377e377 BYTE_1 0x00 BYTE_2 0x8072c90 BYTE_3 0xffffffff pci bus 0x0000 cardnum 0x04 function 0x02: vendor 0x8086 device 0x7112 Intel 82371AB PIIX4 USB STATUS 0x0280 COMMAND 0x0005 CLASS 0x0c 0x03 0x00 REVISION 0x01 BIST 0x00 HEADER 0x00 LATENCY 0x40 CACHE 0x00 BASE4 0x0000b401 addr 0x0000b400 I/O MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x04 INT_LINE 0xff pci bus 0x0000 cardnum 0x04 function 0x03: vendor 0x8086 device 0x7113 Intel 82371AB PIIX4 ACPI STATUS 0x0280 COMMAND 0x0003 CLASS 0x06 0x80 0x00 REVISION 0x02 BYTE_0 0xe401 BYTE_1 0x00 BYTE_2 0x8073380 BYTE_3 0xffffffff pci bus 0x0000 cardnum 0x09 function 0x00: vendor 0x109e device 0x036e BrookTree Device unknown CardVendor 0x0070 card 0x13eb (Card unknown) STATUS 0x0280 COMMAND 0x0006 CLASS 0x04 0x00 0x00 REVISION 0x02 BIST 0x00 HEADER 0x80 LATENCY 0x00 CACHE 0x00 BASE0 0xcd000008 addr 0xcd000000 MEM PREFETCHABLE MAX_LAT 0x28 MIN_GNT 0x10 INT_PIN 0x01 INT_LINE 0x09 pci bus 0x0000 cardnum 0x09 function 0x01: vendor 0x109e device 0x0878 BrookTree Device unknown CardVendor 0x0070 card 0x13eb (Card unknown) STATUS 0x0280 COMMAND 0x0006 CLASS 0x04 0x80 0x00 REVISION 0x02 BIST 0x00 HEADER 0x80 LATENCY 0x00 CACHE 0x00 BASE0 0xcc800008 addr 0xcc800000 MEM PREFETCHABLE MAX_LAT 0xff MIN_GNT 0x04 INT_PIN 0x01 INT_LINE 0x09 pci bus 0x0000 cardnum 0x0a function 0x00: vendor 0x121a device 0x0005 3dfx Interactive Voodoo3 CardVendor 0x121a card 0x0036 (3dfx Interactive Voodoo3 2000) STATUS 0x8090 COMMAND 0x0003 CLASS 0x03 0x00 0x00 REVISION 0x01 BASE0 0xc4000000 addr 0xc4000000 MEM BASE1 0xca000008 addr 0xca000000 MEM PREFETCHABLE BASE2 0x0000b001 addr 0x0000b000 I/O BASEROM 0xc9ff0000 addr 0xc9ff0000 not-decode-enabled MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x05 BYTE_0 0x01 BYTE_1 0x00 BYTE_2 0x8073de8 BYTE_3 0xffffffff pci bus 0x0000 cardnum 0x0b function 0x00: vendor 0x1102 device 0x0002 Creative Labs Device unknown CardVendor 0x1102 card 0x8064 (Creative Labs, Card unknown) STATUS 0x0290 COMMAND 0x0005 CLASS 0x04 0x01 0x00 REVISION 0x07 BIST 0x00 HEADER 0x80 LATENCY 0x40 CACHE 0x00 BASE0 0x0000a801 addr 0x0000a800 I/O MAX_LAT 0x14 MIN_GNT 0x02 INT_PIN 0x01 INT_LINE 0x0a pci bus 0x0000 cardnum 0x0b function 0x01: vendor 0x1102 device 0x7002 Creative Labs Device unknown CardVendor 0x1102 card 0x0020 (Creative Labs, Card unknown) STATUS 0x0290 COMMAND 0x0005 CLASS 0x09 0x80 0x00 REVISION 0x07 BIST 0x00 HEADER 0x80 LATENCY 0x00 CACHE 0x00 BASE0 0x0000a401 addr 0x0000a400 I/O pci bus 0x0000 cardnum 0x0d function 0x00: vendor 0x10b7 device 0x5900 3COM 3C590 10bT STATUS 0x0200 COMMAND 0x0007 CLASS 0x02 0x00 0x00 REVISION 0x00 BIST 0x00 HEADER 0x00 LATENCY 0xf8 CACHE 0x00 BASE0 0x0000a001 addr 0x0000a000 I/O MAX_LAT 0x08 MIN_GNT 0x03 INT_PIN 0x01 INT_LINE 0x09 BYTE_0 0x20012 BYTE_1 0x00 BYTE_2 0x8074850 BYTE_3 0xffffffff pci bus 0x0001 cardnum 0x00 function 0x00: vendor 0x121a device 0x0005 3dfx Interactive Voodoo3 CardVendor 0x121a card 0x003a (3dfx Interactive Voodoo3 3000) STATUS 0x80b0 COMMAND 0x0000 CLASS 0x03 0x00 0x00 REVISION 0x01 BASE0 0xc6000000 addr 0xc6000000 MEM BASE1 0xce000008 addr 0xce000000 MEM PREFETCHABLE BASE2 0x0000d801 addr 0x0000d800 I/O BASEROM 0xcdff0000 addr 0xcdff0000 not-decode-enabled MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x0b BYTE_0 0x01 BYTE_1 0x00 BYTE_2 0x8074bc8 BYTE_3 0xffffffff
