Menu

#255 3c589d-tp on linux/arm

card_specific
open
nobody
5
2002-07-01
2002-07-01
Anonymous
No

I have a 3Com 3C589D-TP (10baseT only) which works fine
in x86 laptops, however, trying it in a linux/arm
machine (e.g. an iPAQ) does not work.
It looks like it's going to work, but it seems to be
reading the EEPROM stuff wrong because it doesn't get
the correct MAC address:

cardmgr[83]: socket 0: 3Com 589 Ethernet
cardmgr[83]: executing:
'modprobe 3c589_cs'
eth0: 3Com 3c589, io 0xc4911300, irq 42, hw_addr
00:00:00:00:00:00 8K FIFO split 5:3
Rx:Tx, auto xcvr
cardmgr[83]: executing: './network start eth0'

I tried using ifconfig to force a new MAC address onto
it, but that didn't work either:

sh-2.03# ifconfig eth0 hw ether ff:ee:dd:cc:bb:aa
SIOCSIFHWADDR: Device or
resource busy

Is there anything I can do to try and chase this down?
The cards are pretty common and it's somewhat
irritating to not be able to use it with the iPAQ!

Cheers,
--
Chris Jones

Discussion


Log in to post a comment.