Re: Re: bge driver issue

2002-06-24 Thread John Polstra
I have just committed a fix for the BCM5701 + PCI-X problems. It is in the following revisions, and it should reach the mirror sites within an hour or so: src/sys/dev/bge/if_bge.c 1.14 src/sys/dev/bge/if_bgereg.h 1.5 Could those of you who were experiencing this problem please tr

Re: Re: bge driver issue

2002-06-24 Thread John Polstra
In article <[EMAIL PROTECTED]>, Andrew Gallatin <[EMAIL PROTECTED]> wrote: > > If the bge's API allows it, you could setup a receive descriptor with > a length of 14 bytes (size of ethernet header), and start the next > descripter 2 bytes after it (at a 16 byte offset from the front of the > mbu

Re: Re: bge driver issue

2002-06-24 Thread Andrew Gallatin
John Polstra writes: > On the i386, living with the misalignment is probably the best > solution, unfortunately. The only alternatives I can think of are: > > - bcopy the packet up by 2 bytes after reception to align the > payload, or > > - disable PCI-X mode on the bus >

Re: Re: bge driver issue

2002-06-24 Thread Mark Peek
At 9:45 AM -0700 6/24/02, John Polstra wrote: >I agree with you about the noise. I think I'd rather spend the day >in a room with a swarm of hornets than with the Dell 2650. When I >was working with that machine I wore a pair of industrial-strength >ear-protecting headphones, and my ears were st

Re: Re: bge driver issue

2002-06-24 Thread John Polstra
In article <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]> wrote: > > John. > > Thanks for the tip. > > I changed ETHER_ALIGN to 0 and the driver started to work. I'm glad to hear it. Thanks for the report. > I am not sure about the performance since I seem to get > only 50 Mbit over a 100 Mbit li

Re: Re: bge driver issue

2002-06-23 Thread paleph
John. Thanks for the tip. I changed ETHER_ALIGN to 0 and the driver started to work. I am not sure about the performance since I seem to get only 50 Mbit over a 100 Mbit line. However this is much better than the timeout warnings... Thanks for the input. It is really appreciated. Do you need