public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.2.20: pci-scan+natsemi & Device or resource busy
@ 2002-01-26 23:37 ` Stevie O
  2002-01-27  0:07   ` Jeff Garzik
                     ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Stevie O @ 2002-01-26 23:37 UTC (permalink / raw)
  To: linux-kernel

My friend is trying Linux for the first time. I'm having him use the 
pci-scan and natsemi modules for his Netgear FA-311 card. With the initial 
download and compile and insmod, he got that wonderful message:

natsemi.o: init_module: Device or resource busy

He was using 2.2.13, so I got him to upgrade to 2.2.20 to see if that might 
have fixed some problem. However, the problem still hasn't gone away :(
No amount of googling has revealed a solution to the problem, since which 
I've discovered that "Device or resource busy" is an extremely vague error 
message.

Please help!


--
Stevie-O

Real programmers use COPY CON PROGRAM.EXE


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 2.2.20: pci-scan+natsemi & Device or resource busy
  2002-01-26 23:37 ` 2.2.20: pci-scan+natsemi & Device or resource busy Stevie O
@ 2002-01-27  0:07   ` Jeff Garzik
  2002-01-27  2:06   ` Stevie O
                     ` (3 subsequent siblings)
  4 siblings, 0 replies; 9+ messages in thread
From: Jeff Garzik @ 2002-01-27  0:07 UTC (permalink / raw)
  To: Stevie O; +Cc: linux-kernel

Stevie O wrote:
> My friend is trying Linux for the first time. I'm having him use the
> pci-scan and natsemi modules for his Netgear FA-311 card. With the initial

These aren't Linux drivers, they are scyld.com drivers...  See
http://scyld.com/ for support and more info...

-- 
Jeff Garzik      | "I went through my candy like hot oatmeal
Building 1024    |  through an internally-buttered weasel."
MandrakeSoft     |             - goats.com

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 2.2.20: pci-scan+natsemi & Device or resource busy
  2002-01-26 23:37 ` 2.2.20: pci-scan+natsemi & Device or resource busy Stevie O
  2002-01-27  0:07   ` Jeff Garzik
@ 2002-01-27  2:06   ` Stevie O
  2002-01-27  2:13   ` Stevie O
                     ` (2 subsequent siblings)
  4 siblings, 0 replies; 9+ messages in thread
From: Stevie O @ 2002-01-27  2:06 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-kernel

At 07:07 PM 1/26/2002 -0500, Jeff Garzik wrote:
>Stevie O wrote:
> > My friend is trying Linux for the first time. I'm having him use the
> > pci-scan and natsemi modules for his Netgear FA-311 card. With the initial
>
>These aren't Linux drivers, they are scyld.com drivers...  See
>http://scyld.com/ for support and more info...
>

Ahah! Thank you :P

/me smacks himself for not verifying that he'd found the right drivers

Any idea what drivers I *do* need?



--
Stevie-O

Real programmers use COPY CON PROGRAM.EXE


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 2.2.20: pci-scan+natsemi & Device or resource busy
  2002-01-26 23:37 ` 2.2.20: pci-scan+natsemi & Device or resource busy Stevie O
  2002-01-27  0:07   ` Jeff Garzik
  2002-01-27  2:06   ` Stevie O
@ 2002-01-27  2:13   ` Stevie O
  2002-01-27 13:22     ` Daniel J Blueman
  2002-01-27 18:43   ` 2.2.20: pci-scan+natsemi & Device or resource busy [Success!] Stevie O
  2002-01-28  4:48   ` 2.2.20: pci-scan+natsemi & Device or resource busy J Sloan
  4 siblings, 1 reply; 9+ messages in thread
From: Stevie O @ 2002-01-27  2:13 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-kernel

At 09:06 PM 1/26/2002 -0500, Stevie O wrote:
>At 07:07 PM 1/26/2002 -0500, Jeff Garzik wrote:
>>Stevie O wrote:
>> > My friend is trying Linux for the first time. I'm having him use the
>> > pci-scan and natsemi modules for his Netgear FA-311 card. With the initial
>>
>>These aren't Linux drivers, they are scyld.com drivers...  See
>>http://scyld.com/ for support and more info...
>
>Ahah! Thank you :P
>
>/me smacks himself for not verifying that he'd found the right drivers
>
>Any idea what drivers I *do* need?
>

Erm, wait...

A google for "linux fa-311 driver" yields this as the first result:

http://www.scyld.com/network/ethercard.html

The title of this page is "Linux Drivers for PCI Ethernet Chips"...

Netgear isn't exactly a small company, I'm finding it hard to believe that 
NOBODY has ever tried to create a module for one of their cards...


--
Stevie-O

Real programmers use COPY CON PROGRAM.EXE


^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: 2.2.20: pci-scan+natsemi & Device or resource busy
  2002-01-27  2:13   ` Stevie O
@ 2002-01-27 13:22     ` Daniel J Blueman
  0 siblings, 0 replies; 9+ messages in thread
From: Daniel J Blueman @ 2002-01-27 13:22 UTC (permalink / raw)
  To: 'Stevie O', 'Jeff Garzik'; +Cc: linux-kernel

The kernel NatSemi driver works perfectly for me with a Netgear FA-311
network card. Kernel is 2.4.17. I haven't tried it modular though...

Dmesg output:

[snip]
natsemi.c:v1.07 1/9/2001  Written by Donald Becker <becker@scyld.com>
  http://www.scyld.com/network/natsemi.html
  (unofficial 2.4.x kernel port, version 1.07+LK1.0.13, Oct 19, 2001
Jeff Garzi
k, Tjeerd Mulder)
PCI: Found IRQ 11 for device 00:0a.0
eth0: NatSemi DP8381[56] at 0xc8009000, 00:02:e3:0a:98:5a, IRQ 11.
eth0: Transceiver status 0x7849 advertising 05e1.
[snip]

Dan
____________________
Daniel J Blueman 

> -----Original Message-----
> From: linux-kernel-owner@vger.kernel.org 
> [mailto:linux-kernel-owner@vger.kernel.org] On Behalf Of Stevie O
> Sent: 27 January 2002 02:13
> To: Jeff Garzik
> Cc: linux-kernel@vger.kernel.org
> Subject: Re: 2.2.20: pci-scan+natsemi & Device or resource busy
> 
> 
> At 09:06 PM 1/26/2002 -0500, Stevie O wrote:
> >At 07:07 PM 1/26/2002 -0500, Jeff Garzik wrote:
> >>Stevie O wrote:
> >> > My friend is trying Linux for the first time. I'm having him use 
> >> > the pci-scan and natsemi modules for his Netgear FA-311 
> card. With 
> >> > the initial
> >>
> >>These aren't Linux drivers, they are scyld.com drivers...  See 
> >>http://scyld.com/ for support and more info...
> >
> >Ahah! Thank you :P
> >
> >/me smacks himself for not verifying that he'd found the 
> right drivers
> >
> >Any idea what drivers I *do* need?
> >
> 
> Erm, wait...
> 
> A google for "linux fa-311 driver" yields this as the first result:
> 
http://www.scyld.com/network/ethercard.html

The title of this page is "Linux Drivers for PCI Ethernet Chips"...

Netgear isn't exactly a small company, I'm finding it hard to believe
that 
NOBODY has ever tried to create a module for one of their cards...


--
Stevie-O

Real programmers use COPY CON PROGRAM.EXE

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel"
in the body of a message to majordomo@vger.kernel.org More majordomo
info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 2.2.20: pci-scan+natsemi & Device or resource busy [Success!]
  2002-01-26 23:37 ` 2.2.20: pci-scan+natsemi & Device or resource busy Stevie O
                     ` (2 preceding siblings ...)
  2002-01-27  2:13   ` Stevie O
@ 2002-01-27 18:43   ` Stevie O
  2002-01-28  4:48   ` 2.2.20: pci-scan+natsemi & Device or resource busy J Sloan
  4 siblings, 0 replies; 9+ messages in thread
From: Stevie O @ 2002-01-27 18:43 UTC (permalink / raw)
  To: Petri Kaukasoina; +Cc: linux-kernel



I don't know wtf was wrong, but a few lspci's revealed that whoever's in 
charge of enumerating wasn't even seeing the cards at all... To test, I had 
him put three more cards in -- a winmodem, a soundcard, and an older 
netgear card -- and he placed them like this:
[FA-311] [Winmodumb] [FA-311] [Soundcard] [Empty] [Old Netgear]
and lspci showed this:
<empty slot>
<winmodumb>
<empty slot>
<soundcard>
<empty slot>
<old netgear>

After fiddling with it some more the machine magically started to see the 
cards again, at which point everything worked fine. Weird.

TY to all who helped!


--
Stevie-O

Real programmers use cat > /vmlinuz


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 2.2.20: pci-scan+natsemi & Device or resource busy
  2002-01-26 23:37 ` 2.2.20: pci-scan+natsemi & Device or resource busy Stevie O
                     ` (3 preceding siblings ...)
  2002-01-27 18:43   ` 2.2.20: pci-scan+natsemi & Device or resource busy [Success!] Stevie O
@ 2002-01-28  4:48   ` J Sloan
  4 siblings, 0 replies; 9+ messages in thread
From: J Sloan @ 2002-01-28  4:48 UTC (permalink / raw)
  To: Stevie O; +Cc: linux-kernel

Just curious, your friend is trying Linux
for the first time, using a distro that is
several years old?

He might have a better experience using
something a bit more recent, aside from
the other advice that has been given...

Joe

Stevie O wrote:

> My friend is trying Linux for the first time. I'm having him use the 
> pci-scan and natsemi modules for his Netgear FA-311 card. With the 
> initial download and compile and insmod, he got that wonderful message:
>
> natsemi.o: init_module: Device or resource busy
>
> He was using 2.2.13, so I got him to upgrade to 2.2.20 to see if that 
> might have fixed some problem. However, the problem still hasn't gone 
> away :(
> No amount of googling has revealed a solution to the problem, since 
> which I've discovered that "Device or resource busy" is an extremely 
> vague error message.
>
> Please help!
>
>
> -- 
> Stevie-O
>
> Real programmers use COPY CON PROGRAM.EXE
>
> -
> To unsubscribe from this list: send the line "unsubscribe 
> linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: 2.2.20: pci-scan+natsemi & Device or resource busy
@ 2002-01-28 18:22 Torrey Hoffman
  2002-02-20 14:10 ` Jes Sorensen
  0 siblings, 1 reply; 9+ messages in thread
From: Torrey Hoffman @ 2002-01-28 18:22 UTC (permalink / raw)
  To: Stevie O, linux-kernel

You have probably learned this by now, but I haven't seen anyone
say it on the list, so I'll summarize...

The 2.2.x kernels did not come with drivers for the natsemi.  The 
Donald Becker / Scyld add-on drivers were much better than nothing, 
and we were grateful to have them, but they don't work reliably for 
our hardware.  We are using motherboards with a soldered-on natsemi
chip, not the Netgear FA-311.  We did hack up a version of the 
driver that worked for us under 2.2.19, and you can get it from 
www.myrio.com/opensource if you are interested.

However, the 2.4.x kernels come with much improved natsemi drivers. 
These are Donald Becker's drivers, still copyright by him, but have 
been updated a lot for 2.4 with new PCI code and lots of bugfixes.

For our hardware, the 2.4.x drivers work quite well as delivered in
the tarball.  

I'm actively working to track down intermittent and hard-to-reproduce 
problem with multicast receive, but normal one-to-one ethernet seems 
to work perfectly.

Torrey Hoffman
thoffman@arnor.net
torrey.hoffman@myrio.com


> -----Original Message-----
> From: Stevie O [mailto:stevie@qrpff.net]
> Sent: Saturday, January 26, 2002 3:37 PM
> To: linux-kernel@vger.kernel.org
> Subject: 2.2.20: pci-scan+natsemi & Device or resource busy
> 
> 
> My friend is trying Linux for the first time. I'm having him use the 
> pci-scan and natsemi modules for his Netgear FA-311 card. 
> With the initial 
> download and compile and insmod, he got that wonderful message:
> 
> natsemi.o: init_module: Device or resource busy
> 
> He was using 2.2.13, so I got him to upgrade to 2.2.20 to see 
> if that might 
> have fixed some problem. However, the problem still hasn't 
> gone away :(
> No amount of googling has revealed a solution to the problem, 
> since which 
> I've discovered that "Device or resource busy" is an 
> extremely vague error 
> message.
> 
> Please help!

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 2.2.20: pci-scan+natsemi & Device or resource busy
  2002-01-28 18:22 Torrey Hoffman
@ 2002-02-20 14:10 ` Jes Sorensen
  0 siblings, 0 replies; 9+ messages in thread
From: Jes Sorensen @ 2002-02-20 14:10 UTC (permalink / raw)
  To: Torrey Hoffman; +Cc: Stevie O, linux-kernel

"Torrey Hoffman" <Torrey.Hoffman@myrio.com> writes:

> You have probably learned this by now, but I haven't seen anyone
> say it on the list, so I'll summarize...
> 
> The 2.2.x kernels did not come with drivers for the natsemi.  The 
> Donald Becker / Scyld add-on drivers were much better than nothing, 
> and we were grateful to have them, but they don't work reliably for 
> our hardware.  We are using motherboards with a soldered-on natsemi
> chip, not the Netgear FA-311.  We did hack up a version of the 
> driver that worked for us under 2.2.19, and you can get it from 
> www.myrio.com/opensource if you are interested.
> 
> However, the 2.4.x kernels come with much improved natsemi drivers. 
> These are Donald Becker's drivers, still copyright by him, but have 
> been updated a lot for 2.4 with new PCI code and lots of bugfixes.

I ran into the same problem with the natsemi driver in 2.2.x (and
rtl8139 as well). I gave up trying to fix the 2.2 drivers and instead
ended up backporting the 2.4.x drivers to 2.2.x which seems to behave
much better.

You can find the backported drivers at
http://www.wildopensource.com/proj/download/SG_drivers.html if you
find they may be useful to you.

Cheers,
Jes

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2002-02-20 14:11 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20020127095000.GA11142@elektroni.ee.tut.fi>
2002-01-26 23:37 ` 2.2.20: pci-scan+natsemi & Device or resource busy Stevie O
2002-01-27  0:07   ` Jeff Garzik
2002-01-27  2:06   ` Stevie O
2002-01-27  2:13   ` Stevie O
2002-01-27 13:22     ` Daniel J Blueman
2002-01-27 18:43   ` 2.2.20: pci-scan+natsemi & Device or resource busy [Success!] Stevie O
2002-01-28  4:48   ` 2.2.20: pci-scan+natsemi & Device or resource busy J Sloan
2002-01-28 18:22 Torrey Hoffman
2002-02-20 14:10 ` Jes Sorensen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox