[vortex-bug] 3c509C wouldn't initialize

lcampbell@uneb.edu lcampbell@uneb.edu
Wed, 24 Jan 2001 15:04:10 -0800

I was trying to get a 3com 3C509C  to work under Redhat 7.0 and Kernel 2.4.
The 3c90x driver wouldn't compile (error with NET_BH)
The 3c59x driver included with 2.4 wouldn't initialize
The /var/log/messages file kept saying
   eth0: command 0x2800 did not complete: status=0x7000
   eth0: command 0x3002 did not complete status=0xf000
After doing a search and coming up empty I found what the problem was
the driver wasn't waiting long enough (I have a P6 1.5 MZ). I changed
the constant in 3c59x.c in wait_for_completion from 4000 to 40000
and now the card works like a champ.
Leonard Campbell (402) 472-7619/225 Nebraska Hall/Lincoln Ne 68588-0521