[realtek] RTL-8139C: SIOCSIFFLAGS: Device or resource busy

Donald Becker becker@scyld.com
Fri Nov 30 14:25:25 2001


On Fri, 30 Nov 2001 kiing@altern.org wrote:

> I just buyed a ST100S StarTech ethernet card with a 8139C chip in
> it. The card work fine under windows, but work under Linux (Slackware
> Linux 8.0, tryed with a 2.2.19 generic kernel and a 2.4.10 custom
> kernel). When I use ifconfig, I always get the "Device or resource
> busy" error. I tryed the rtl8139 and the 8139too driver. 
> 
> With the 2.2.19 and rtl8139:
> rtl8139.c:v1.07 5/6/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/rtl8139.html
> eth0: RealTek RTL8139 Fast Ethernet at 0xf800, IRQ 11, 00:50:fc:33:0f:01.
> 
> root@kiingbox:~# ifconfig eth0 up
> SIOCSIFFLAGS: Resource temporarily unavailable

What other device is using IRQ11?  (Check /proc/interrupts)
There are very few PCI device drivers that haven't been updated to
properly share an interrupt line.

> The rtl8139-diag -eam output:
> rtl8139-diag.c:v2.04 8/08/2001 Donald Becker (becker@scyld.com)
...
>    Link Partner Ability register 0x41e1.

This looks fine.

Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993