> (1) Have you tried setting "pci=biosirq"?
Yes, I am running with that set. I've also tried without it, but no difference.
> (2) Can you send me the bootup messages printed if you change #undef DEBUG
> to #define DEBUG in arch/i386/kernel/pci-i386.h?
This follows and also output from lspci -vvv
Linux version 2.3.99-pre6 (root@bill) (gcc version egcs-2.91.66
19990314/Linux (egcs-1.1.2 release)) #1 Thu Apr 13 16:43:10 EST 2000
e820: 0009f800 @ 00000000 (usable)
e820: 00000800 @ 0009f800 (reserved)
e820: 0000fc00 @ 000f0400 (reserved)
e820: 08f00000 @ 00100000 (usable)
e820: 0000fc00 @ ffff0400 (reserved)
On node 0 totalpages: 36864
zone(0): 4096 pages.
zone(1): 32768 pages.
zone(2): 0 pages.
Initializing CPU#0
Detected 265267728 Hz processor.
Console: colour VGA+ 80x43
Calibrating delay loop... 529.20 BogoMIPS
Memory: 142140k/147456k available (1486k kernel code, 4928k reserved, 99k
data, 168k init, 0k highmem)
Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: Intel Pentium II (Deschutes) stepping 00
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.36 (20000221) Richard Gooch ([EMAIL PROTECTED])
PCI: BIOS32 Service Directory structure at 0xc00f6820
PCI: BIOS32 Service Directory entry at 0xfd810
PCI: BIOS probe returned s=00 hw=01 ver=02.10 l=00
PCI: PCI BIOS revision 2.10 entry at 0xfda13, last bus=0
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: IDE base address fixup for 00:07.1
PCI: Scanning for ghost devices on bus 0
PCI: IRQ fixup
PCI: Interrupt Routing Table found at 0xc00fdf90
00:04 slot=00 0:60/0800 1:61/0800 2:00/def8 3:00/def8
00:07 slot=00 0:00/def8 1:00/def8 2:00/def8 3:63/0400
00:02 slot=00 0:00/def8 1:00/def8 2:00/def8 3:00/def8
PCI: Using IRQ router PIIX [8086/122e] at 00:07.0
00:02.0: ignoring bogus IRQ 255
00:04.0: ignoring bogus IRQ 255
00:04.1: ignoring bogus IRQ 255
00:07.2: ignoring bogus IRQ 255
IRQ for 00:02.0(0) via 00:02.0 -> not routed
IRQ for 00:04.0(0) via 00:04.0 -> PIRQ 60, mask 0800, excl 0000 -> newirq=0
... failed
IRQ for 00:04.1(1) via 00:04.1 -> PIRQ 61, mask 0800, excl 0000 -> newirq=0
... failed
IRQ for 00:07.2(3) via 00:07.2 -> PIRQ 63, mask 0400, excl 0000 -> newirq=0
... failed
PCI: Allocating resources
PCI: Resource fd000000-fdffffff (f=1208, d=0, p=0)
PCI: Resource fea00000-febfffff (f=200, d=0, p=0)
PCI: Resource fed00000-fedfffff (f=200, d=0, p=0)
PCI: Resource 0000fcf0-0000fcff (f=101, d=0, p=0)
PCI: Resource 0000fcc0-0000fcdf (f=101, d=1, p=1)
PCI: Sorting device list...
Limiting direct PCI/PCI transfers.
isapnp: Scanning for Pnp cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.3
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP: Hash tables configured (established 16384 bind 16384)
IPv4 over IPv4 tunneling driver
early initialization of device tunl0 is deferred
GRE over IPv4 tunneling driver
early initialization of device gre0 is deferred
Linux IP multicast router 0.06 plus PIM-SM
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.13)
Starting kswapd v1.6
0x378: FIFO is 16 bytes
0x378: writeIntrThreshold is 7
0x378: readIntrThreshold is 7
0x378: PWord is 8 bits
0x378: Interrupts are ISA-Pulses
0x378: ECP port cfgA=0x10 cfgB=0x40
0x378: ECP settings irq=<none or set by other means> dma=<none or set by
other means>
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,ECP]
parport0: irq 7 detected
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
pty: 256 Unix98 ptys configured
lp0: using parport0 (polling).
Uniform Multi-Platform E-IDE driver Revision: 6.30
ide: Assuming 40MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xfcf0-0xfcf7, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xfcf8-0xfcff, BIOS settings: hdc:DMA, hdd:pio
hda: IBM-DADA-26480, ATA DISK drive
hdc: TORiSAN DVD-ROM DRD-N216, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 12685680 sectors (6495 MB) w/460KiB Cache, CHS=839/240/63, UDMA(33)
hdc: ATAPI DVD-ROM drive, 256kB Cache, DMA
Uniform CD-ROM driver Revision: 3.07
Partition check:
hda: hda1 hda2 < hda5 hda6 hda7 >
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Serial driver version 4.93 (2000-03-20) with MANY_PORTS SHARE_IRQ
SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
Real Time Clock Driver v1.10b
PPP generic driver version 2.4.1
Linux PCMCIA Card Services 3.1.11
options: [pci] [cardbus] [pm]
Adding cardbus controller 0: Texas Instruments PCI1131
PCI: Enabling device 00:04.0 (0000 -> 0002)
IRQ for 00:04.0(0) via 00:04.0 -> PIRQ 60, mask 0800, excl 0000 -> newirq=0
... failed
PCI: No IRQ known for interrupt pin A of device 00:04.0.
Yenta IRQ list 0c98, PCI irq0
Socket status: 30000006
Adding cardbus controller 1: Texas Instruments PCI1131 (#2)
PCI: Enabling device 00:04.1 (0000 -> 0002)
IRQ for 00:04.1(1) via 00:04.1 -> PIRQ 61, mask 0800, excl 0000 -> newirq=0
... failed
PCI: No IRQ known for interrupt pin B of device 00:04.1.
Yenta IRQ list 0c98, PCI irq0
Socket status: 30000006
Intel PCIC probe: not found.
IP-Config: No network devices available.
kmem_create: Forcing size word alignment - nfs_fh
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 168k freed
Adding Swap: 68000k swap-space (priority -1)
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
cs: IO port probe 0x1000-0x17ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x200-0x207 0x220-0x22f
0x300-0x307 0x388-0x38f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
ad1848/cs4248 codec driver Copyright (C) by Hannu Savolainen 1993-1996
YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, Rob Hooft 1993-1996
usb-uhci.c: $Revision: 1.228 $ time 16:54:57 Apr 13 2000
usb-uhci.c: High bandwidth mode enabled
PCI: Enabling device 00:07.2 (0000 -> 0001)
IRQ for 00:07.2(3) via 00:07.2 -> PIRQ 63, mask 0400, excl 0000 -> newirq=0
... failed
PCI: No IRQ known for interrupt pin D of device 00:07.2.
usb-uhci.c: Found UHCI device with no IRQ assigned. Check BIOS settings!
Linux video capture interface: v1.00
usb.c: registered new driver usblp
usb.c: registered new driver serial
usbserial.c: support registered
V4L-Driver for Vision CPiA based cameras v0.7.4
usb.c: registered new driver cpia
usb.c: registered new driver ov511
ov511.c: ov511 driver registered
usb.c: registered new driver wacom
00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge
(AGP disabled) (rev 02)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort+ >SERR- <PERR+
Latency: 64 set
Region 0: Memory at <unassigned> (32-bit, prefetchable)
00:02.0 VGA compatible controller: Neomagic Corporation NM2160 [MagicGraph
128XD] (rev 01)
Subsystem: Unknown device 1028:007e
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 0
Region 0: Memory at fd000000 (32-bit, prefetchable)
Region 1: Memory at fea00000 (32-bit, non-prefetchable)
Region 2: Memory at fed00000 (32-bit, non-prefetchable)
00:04.0 CardBus bridge: Texas Instruments PCI1131 (rev 01)
Subsystem: Unknown device 104c:ac15
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 168 set, cache line size 20
Interrupt: pin A routed to IRQ 0
Region 0: Memory at 10000000 (32-bit, non-prefetchable)
Bus: primary=00, secondary=01, subordinate=01, sec-latency=176
Memory window 0: 10400000-107ff000 (prefetchable)
Memory window 1: 10800000-10bff000
I/O window 0: 00001000-000010ff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
16-bit legacy interface ports at 0007
00:04.1 CardBus bridge: Texas Instruments PCI1131 (rev 01)
Subsystem: Unknown device 104c:ac15
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 168 set, cache line size 20
Interrupt: pin B routed to IRQ 0
Region 0: Memory at 10001000 (32-bit, non-prefetchable)
Bus: primary=00, secondary=03, subordinate=03, sec-latency=176
Memory window 0: 10c00000-10fff000 (prefetchable)
Memory window 1: 11000000-113ff000
I/O window 0: 00001400-000014ff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
16-bit legacy interface ports at 0007
00:07.0 Bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 0 set
00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01)
(prog-if 80)
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 64 set
Region 4: I/O ports at fcf0
00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Interrupt: pin D routed to IRQ 0
Region 4: I/O ports at fcc0
00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02)
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
**********************************************************
You're just jealous because the little penguins talk to me.
**********************************************************
Bill Maidment
Computer Consultant
work email: [EMAIL PROTECTED]
home email: [EMAIL PROTECTED]
web page: www.maidment.com.au
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]