[vortex] IRQ routing problems with 6 NICs
Raul Dias
raul at dias.com.br
Fri Sep 22 09:55:29 PDT 2006
Hi,
I have been happyly using 6 NICs in my gateway for years without a
problem.
5 Nics are 3c905 family boards and 1 is a VIA Rhine II onboard (yes I
know, but ran out of PCI slots).
The mother board is an ASUS A7V600-X. The 5th 3com NIC is currently not
used, but present.
USBs, Sound, ... are disabled in the BIOS.
They work really well together in the 2.4.x kernel series.
The problem is that I need to upgrade to 2.6.later kernels in order to
be able to use the IFB interface.
When I boot a 2.6.x kernel, all hell breaks loose. I get all sort of
IRQ problems with the NICs and only one or two works.
Lots of messages like:
IRQ routing conflict for 0000:00:0a.0, have irq 11, want irq 7
I think it has to do with APIC/ACPI issues in 2.6 linux, so I have tried
changing from APIC to PIC in the BIOS and kernel boot options: noapic,
nolapic, acpi=off, apci=ht, pci=noacpi. Probably every combination of
these options.
I always get the same problems.
Below are:
- /proc/interrupts (2.4)
- lspci -vv
- kernel boot messages from 2.4
- kernel boot messages from 2.6
Any help is very appreciated,
- Raul Dias
----------------------/proc/interrupts-------------------------
# cat /proc/interrupts
CPU0
0: 3046805 XT-PIC timer
1: 2 XT-PIC keyboard
2: 0 XT-PIC cascade
4: 0 XT-PIC serial
5: 7409749 XT-PIC eth0
7: 1919 XT-PIC eth4
8: 1 XT-PIC rtc
10: 7082761 XT-PIC eth3
11: 204693 XT-PIC eth1, eth2
14: 270867 XT-PIC ide0
NMI: 0
LOC: 3046672
ERR: 0
MIS: 0
------------------- lspci -vv (2.4) ----------------------------
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP]
Host Bridge (rev 80)
Subsystem: ASUSTeK Computer Inc. A7V8X motherboard
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
Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [80] AGP version 3.5
Status: RQ=32 Iso- ArqSz=0 Cal=2 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4
Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge (prog-if 00 [Normal decode])
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
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000e000-0000dfff
Memory behind bridge: ef000000-efdfffff
Prefetchable memory behind bridge: eff00000-f7ffffff
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:0a.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC Management NIC
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: 32 (2500ns min, 2500ns max), cache line size 08
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at d800 [size=128]
Region 1: Memory at ee800000 (32-bit, non-prefetchable) [size=128]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-
00:0b.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100
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: 32 (2500ns min, 2500ns max), cache line size 08
Interrupt: pin A routed to IRQ 7
Region 0: I/O ports at d400 [size=128]
Region 1: Memory at ee000000 (32-bit, non-prefetchable) [size=128]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:0d.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC Management NIC
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: 32 (2500ns min, 2500ns max), cache line size 08
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at d000 [size=128]
Region 1: Memory at ed800000 (32-bit, non-prefetchable) [size=128]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-
00:0e.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC Management NIC
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: 32 (2500ns min, 2500ns max), cache line size 08
Interrupt: pin A routed to IRQ 10
Region 0: I/O ports at b800 [size=128]
Region 1: Memory at ed000000 (32-bit, non-prefetchable) [size=128]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
Subsystem: ASUSTeK Computer Inc. A7V600/K8V Deluxe motherboard
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: 32
Interrupt: pin B routed to IRQ 6
Region 0: I/O ports at b400 [size=8]
Region 1: I/O ports at b000 [size=4]
Region 2: I/O ports at a800 [size=8]
Region 3: I/O ports at a400 [size=4]
Region 4: I/O ports at a000 [size=16]
Region 5: I/O ports at 9800 [size=256]
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP Pr
iP])
Subsystem: ASUSTeK Computer Inc. A7V600 motherboard
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: 32
Interrupt: pin A routed to IRQ 3
Region 4: I/O ports at 9400 [size=16]
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800 South]
Subsystem: ASUSTeK Computer Inc. A7V600 motherboard
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
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
Subsystem: ASUSTeK Computer Inc.: Unknown device 80ed
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: 32 (750ns min, 2000ns max), cache line size 08
Interrupt: pin A routed to IRQ 5
Region 0: I/O ports at 7800 [size=256]
Region 1: Memory at ec000000 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:13.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100
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: 32 (2500ns min, 2500ns max), cache line size 08
Interrupt: pin A routed to IRQ 3
Region 0: I/O ports at 7400 [size=128]
Region 1: Memory at eb800000 (32-bit, non-prefetchable) [size=128]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
01:00.0 VGA compatible controller: S3 Inc. Savage 4 (rev 03) (prog-if 00 [VGA])
Subsystem: S3 Inc. 86C394-397 Savage4
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 (1000ns min, 63750ns max), cache line size 08
Interrupt: pin A routed to IRQ 11
Region 0: Memory at ef000000 (32-bit, non-prefetchable) [size=512K]
Region 1: Memory at f0000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at efff0000 [disabled] [size=64K]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] AGP version 2.0
Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4
Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>
------------------------------ dmesg from 2.4 boot ----------------------------
Linux version 2.4.25-2mdkenterprise (nplanel at no.mandrakesoft.com) (gcc version 3.3.2 (Mandrake Linux 10.0 3.
3.2-6mdk)) #1 SMP Tue Mar 2 06:51:36 CET 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000003fffc000 (usable)
BIOS-e820: 000000003fffc000 - 000000003ffff000 (ACPI data)
BIOS-e820: 000000003ffff000 - 0000000040000000 (ACPI NVS)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
On node 0 totalpages: 262140
zone(0): 4096 pages.
zone(1): 225280 pages.
zone(2): 32764 pages.
ACPI: RSDP (v000 ASUS ) @ 0x000f5e30
ACPI: RSDT (v001 ASUS A7V600-X 0x42302e31 MSFT 0x31313031) @ 0x3fffc000
ACPI: FADT (v001 ASUS A7V600-X 0x42302e31 MSFT 0x31313031) @ 0x3fffc0ae
ACPI: TÀÿ? (v001 ASUS A7V600-X 0x42302e31 MSFT 0x31313031) @ 0x3fffc02c
ACPI: DSDT (v001 ASUS A7V600-X 0x00001000 MSFT 0x0100000b) @ 0x00000000
Building zonelist for node : 0
Kernel command line: auto BOOT_IMAGE=linux-enterpris ro root=305 devfs=mount acpi=ht ide0=0x1f0,0x3f6,14
ide_setup: ide0=0x1f0,0x3f6,14
Found and enabled local APIC!
Initializing CPU#0
Detected 2000.120 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3984.58 BogoMIPS
Memory: 1023344k/1048560k available (1838k kernel code, 16508k reserved, 1279k data, 168k init, 131056k high
mem, 0k BadRAM)
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode cache hash table entries: 65536 (order: 7, 524288 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 65536 (order: 6, 262144 bytes)
Page-cache hash table entries: 262144 (order: 8, 1048576 bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.41 (20040107) Richard Gooch (rgooch at atnf.csiro.au)
mtrr: detected mtrr type: Intel
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
Intel machine check reporting enabled on CPU#0.
CPU0: AMD Athlon(TM) XP 2400+ stepping 01
per-CPU timeslice cutoff: 731.38 usecs.
task migration cache decay timeout: 10 msecs.
SMP motherboard not detected.
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 2000.1599 MHz.
..... host bus clock speed is 266.6880 MHz.
cpu: 0, clocks: 2666880, slice: 1333440
CPU0<T0:2666880,T1:1333440,D:0,S:1333440,C:2666880>
Starting migration thread for cpu 0
smp_num_cpus: 1.
ACPI: Subsystem revision 20040116
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.10 entry at 0xf1970, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: ACPI tables contain no PCI IRQ routing entries
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router VIA [1106/3227] at 00:11.0
PCI: Found IRQ 3 for device 00:0f.1
IRQ routing conflict for 00:12.0, have irq 5, want irq 3
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x0b (Driver version 1.16)
Software Suspend Gzip Compression Driver v1.0
Software Suspend LZF Compression Driver v1.0
Software Suspend Swap Writer v1.0
Starting kswapd
allocated 32 pages and 32 bhs reserved for the highmem bounces
kinoded started
VFS: Disk quotas vdquot_6.5.1
devfs: v1.12c (20020818) Richard Gooch (rgooch at atnf.csiro.au)
devfs: boot_options: 0x1
Detected PS/2 Mouse Port.
pty: 1024 Unix98 ptys configured
Serial driver version 5.1-alpha (2004-01-01) with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP ena
bled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 32000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 00:0f.1
PCI: Found IRQ 3 for device 00:0f.1
IRQ routing conflict for 00:12.0, have irq 5, want irq 3
VP_IDE: chipset revision 6
VP_IDE: not 100%% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci00:0f.1
ide0: BM-DMA at 0x9400-0x9407, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x9408-0x940f, BIOS settings: hdc:pio, hdd:pio
hda: QUANTUM FIREBALL CX20.4A, ATA DISK drive
blk: queue c04c9ca0, I/O limit 4095Mb (mask 0xffffffff)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 39876480 sectors (20417 MB) w/418KiB Cache, CHS=2482/255/63
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 >
ide: late registration of driver.
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
SoftwareSuspend2: Swapwriter: Image location doesn't begin with 'swap:'<1>Swsusp 2.0-rc4: Missing or invalid
storage location (resume2= parameter). Please correct and rerun lilo (or equivalent) before suspending.
Swsusp 2.0-rc4: kswsuspd starting
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 98k freed
VFS: Mounted root (ext2 filesystem).
Mounted devfs on /dev
Journalled Block Device driver loaded
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Mounted devfs on /dev
Freeing unused kernel memory: 168k freed
Real Time Clock Driver v1.10f
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,5), internal journal
Adding Swap: 1574328k swap-space (priority -1)
i2c-core.o: i2c core module version 2.8.4 (20040207)
i2c-savage4.o version 2.8.4 (20040207)
i2c-savage4: Using Savage4 at 0xf88f5000
i2c-isa.o version 2.8.4 (20040207)
i2c-proc.o version 2.8.4 (20040207)
max6650.o version 2.8.4 (20040207)
lm92.o version 2.8.4 (20040207)
eeprom.o version 2.8.4 (20040207)
it87.o version 2.8.4 (20040207)
via-rhine.c:v1.10-LK1.1.19 July-12-2003 Written by Donald Becker
http://www.scyld.com/network/via-rhine.html
PCI: Found IRQ 3 for device 00:12.0
PCI: Sharing IRQ 3 with 00:0f.1
IRQ routing conflict for 00:12.0, have irq 5, want irq 3
eth0: VIA VT6102 Rhine-II at 0x7800, 00:0e:a6:25:c8:bd, IRQ 5.
eth0: MII PHY found at address 1, status 0x786d advertising 01e1 Link 40a1.
PCI: Found IRQ 11 for device 00:0a.0
PCI: Sharing IRQ 11 with 00:0d.0
PCI: Sharing IRQ 11 with 01:00.0
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
See Documentation/networking/vortex.txt
00:0a.0: 3Com PCI 3c905C Tornado at 0xd800. Vers LK1.1.18-ac
00:01:02:98:40:00, IRQ 11
product code 464a rev 00.13 date 01-03-01
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 782d.
Enabling bus-master transmits and whole-frame receives.
00:0a.0: scatter/gather enabled. h/w checksums enabled
PCI: Found IRQ 11 for device 00:0d.0
PCI: Sharing IRQ 11 with 00:0a.0
PCI: Sharing IRQ 11 with 01:00.0
See Documentation/networking/vortex.txt
00:0d.0: 3Com PCI 3c905C Tornado at 0xd000. Vers LK1.1.18-ac
00:01:02:73:05:b6, IRQ 11
product code 4552 rev 00.13 date 07-12-00
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 782d.
Enabling bus-master transmits and whole-frame receives.
00:0d.0: scatter/gather enabled. h/w checksums enabled
PCI: Found IRQ 10 for device 00:0e.0
See Documentation/networking/vortex.txt
00:0e.0: 3Com PCI 3c905C Tornado at 0xb800. Vers LK1.1.18-ac
00:01:02:98:3f:cd, IRQ 10
product code 464a rev 00.13 date 01-03-01
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 782d.
Enabling bus-master transmits and whole-frame receives.
00:0e.0: scatter/gather enabled. h/w checksums enabled
PCI: Found IRQ 7 for device 00:0b.0
See Documentation/networking/vortex.txt
00:0b.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xd400. Vers LK1.1.18-ac
00:10:4b:75:96:1e, IRQ 7
product code 4e4b rev 00.9 date 03-28-98
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 7849.
Enabling bus-master transmits and whole-frame receives.
00:0b.0: scatter/gather enabled. h/w checksums enabled
PCI: Found IRQ 3 for device 00:13.0
See Documentation/networking/vortex.txt
00:13.0: 3Com PCI 3c905B Cyclone 100baseTx at 0x7400. Vers LK1.1.18-ac
00:10:5a:10:92:49, IRQ 3
product code 5143 rev 00.9 date 07-29-98
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 7849.
Enabling bus-master transmits and whole-frame receives.
00:13.0: scatter/gather enabled. h/w checksums enabled
eth1: using NWAY device table, not 8
eth1: MII #24 status 782d, link partner capability 40a1, info1 0010, setting half-duplex.
eth2: using NWAY device table, not 8
eth2: MII #24 status 782d, link partner capability 0021, info1 0010, setting half-duplex.
eth3: using NWAY device table, not 8
eth3: MII #24 status 782d, link partner capability 0021, info1 0010, setting half-duplex.
eth4: using NWAY device table, not 8
eth4: MII #24 status 7849, link partner capability 0000, info1 0010, setting half-duplex.
--------------------------------- dmesg from 2.6 --------------------------------------
Linux version 2.6.17-5mdventerprise (rtp at octopus.mandriva.com) (gcc version 4.1.1 20060724 (prerelease) (4.1
.1-3mdk)) #1 SMP Wed Sep 13 14:50:48 EDT 2006
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000003fffc000 (usable)
BIOS-e820: 000000003fffc000 - 000000003ffff000 (ACPI data)
BIOS-e820: 000000003ffff000 - 0000000040000000 (ACPI NVS)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
895MB LOWMEM available.
DMI 2.3 present.
Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000)
Built 1 zonelists
Kernel command line: BOOT_IMAGE=2617-5ent ro root=305 devfs=mount acpi=off noapic ide0=0x1f0,0x3f6,14
ide_setup: ide0=0x1f0,0x3f6,14
-- OBSOLETE OPTION, WILL BE REMOVED SOON!
Found and enabled local APIC!
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Detected 2000.448 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1034316k/1048560k available (2434k kernel code, 13052k reserved, 756k data, 248k init, 131060k highm
em, 0k BadRAM)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 4006.07 BogoMIPS (lpj=8012141)
Mount-cache hash table entries: 512
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 16k freed
checking if image is initramfs... it is
Freeing initrd memory: 121k freed
CPU0: AMD Athlon(TM) XP 2400+ stepping 01
SMP motherboard not detected.
Brought up 1 CPUs
migration_cost=0
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xf1970, last bus=1
Setting up standard PCI resources
ACPI: Subsystem revision 20060127
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
PnPBIOS: Disabled
PCI: Probing PCI hardware
PCI: Quirk-MSI-K8T Soundcard On
PCI: Unexpected Value in PCI-Register: no Change!
PCI: enabled onboard AC97/MC97 devices
PCI: Using IRQ router VIA [1106/3227] at 0000:00:11.0
PCI: Bridge: 0000:00:01.0
IO window: disabled.
MEM window: ef000000-efdfffff
PREFETCH window: eff00000-f7ffffff
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
apm: BIOS version 1.2 Flags 0x0b (Driver version 1.16ac)
audit: initializing netlink socket (disabled)
audit(1156391368.424:1): initialized
highmem bounce pool size: 64 pages
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
PCI: Bypassing VIA 8237 APIC De-Assert Message
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 32000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:0f.1
PCI: Assigned IRQ 9 for device 0000:00:0f.1
IRQ routing conflict for 0000:00:12.0, have irq 5, want irq 9
PCI: VIA IRQ fixup for 0000:00:0f.1, from 255 to 9
VP_IDE: chipset revision 6
VP_IDE: not 100%% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
ide0: BM-DMA at 0x9400-0x9407, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x9408-0x940f, BIOS settings: hdc:pio, hdd:pio
hda: QUANTUM FIREBALL CX20.4A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 128KiB
hda: 39876480 sectors (20416 MB) w/418KiB Cache, CHS=39560/16/63
hda: cache flushes not supported
hda: hda1 hda2 < hda5 >
PNP: No PS/2 controller found. Probing ports directly.
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 4.39
TCP bic registered
NET: Registered protocol family 1
Using IPI No-Shortcut mode
BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
Freeing unused kernel memory: 248k freed
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
input: AT Translated Set 2 keyboard as /class/input/input0
EXT3 FS on hda5, internal journal
Adding 1574328k swap on /dev/hda1. Priority:-1 extents:1 across:1574328k
via-rhine.c:v1.10-LK1.2.0-2.6 June-10-2004 Written by Donald Becker
PCI: Assigned IRQ 5 for device 0000:00:12.0
IRQ routing conflict for 0000:00:0f.1, have irq 9, want irq 5
eth0: VIA Rhine II at 0x17800, 00:0e:a6:25:c8:bd, IRQ 5.
eth0: MII PHY found at address 1, status 0x786d advertising 01e1 Link 40a1.
PCI: Found IRQ 3 for device 0000:00:0a.0
IRQ routing conflict for 0000:00:0a.0, have irq 11, want irq 3
IRQ routing conflict for 0000:00:0d.0, have irq 11, want irq 3
IRQ routing conflict for 0000:01:00.0, have irq 11, want irq 3
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
See Documentation/networking/vortex.txt
0000:00:0a.0: 3Com PCI 3c905C Tornado at f8834000.
00:01:02:98:40:00, IRQ 11
product code 464a rev 00.13 date 01-03-01
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 782d.
Enabling bus-master transmits and whole-frame receives.
0000:00:0a.0: scatter/gather enabled. h/w checksums enabled
PCI: Assigned IRQ 7 for device 0000:00:0b.0
See Documentation/networking/vortex.txt
0000:00:0b.0: 3Com PCI 3c905B Cyclone 100baseTx at f8836000.
00:10:4b:75:96:1e, IRQ 7
product code 4e4b rev 00.9 date 03-28-98
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 7849.
Enabling bus-master transmits and whole-frame receives.
0000:00:0b.0: scatter/gather enabled. h/w checksums enabled
PCI: Found IRQ 7 for device 0000:00:0d.0
IRQ routing conflict for 0000:00:0a.0, have irq 11, want irq 7
IRQ routing conflict for 0000:00:0d.0, have irq 11, want irq 7
IRQ routing conflict for 0000:01:00.0, have irq 11, want irq 7
See Documentation/networking/vortex.txt
0000:00:0d.0: 3Com PCI 3c905C Tornado at f8838000.
00:01:02:73:05:b6, IRQ 11
product code 4552 rev 00.13 date 07-12-00
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 782d.
Enabling bus-master transmits and whole-frame receives.
0000:00:0d.0: scatter/gather enabled. h/w checksums enabled
PCI: Found IRQ 5 for device 0000:00:0e.0
IRQ routing conflict for 0000:00:0e.0, have irq 10, want irq 5
See Documentation/networking/vortex.txt
0000:00:0e.0: 3Com PCI 3c905C Tornado at f883a000.
00:01:02:98:3f:cd, IRQ 10
product code 464a rev 00.13 date 01-03-01
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 782d.
Enabling bus-master transmits and whole-frame receives.
0000:00:0e.0: scatter/gather enabled. h/w checksums enabled
PCI: Found IRQ 7 for device 0000:00:13.0
IRQ routing conflict for 0000:00:13.0, have irq 3, want irq 7
See Documentation/networking/vortex.txt
0000:00:13.0: 3Com PCI 3c905B Cyclone 100baseTx at f883c000.
00:10:5a:10:92:49, IRQ 3
product code 5143 rev 00.9 date 07-29-98
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 7849.
Enabling bus-master transmits and whole-frame receives.
0000:00:13.0: scatter/gather enabled. h/w checksums enabled
NET: Registered protocol family 17
eth0: link up, 100Mbps, half-duplex, lpa 0x40A1
PCI: Found IRQ 7 for device 0000:00:0a.0
IRQ routing conflict for 0000:00:0a.0, have irq 11, want irq 7
IRQ routing conflict for 0000:00:0d.0, have irq 11, want irq 7
IRQ routing conflict for 0000:01:00.0, have irq 11, want irq 7
eth1: using NWAY device table, not 8
eth1: link up, 100Mbps, half-duplex, lpa 0x40A1
eth1: setting half-duplex.
PCI: Assigned IRQ 7 for device 0000:00:0b.0
eth2: using NWAY device table, not 8
eth2: link down
eth2: setting half-duplex.
PCI: Found IRQ 7 for device 0000:00:0d.0
IRQ routing conflict for 0000:00:0a.0, have irq 11, want irq 7
IRQ routing conflict for 0000:00:0d.0, have irq 11, want irq 7
IRQ routing conflict for 0000:01:00.0, have irq 11, want irq 7
eth3: using NWAY device table, not 8
eth3: link up, 10Mbps, half-duplex, lpa 0x0021
eth3: setting half-duplex.
PCI: Found IRQ 5 for device 0000:00:0e.0
IRQ routing conflict for 0000:00:0e.0, have irq 10, want irq 5
eth4: using NWAY device table, not 8
eth4: link up, 10Mbps, half-duplex, lpa 0x0021
eth4: setting half-duplex.
irq 5: nobody cared (try booting with the "irqpoll" option)
<c01042c3> show_trace+0x13/0x20 <c0104a8e> dump_stack+0x1e/0x20
<c018e337> __report_bad_irq+0x27/0x90 <c018e42d> note_interrupt+0x8d/0x260
<c018ddef> __do_IRQ+0xef/0x100 <c0105c9d> do_IRQ+0x1d/0x30
<c0103b6a> common_interrupt+0x1a/0x20 <c016a547> do_softirq+0x37/0x40
<c016a957> irq_exit+0x37/0x40 <c0105ca2> do_IRQ+0x22/0x30
<c0103b6a> common_interrupt+0x1a/0x20 <c01692a5> alarm_setitimer+0x45/0x80
<c016eab1> sys_alarm+0x11/0x20 <c0103177> sysenter_past_esp+0x54/0x75
handlers:
[<f882cbb0>] (rhine_interrupt+0x0/0xc40 [via_rhine])
Disabling IRQ #5
More information about the vortex
mailing list