On Tue, 2 Dec 2003 00:39:16 -0500 Jon Rafkind <[EMAIL PROTECTED]> wrote:
| The RioS10 is the only usb device connected. Here is | /proc/bus/usb/devices: | | T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 | B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 | D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 | P: Vendor=0000 ProdID=0000 Rev= 0.00 | S: Product=USB UHCI-alt Root Hub | S: SerialNumber=ef80 | C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA | I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub | E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms | T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 6 Spd=12 MxCh= 0 | D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 | P: Vendor=045a ProdID=5005 Rev= 0.00 | S: Manufacturer=SONICblue Inc. | S: Product=Rio S10 | C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA | I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=ff Driver=(none) | E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms | E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms | | I thought the same, that if the class is ff then it would need a | proprietary device driver. Does the 2nd D line | | D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 | | mean that it uses the class 00 driver? I am confused by the last I line | where it shows the class number as ff. First look at the D (Device) line. It says Cls=00(>ifc ), where >ifc means "see interface". So look at the I (Interface) line, where it has Cls=ff(vend.), which means that the interface is vendor-specific or proprietary. It's not using the usb-storage class interface or any other well-known interface. | later--, | jon | | On Mon, 1 Dec 2003 21:24:22 -0800 | "Randy.Dunlap" <[EMAIL PROTECTED]> wrote: | | > On Mon, 1 Dec 2003 23:58:35 -0500 Jon Rafkind <[EMAIL PROTECTED]> | > wrote: | > | > | Hello, | > | I am fairly new to the usb devices, but I have looked all over | > | the | > | internet and have come up empty handed. I recently bought the | > | SonicBlue RioS10 and am trying to get it to work under linux. I see | > | that it registers with the usb module in dmesg and also information | > | is printed in /proc/bus/usb/devices about it. I never seem to get | > | /dev/sda1, however. So far I have concluded that a seperate drives | > | is needed as usb-storage doesnt seem to work. I downloaded the | > | rio500 from sourceforge, but that looks for a /dev/usb/rio500 device | > | specifically. Does anyone know if there is support for this device | > | or if the rio500 could be hacked to work with the rioS10? | > | > Please post the contents of /proc/bus/usb/devices when the device is | > connected so that we can see its device descriptors. That should | > enable us to determine what kind of interface it is and what kind | > of driver is required. If the device and interface Class (Cls) fields | > are 0xff, that means vendor-specific or proprietary, i.e., the device | > doesn't use a USB class interface, so it will need a vendor-specific | > driver. | > | > -- | > ~Randy | > -- ~Randy MOTD: Always include version info. ------------------------------------------------------- This SF.net email is sponsored by OSDN's Audience Survey. Help shape OSDN's sites and tell us what you think. Take this five minute survey and you could win a $250 Gift Certificate. http://www.wrgsurveys.com/2003/osdntech03.php?site=8 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users