64 bit card on a 32 bit bus ?

Sumit Roy sumit@atharvan.eng.wayne.edu
Fri Jan 8 16:34:40 1999


Hi,
I had earlier posted that we have problems with a GNIC-II card on our
system, symptom was a skput:over error message and machine lockup. I have
traced it to the fact that hamachi_rx() was sending up packets without
verifying that they fit in the preallocated skbufs. In our case we would
get a frame_status value of 0, leading to the above problem.

Further, we have these erroneous frame_status value ONLY when doing a warm
boot. (From NT or Linux). At that time the card is detected as a 64 bit card 
(which I think is wrong). If I do a cold boot, the card comes up correctly as 
a 32 bit card, and it works fine.

In either case, the pci_read_bases correctly determines that the GNIC-II card
is possibly a 64 bit card. 

Does anyone know how to solve this problem (other than cold booting our 
machines :-) ?

I'm using kernel 2.1.132, hamachi and tulip drivers as modules. Mobo is 
ASUS P2B-D, dual PII 350 MHz with 256 M RAM. Video cards are either S3-Virge
or Matrox Millenium G200 (We have the same problem either way).

Thanks a lot

Sumit

 | To unsubscribe, send mail to Majordomo@cesdis.gsfc.nasa.gov, and within the
 |  body of the mail, include only the text:
 |   unsubscribe this-list-name youraddress@wherever.org
 | You will be unsubscribed as speedily as possible.