[realtek] rtl8139 diag = 0000 'resource or device busy'

Donald Becker becker@scyld.com
Mon Dec 17 14:13:01 2001


On Sun, 16 Dec 2001, lee m orsino wrote:

> i'm a (semi)newbie using slackware 8.0 and i'm trying to insert the
> rtl8139 module. i compiled the sources (with warnings)
...
> insmod pci-scan.o
> and that worked fine, then:
> insmod rtl8139.o
> 
> and it said: device or resource busy, insmod errors can be caused by
> incorrect module parameters including I/O or IRQ parameters

This is a misleading error message.  The advice only applies to ISA cards.

> inside /proc/pci there is:
> bus 0, device 17, function 0
> Ethernet controller unknown vendor, unknown, rev(0)
> vendor id=1516 device id=803

This is your real problem.  You don't have a rtl8139 card.
Your NIC has a Myson 803 chip.

 http://www.scyld.com/network/ethercard.html
   ftp://www.scyld.com/pub/network/myson803.c

[[ It's amusing that some pacific rim vendor would try to pass off the
Myson 803 chip, which is a quite reasonable design, as the
low-performance 8139... ]]

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