I have 3 pci nic's:
1x 3com 905b (eth2)
2x realtech 8139
the 3com is working but i cant seem to figure the other two out.
"lspci -v" gives me
Code:
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Flags: bus master, medium devsel, latency 240, IRQ 10
I/O ports at f400 [size=256]
Memory at ffbeb400 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
00:0f.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Flags: bus master, medium devsel, latency 240, IRQ 9
I/O ports at f800 [size=256]
Memory at ffbeb800 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
00:13.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30)
Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100
Flags: bus master, medium devsel, latency 88, IRQ 10
I/O ports at fc80 [size=128]
Memory at ffbebc00 (32-bit, non-prefetchable) [size=128]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [dc] Power Management version 1
As much as i can figure the way to separate the two cards and stop them from colidate is to add an "options" row in the moules.conf
like this:
Code:
alias eth0 8139too
alias eth1 8139too
alias eth2 3c59x
options 8139too irq=10,9 io=0x400,0x800
options 3c59x irq=10 io=0xc80
But I am not sure if that is the right numbers.
Any other suggestions?