Hi all, for completeness sake, here's the output of my devices as well. Luis Correia rt2x00 project admin On Sun, Dec 28, 2008 at 22:32, Ivo van Doorn <ivdoorn@xxxxxxxxx> wrote: > On Sunday 28 December 2008, Pavel Roskin wrote: >> On Sun, 2008-12-28 at 10:34 +0100, Ivo van Doorn wrote: >> > On Sunday 28 December 2008, Piter PUNK wrote: >> >> > > If the those 148f:2573 USB devices doesn't exists or >> > > if they exists and works fine with rt73usb, can we >> > > remove 148f:2573 from rt2500usb? >> > >> > No we can't, you can blame manufacturers for shipping >> > USB sticks with different chipsets but the exact same USB ID. >> >> Maybe there are some hints on the USB level that would make it possible >> to distinguish between the devices without loading the driver? >> Something like the number of endpoints? Then we could ask USB >> developers to provide a way to specify them in the USB devece table. > > Number of endpoints varies, your rt73usb device only has 2 endpoints, while > mine appears to have 5. > The only thing the driver is doing now is reading the EEPROM and double checking > the first 2 bytes to see which device has been loaded. > >> I have a device that works with rt73usb, but not rt2500usb. I'm >> attaching the output of "lsusb -v" for the device. If we look at >> similar information for other devices, we could find out how to >> distinguish them. > > Please note that some manufacturers (most notorious example Linksys) managed > to get 5 different chipsets under a single USB ID. chipsets came from Broadcom, > Ralink and Prism. > > For what it is worth, I am attaching the lsusb -v output from my hardware > (both rt73usb as well as rt2500usb). > > Ivo >
Attachment:
usb.rt2500usb
Description: Binary data
Attachment:
usb.rt73usb
Description: Binary data