Title: Somthing Stationery
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]
 

Attachment: Brett Anthony Ryan (E-mail 2).vcf
Description: Binary data

Reply via email to