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

Reply via email to