FW: Problem with 3x59x...
Bell, Michael J.
michael_j_bell@md.northgrum.com
Mon Feb 14 06:58:35 2000
I sent this to Donald, and realized that questions like this are probably
more suited to the mailing list, so here goes...
> I'm getting the following error, printed to console, when trying to
> transmit over eth0:
>
> eth0: transmit timed out, tx_status 00 status e000
>
> Your vortex_diag.c program tells me the following information:
>
> vortex-diag.c:v1.09 7/28/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
> Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0x9100.
> Initial window 0, registers values by window:
> Window 0: 0000 0000 0000 0000 0000 00bf ffff 0000.
> Window 1: 6968 6968 0000 2000 8000 00ff 13fc 2000.
> Window 2: 6000 d397 eb82 0000 0000 0000 0000 4000.
> Window 3: 02d8 0163 0000 0000 e040 0bff 13ff 6000.
> Window 4: 0000 06d0 2000 0000 0003 8802 0000 8000.
> Window 5: 1ffc fffc 0000 1ffc 0000 0000 0000 a000.
> Window 6: 0000 0000 0000 0000 0000 0000 0000 c000.
> Window 7: 0000 0000 0000 0000 8000 00ff 0000 e000.
> Vortex chip registers at 0x9100
> 0x9110: 00806968 00000000 00008000 000013fc
> 0x9120: 00000000 00000000 00000000 ff000000
> 0x9130: 00000000 0000e2d5 00000000 00000000
> Indication enable is 0000, interrupt enable is 0000.
> No interrupt sources are pending.
> Transceiver/media interfaces available: MII.
> Transceiver type in use: MII.
> MAC settings: half-duplex.
> Maximum packet size is 0.
> Station address set to 00:60:97:d3:82:eb.
> Configuration options 4000.
> Parsing the EEPROM of a 3Com Vortex/Boomerang:
> 3Com Node Address 00:60:97:D3:82:EB (used as a unique ID only).
> OEM Station address 00:60:97:D3:82:EB (used as the ethernet address).
> Manufacture date (MM/DD/YYYY) 4/22/1997, division 6, product HH.
> Options: none.
> Vortex format checksum is correct (009f vs. 009f).
> Cyclone format checksum is incorrect (00 vs. 0xff).
> Hurricane format checksum is incorrect (00 vs. 0xff).
> MII PHY found at address 24, status 786d.
> MII PHY 0 at #24 transceiver registers:
> 3100 786d 2000 5c01 01e1 0021 0000 0000
> 0000 0000 0000 0000 0000 0000 0000 0000
> 0000 0000 0000 0000 0000 0000 0001 8060
> 8020 0c78 0000 3000 a3b9 005f 9d05 001d.
>
> Interestingly enough, although the diags say it's a 3c905B Cyclone, the
> boot-up message from 3c59x.o is as follows:
>
> 3c59x.c:v0.99E 5/12/98 Donald Becker
> http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
> eth0: 3Com 3c905 Boomerang 100baseTx at 0x9100, 00:60:97:d3:82:eb, IRQ 11
> 8K word-wide RAM 3:5 Rx:Tx split, autoselect/NWay Autonegotiation
> interface.
> Media override to transceiver type 0 (10baseT).
> Enabling bus-master transmits and whole-frame receives.
>
> My module options are
>
> debug=6
>
> because I couldn't figure out which "options" I needed to run with...is it
> a Vortex, or Cyclone? Also, I didn't readily have the source for 0.99E,
> so I wasn't sure which number to use (it looks like the definitions
> changed significantly between 0.46 [docs at the URL] and 0.99L [the latest
> source from the ftp site you provide]).
>
> I'm running with kernel 2.0.36, on Debian 2.1.
>
> I don't have a Compaq, Dell, or Micron. It's some little vendor called
> "Max Technology," so who knows what kind of crap I could be dealing with.
>
> Anyway, if you have any ideas where I could start getting this to work,
> I'd very much appreciate it.
>
> Thanks,
>
> Mike
-------------------------------------------------------------------
To unsubscribe send a message body containing "unsubscribe"
to linux-vortex-request@beowulf.org