View Single Post

  #1 (permalink)  
Old 11-02-2004
Runar J?rgensen
 
Posts: n/a
Default pcnet32 driver doesn't work for AT2450-FTX?

Greetings

Having an Allied Telesyn AT2450 and using the fibre connectors I'm
having big problems getting on net.

The pcnet32 (v. 1.27a) and MII modules loads fine. I'm using a new
install of Fedora Core 1 (precomiled kernel 2.4.22-1.2115.nptl). I
checked with a 10MB/s media converter to the TP-connector and the link
is present during the first part of the boot, but then the link light
goes black and I get "no link present. Check cable?" The same thing
happens with the FD-connector. However, I've tested another box using
another NIC with the same media converter on the same line and the
connection is fine. So I'm kind of ... lost!(?)

Some (hopefully) relevant info:
(From lspci):
00:0b.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970
[PCnet32 LANCE] (rev 16)
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at d000 [size=32]
Memory at e0000000 (32-bit, non-prefetchable) [size=32]
Expansion ROM at <unassigned> [disabled] [size=64K]

(From dmesg):
pcnet32.c:v1.27a 10.02.2002 tsbogend@alpha.franken.de
PCI: Found IRQ 10 for device 00:0b.0
pcnet32: PCnet/PCI II 79C970A at 0xd000, warning: CSR address invalid,
using instead PROM address of 00 00 f4 c3 aa b0 assigned IRQ 10.
divert: allocating divert_blk for eth0
eth0: registered as PCnet/PCI II 79C970A
pcnet32: 1 cards_found.
divert: freeing divert_blk for eth0
ip_tables: (C) 2000-2002 Netfilter core team

(From ethtool):
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: Not reported
Advertised auto-negotiation: No
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Current message level: 0x00000001 (1)
Link detected: no

# cat /etc/modules.conf
alias eth0 pcnet32
alias usb-controller usb-uhci

(From pcnet32.c):
#define DRV_NAME "pcnet32"
#define DRV_VERSION "1.27a"
#define DRV_RELDATE "10.02.2002"
#define PFX DRV_NAME ": "

The /etc/sysconfig/network-scripts/ifcfg-eth0 script looks normal. And
DHCP is working.

BTW, the link below seems to be a patch, but only valid for the 2.2.18
kernel.
I guess that is only for an older version of pcnet32.
http://www.uwsg.iu.edu/hypermail/lin...01.2/0010.html

Any suggestions?
Anyone?

Regards,
Runar Jørgensen
Reply With Quote