Hi,
I have an ethernet onboard card from Broadcom Corporation
on my Asus PEP4 motherboard and I can’t get it to work.
(more info can be found here : beyond3d.com/reviews/asus/p4mbroundup/)
Here is the info that I get from pci -vvv
…[
Class = Network (Ethernet)
Vendor ID = 14e4h, Broadcom Corporation
Device ID = 4401h, Unknown Unknown
PCI index = 0h
Class Codes = 020000h
Revision ID = 1h
Bus number = 2
Device number = 5
Function num = 0
Status Reg = 10h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI Mem Address = e9000000h 32bit length 8192 enabled
Subsystem Vendor ID = 1043h
Subsystem ID = 80a8h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 10
Capabilities Pointer = 40h
Capability ID = 1h
Capabilities = ffc2h - 4000h
Device Dependent Registers:
0x40: 01 00 c2 ff 00 40 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 10 00 00 01 20 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
]…
I tried all the driver and here is the command to
try to load one that doesn’t freeze my system :
slay -f io-net
io-net -dspeedo did=0x4401,vid=0x14e4,verbose -ptcpip
INTEL 82557
Vendor … 0x14e4
Device … 0x4401
Revision … 0x0
I/O port base … 0x0
Memory base … 0xe9000000
Interrupt … 0xa
MAC address … ffffff ffffff
waitfor /dev/socket
Unable to access /dev/socket
And then I checked the nicinfo :
INTEL 82557 Ethernet Controller
Physical Node ID … FFFFFF FFFFFF
Current Physical Node ID … FFFFFF FFFFFF
Media Rate … 0 kb/s half-duplex UTP
MTU … 1514
Lan … 0
Boot ROM Range … 0xE9000000 → 0xE9001FFF
I/O Port Range … 0x0 → 0xFFFFFFFF
Hardware Interrupt … 0xA
Promiscuous … Disabled
Multicast … Enabled
Total Packets Txd OK … 0
Total Packets Txd Bad … 0
Total Packets Rxd OK … 0
Total Rx Errors … 0
Total Bytes Txd … 0
Total Bytes Rxd … 0
Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0
So I suppose that my driver is incorrect.
I know that there is a driver working under Linux but
I wouldn’t really enjoy to rewrite one because I can’t
get any source code for example under QNX…
Everything is fine under Windows 2000 and here are some
info that I get from ipconfig /all :
Configuration IP de Windows 2000
Nom de l’hte . . . . . . . . . . : MYCOMPUTER
Suffixe DNS principal . . . . . . : mydomain.ca
Type de noud. . . . . . . . . . . : Mlang
Routage IP activ . . . . . . . . : Non
Proxy WINS activ . . . . . . . . : Non
Liste de recherche de suffixe DNS : mydomain.ca
Ethernet carte Connexion au rseau local:
Suffixe DNS spc. la connexion. : mydomain.ca
Description . . . . . . . . . . . : ASUSTeK/Broadcom 440x 10/100
Integrated Controller
Adresse physique. . . . . . . . . : 00-E0-18-FA-0E-64
DHCP activ . . . . . . . . . . . : Oui
Autoconfiguration active . . . . : Oui
Adresse IP. . . . . . . . . . . . : ...
Masque de sous-rseau . . . . . . : 255.255.255.0
Passerelle par dfaut . . . . . . : ...
Serveur DHCP. . . . . . . . . . . : ...
Serveurs DNS. . . . . . . . . . . : ...
Can anyone help me?
Thanks
Francis