[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: why no ethX assigned to 3Com card.



On Saturday 01 November 2008 17:17, sean darcy wrote:
> On F9, I have 3 interface cards:
>
> lspci | grep Eth
> 00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
> RTL-8139/8139C/8139C+ (rev 10)
> 00:0d.0 Ethernet controller: 3Com Corporation 3c595 100BaseTX [Vortex]
> 00:11.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
> RTL-8139/8139C/8139C+ (rev 10)
>
> The kernel assigns both the Realtek cards a device:
>
> dmesg | grep Real
> eth0: RealTek RTL8139 at 0xdc814000, 00:48:54:8b:ab:29, IRQ 11
> eth1: RealTek RTL8139 at 0xdc8b8000, 00:60:67:70:cc:95, IRQ 11
>
> but not the 3Com card:
>
> dmesg | grep eth
>
> eth0: RealTek RTL8139 at 0xdc814000, 00:48:54:8b:ab:29, IRQ 11
> eth0:  Identified 8139 chip type 'RTL-8139B'
> eth1: RealTek RTL8139 at 0xdc8b8000, 00:60:67:70:cc:95, IRQ 11
> eth1:  Identified 8139 chip type 'RTL-8139A'
> eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
> eth1: link up, 100Mbps, full-duplex, lpa 0x43E1
> eth0: no IPv6 routers present
> eth1: no IPv6 routers present
>
> though the kernel does see it:
>
> dmesg | grep -B  2 3Com
> PCI: Found IRQ 10 for device 0000:00:0d.0
> 3c59x: Donald Becker and others.
> 0000:00:0d.0: 3Com PCI 3c595 Vortex 100baseTx at 0001e800.
>
> It's hard to configure with a device name (:
>
> sean

Hi Sean. I'm no network guru, but as nobodies posted back yet...

I see the 3c59x driver 
in /lib/modules/2.6.26.6-79.fc9.i686/kernel/drivers/net. Unless it's broken, 
and won't load.

Does /sbin/lsmod show it as a loaded module?

Looking in /etc/modprobe.conf, you should see alias lines for the 2 realtek 
cards. Presuming there is no alias line for the 3c59x, you could simply add a 
line for it as below.

I take the comment above back, as having just looked in /etc/modprobe.conf on 
my F9 install, all that is there are lines related to my soundcard, that I 
have set, although on earlier versions of Fedora the alias line was there for 
my 8139too module.

That aside, you could still add an alias line for the 3c59x module, and reboot 
after adding it. See below.

alias eth2 3c59x

Interesting that the machine I have FC2 installed on has a 3com card using the 
same driver.

Just some suggestions.

Nigel.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]