Christian Tardif wrote:
> I'm on Linux-Mandrake 8.0 (kernel 2.4.3), trying to use a D-Link DSB-650TX
> with the pegasus as well, and I get the same exact problem, aka:
Any reason for thinking that this device is ADMtek Pegasus (eg, it claims to
be 10/100Mbps on the packaging?)
<snip>
> I have every needed modules loaded at startup (usbcore, usb-uhci, pegasus).
> In /proc/bus/usb/devices, I see this:
<snip>
> T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 7 Spd=12 MxCh= 0
> D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
> P: Vendor=2001 ProdID=400b Rev= 1.01
> S: Manufacturer=D-Link Corp.
> S: Product=DSB-650TX USB Ethernet
> S: SerialNumber=7be2fd
> C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=156mA
> I: If#= 0 Alt= 0 #EPs= 3 Cls=00(>ifc ) Sub=00 Prot=00 Driver=(none)
> E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
> E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
> E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl= 1ms
>
> which is exactly what I have. What am I missing ?
The above entry says that no driver claimed your device. If you are sure it is
pegasus chipset (and opening the device is the only sure way to know), try
adding the following lines to pegasus.h (where should be obvious):
PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK1, 0x400b,
LINKSYS_GPIO_RESET}
If the chipset is a KLSI one, try adding the following lines to kaweth.c
{ USB_DEVICE(0x2001, 0x400b) }, /* D-link DSB-650TX */
In either case you'll need to do a kernel recompile (and for the second,
you'll need -ac patches for a 2.4 kernel, and to select the kernel config
options).
Brad
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-users