2002-03-07 14:13:33

by Sean Middleditch

[permalink] [raw]
Subject: 8139too on Proliant

I've got a Compaq Proliant ML350. We've added an additional PCI based
D-Link 530TX network card to the machine. However, the driver (8139too)
fails to load. The errors given are below. We are using Debian Sid
(kernel 2.4.9-686). If a new kernel or recompile is needed to fix this
problem, I'm willing, but if there's another way, I'd be *more* willing
to do that (putting new kernelson this machine is not fun).

I have tried changing the IRQ's for the card, that didn't seem to help.
PnP is off, I believe (hard to tell with the Compaq BIOS). Right now,
it's sharing IRQ 15 with the onboard eepro100 based card. The add-on
card has been tested while sharing IRQ's with both the SCSI controllers
and the serial ports (the only options the BIOS gives us), and got the
exact same messages as below.

And, of course, like many people, I'm not subscribed to list. CC on
replies would be spiffy. Thanks!

On the console:
/lib/modules/2.4.9-686/kernel/drivers/net/8139too.o: init_module: No
such device
/lib/modules/2.4.9-686/kernel/drivers/net/8139too.o: insmod
/lib/modules/2.4.9-686/kernel/drivers/net/8139too.o failed
/lib/modules/2.4.9-686/kernel/drivers/net/8139too.o: insmod 8139too
failed
Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters

/var/log/messages:
Mar 7 09:00:25 dns1 kernel: 8139too Fast Ethernet driver 0.9.18a
Mar 7 09:00:25 dns1 kernel: PCI: Found IRQ 15 for device 00:04.0
Mar 7 09:00:25 dns1 kernel: PCI: Unable to reserve I/O region
#1:100@3000 for device 00:04.0
Mar 7 09:00:25 dns1 kernel: Trying to free nonexistent resource
<00003000-000030ff>
Mar 7 09:00:25 dns1 kernel: Trying to free nonexistent resource
<b0800000-b08000ff>
Mar 7 09:00:25 dns1 kernel: Trying to free nonexistent resource
<00003000-000030ff>
Mar 7 09:00:25 dns1 kernel: Trying to free nonexistent resource
<b0800000-b08000ff>


2002-03-07 15:19:35

by Masoud Sharbiani

[permalink] [raw]
Subject: Re: 8139too on Proliant

Hi,
D-Link 530TX driver is actually via-rhine, not 8139too. Have you tried that
one?


Masoud
Sean Middleditch wrote:

> I've got a Compaq Proliant ML350. We've added an additional PCI based
> D-Link 530TX network card to the machine. However, the driver (8139too)
> fails to load. The errors given are below. We are using Debian Sid
> (kernel 2.4.9-686). If a new kernel or recompile is needed to fix this
> problem, I'm willing, but if there's another way, I'd be *more* willing
> to do that (putting new kernelson this machine is not fun).
>
> I have tried changing the IRQ's for the card, that didn't seem to help.
> PnP is off, I believe (hard to tell with the Compaq BIOS). Right now,
> it's sharing IRQ 15 with the onboard eepro100 based card. The add-on
> card has been tested while sharing IRQ's with both the SCSI controllers
> and the serial ports (the only options the BIOS gives us), and got the
> exact same messages as below.
>
> And, of course, like many people, I'm not subscribed to list. CC on
> replies would be spiffy. Thanks!
>
> On the console:
> /lib/modules/2.4.9-686/kernel/drivers/net/8139too.o: init_module: No
> such device
> /lib/modules/2.4.9-686/kernel/drivers/net/8139too.o: insmod
> /lib/modules/2.4.9-686/kernel/drivers/net/8139too.o failed
> /lib/modules/2.4.9-686/kernel/drivers/net/8139too.o: insmod 8139too
> failed
> Hint: insmod errors can be caused by incorrect module parameters,
> including invalid IO or IRQ parameters
>
> /var/log/messages:
> Mar 7 09:00:25 dns1 kernel: 8139too Fast Ethernet driver 0.9.18a
> Mar 7 09:00:25 dns1 kernel: PCI: Found IRQ 15 for device 00:04.0
> Mar 7 09:00:25 dns1 kernel: PCI: Unable to reserve I/O region
> #1:100@3000 for device 00:04.0
> Mar 7 09:00:25 dns1 kernel: Trying to free nonexistent resource
> <00003000-000030ff>
> Mar 7 09:00:25 dns1 kernel: Trying to free nonexistent resource
> <b0800000-b08000ff>
> Mar 7 09:00:25 dns1 kernel: Trying to free nonexistent resource
> <00003000-000030ff>
> Mar 7 09:00:25 dns1 kernel: Trying to free nonexistent resource
> <b0800000-b08000ff>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/

--
Masoud Sharabiani
Software Developer, OEone Corporation
#103 - 290 St-Joseph Blvd. Hull, Quebec J8Y 3Y3



2002-03-07 15:23:45

by Sean Middleditch

[permalink] [raw]
Subject: Re: 8139too on Proliant

Doesn't look like it:

dns1:/home/smiddle# modprobe via-rhine
/lib/modules/2.4.9-686/kernel/drivers/net/via-rhine.o: init_module: No
such device
Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters
/lib/modules/2.4.9-686/kernel/drivers/net/via-rhine.o: insmod
/lib/modules/2.4.9-686/kernel/drivers/net/via-rhine.o failed
/lib/modules/2.4.9-686/kernel/drivers/net/via-rhine.o: insmod via-rhine
failed
dns1:/home/smiddle#

Just to clarify, the exact model is a DFE530TX+. I use this exact same
card on most my machines at home, with the 8139too driver as well. They
work fine.

Also, from /proc/pci:

Bus 0, device 4, function 0:
Ethernet controller: PCI device 1186:1300 (D-Link System Inc) (rev
16).
IRQ 15.
Master Capable. Latency=66. Min Gnt=32.Max Lat=64.
I/O at 0x3000 [0x30ff].
Non-prefetchable 32 bit memory at 0xb0800000 [0xb08000ff].


On Thu, 2002-03-07 at 10:19, Masoud Sharbiani wrote:
> Hi,
> D-Link 530TX driver is actually via-rhine, not 8139too. Have you tried that
> one?
>
>
> Masoud
> --
> Masoud Sharabiani
> Software Developer, OEone Corporation
> #103 - 290 St-Joseph Blvd. Hull, Quebec J8Y 3Y3
>
>
>