pcnet32 module problems

pcnet32 module problems

Post by Dominik Pospisi » Thu, 21 Mar 2002 19:12:47



I have some problems with  integrated ADM PCnet/Fast+ 79C972 network
interface. I am using pcnet32.o module. Receiving packets works well but
when transmiting I got lots of  TX carrier errors and collisions.
Transmiting is 100x slower than receiving over local network. I was advised
that it is a sort of handshake problem between interface and switch. I was
told that this device should work in 100MBit/FULL DUPLEX mode and there
should be no such errors. I was also advised to disable automatic
negotation and to set device parameters like mode & speed manualy.

This is the problem. I was unable to find any documentation about this. Is
there any way how to check / set such parameters preferably on the fly
without need of rebooting or restarting network interface? It looks that
pcnet32.o module does not have any parameter (like IRQ,...).

I am using kernel bundled with RH7.1. May upgrading help?

Thanks in advance,
- Dominik Pospisil

 
 
 

pcnet32 module problems

Post by Stratos Karafoti » Thu, 21 Mar 2002 19:39:36



I had problems with this NIC a year ago...
Problem solved with newer kernel (> 2.4.4)

Stratos Karafotis
Electrical & Computer Engineer

Quote:> I have some problems with  integrated ADM PCnet/Fast+ 79C972 network
> interface. I am using pcnet32.o module. Receiving packets works well but
> when transmiting I got lots of  TX carrier errors and collisions.
> Transmiting is 100x slower than receiving over local network. I was advised
> that it is a sort of handshake problem between interface and switch. I was
> told that this device should work in 100MBit/FULL DUPLEX mode and there
> should be no such errors. I was also advised to disable automatic
> negotation and to set device parameters like mode & speed manualy.

> This is the problem. I was unable to find any documentation about this. Is
> there any way how to check / set such parameters preferably on the fly
> without need of rebooting or restarting network interface? It looks that
> pcnet32.o module does not have any parameter (like IRQ,...).

> I am using kernel bundled with RH7.1. May upgrading help?


 
 
 

1. pcnet32 hpna problem

I am new to linux and am having problems with a diamond homefree nic
installed... the same nic works well with all versions of windows but not
linux. If set to obtain its ip via dhcp from the router, eth0 will not come
up. If I set a static ip, eth0 will come up but I am not able to ping
anything or get any other type of actually connection. My system is running
a fresh install of mandrake 9.2 (2.4.22-10mdk). Here's a list from cat
/proc/pci:

PCI devices found:
  Bus  0, device   0, function  0:
    Host bridge: Intel Corp. 82810 GMCH [Graphics Memory Controller Hub]
(rev 3).
  Bus  0, device   1, function  0:
    VGA compatible controller: Intel Corp. 82810 CGC [Chipset Graphics
Controller] (rev 3).
      IRQ 5.
      Prefetchable 32 bit memory at 0xf8000000 [0xfbffffff].
      Non-prefetchable 32 bit memory at 0xf4000000 [0xf407ffff].
  Bus  0, device  30, function  0:
    PCI bridge: Intel Corp. 82801AA PCI Bridge (rev 2).
      Master Capable.  No bursts.  Min Gnt=6.
  Bus  0, device  31, function  0:
    ISA bridge: Intel Corp. 82801AA ISA Bridge (LPC) (rev 2).
  Bus  0, device  31, function  1:
    IDE interface: Intel Corp. 82801AA IDE (rev 2).
      I/O at 0x1800 [0x180f].
  Bus  0, device  31, function  2:
    USB Controller: Intel Corp. 82801AA USB (rev 2).
      IRQ 11.
      I/O at 0x1820 [0x183f].
  Bus  0, device  31, function  3:
    SMBus: Intel Corp. 82801AA SMBus (rev 2).
      IRQ 9.
      I/O at 0x1810 [0x181f].
  Bus  0, device  31, function  5:
    Multimedia audio controller: Intel Corp. 82801AA AC'97 Audio (rev 2).
      IRQ 9.
      I/O at 0x1200 [0x12ff].
      I/O at 0x1300 [0x133f].
  Bus  1, device  13, function  0:
    Ethernet controller: Advanced Micro Devices [AMD] 79c978 [HomePNA] (rev
81).
      IRQ 9.
      Master Capable.  Latency=198.  Min Gnt=24.Max Lat=24.
      I/O at 0x3400 [0x341f].
      Non-prefetchable 32 bit memory at 0xf4100000 [0xf410001f].
  Bus  1, device  14, function  0:
    Communication controller: Lucent Microelectronics LT WinModem (rev 0).
      IRQ 5.
      Master Capable.  Latency=64.  Min Gnt=252.Max Lat=14.
      Non-prefetchable 32 bit memory at 0xf4100400 [0xf41004ff].
      I/O at 0x3420 [0x3427].
      I/O at 0x3000 [0x30ff].

Any help at all would be appreciated,
David

2. HOWTO: obtain the exit status of a background process?

3. problem: LinkSys, HPN100 pcnet32 (79C978) ethernet-card

4. RH 4.2 kernelcfg problem

5. performance problems with AMD 79c970, pcnet32 lance driver

6. Dvorak keyboard in Solaris?

7. RH 7.1 problem with PCI card AMD 79c970 (pcnet32)

8. Network starting point

9. 2.4.20 pcnet32 problem

10. pcnet32 problem: using TX instead of FX (AT-2700FTX)

11. conf.modules vs. modules.conf & modules.dep??

12. problem compiling modules from modules.tar.gz

13. Module Problem: No dependancy information for module ...