[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: forcing D-Link 530 into Full-Duplex



I'm certainly no expert at this but I'm not quite
sure how to pass the full_duplex parameter to a
driver that is compiled into the kernel.  You may
have to modify the source for that.  But if you
compile the via-rhine driver as a module you can
pass the parameter two ways that I know.  You can
interrupt the boot process with the left-shift key
and after the linux: prompt add 

linux: via-rhine full_duplex=1

or you can add a line in your modules.conf file
like this:

options via-rhine full_duplex=1

There is some minimal documentation in the source file
on this.  You might check the syntax I've provided for
accuracy.  The second method I'm sure is correct.  The
first one I'm not 100% sure of but it may work for both
modules and compiled-in drivers. If you have more than
one card installed using the same driver, you can set
them all to full duplex by separating the parameters with
a comma, such as full_duplex=1,0,1,0.  This makes the 
first and third cards full duplex and the second and fourth
cards not.

good luck,
-- 
tony mollica
tmollica@silcom.com


Arcady Genkin wrote:
> 
> I have a D-Link 530 card using a compiled-in via-rhine driver as eth0.
> The card is talking to an identical card in a computer that runs
> FreeBSD.  I'm seeing collisions on the Linux side of the link, and am
> wondering what parameters I should pass the kernel to force the card
> into Full-duplex 100base mode, and how to pass those params.  (I
> already did that on the FreeBSD side).

> Arcady Genkin
> Don't read everything you believe.
> 
> --
> Unsubscribe?  mail -s unsubscribe debian-user-request@lists.debian.org < /dev/null



Reply to: