|
Hello, I have just recently been given a new
SMC ethernet dongle. This was to be set up on a HP ePC with a UHCI based
controller. I found that the Pegasus driver was not detecting this device as a
viable contender for the driver. Having a look at the source code and header
file I found a slight discrepancy that the Hardware ID. The following is what I
found followed by my quick fix %LINUX_SOURCE/usr/src/linux/drivers/usb/pegasus.h
(Just by observing plugging the device in and looking at the usb log to
stderr):
PEGASUS_DEV( "SMC 2206 USB Ethernet", VENDOR_SMC,
0x0201,
DEFAULT_GPIO_RESET | PEGASUS_II ) PEGASUS_DEV( "SMC 2206 USB Ethernet - fix - Brett Ryan", VENDOR_SMC, 0x201, DEFAULT_GPIO_RESET | PEGASUS_II ) I don't really know much about kernel
development or anything, or if this was the approach I should have chosen, but
it works. I would love to get into this some day, as I really want to put a bit
back that I have gained from using linux.
Just reading over the MAINTAINERS doc for
the kernel source, I've only tested this on two machines witht he one dongle,
one a pentium3 with debian, the other ePC with red hat, both as built into the
kernel, compiling the kernel, based off the original .config files for each
dists source (red hat 7.3 and debian 3.0 linux-2.4.19 source).
Brett Anthony
Ryan
Stock
Control (Extension: 3456)
ICQ: 1127591 - MSN: [EMAIL PROTECTED] |
Brett Anthony Ryan (E-mail 2).vcf
Description: Binary data
