[vortex] Problems with TX underruns in 2.4.9
Andrew Morton
akpm@zip.com.au
Fri Dec 28 19:38:01 2001
James Yonan wrote:
>
> ...
> EEPROM contents (64 words, offset 0):
> 0x000: 00a0 245b 739d 5950 c03c 0036 5542 6d50
> 0x008: 0418 0000 00a0 245b 739d 3f10 0000 0000
> 0x010: 11c6 0000 001b 0101 0000 0000 0000 0016
^^^^
This seems to be the problem. Bit 5, which tells the driver that
this card can do bus mastering is not set.
What I suggest you do is to edit the device driver, around line
1295:
if (vp->capabilities & CapBusMaster) {
and just make this
if (1) {
then see if that works. If it does, then you'll need to reprogram the
eeprom to enable busmastering. The most practical way of doing this is
with 3com's DOS-based configuration tool.
ftp://ftp.3com.com/pub/nic/3c90x/3c90xx2.exe
-