On Thu, Oct 02, 2003 at 06:00:14PM +0300, Dmitry Kovalsky wrote: > > > Пожалуйста, покажите содержимое /proc/bus/usb/devices при > > подключенном устройстве, а также вывод dmesg после загрузки > > usb-storage. > > [root@violet etc]# cat /proc/bus/usb/devices > T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6 > B: Alloc= 0/800 us ( 0%), #Int= 1, #Iso= 0 > D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1 > P: Vendor=0000 ProdID=0000 Rev= 2.04 > 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= 2 Ivl=256ms > T: Bus=03 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 8 Spd=480 MxCh= 1 > D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 > P: Vendor=3538 ProdID=0021 Rev= 0.01 > S: Manufacturer=Generic > S: Product=USB Embedded Hub > C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA > I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub > E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms > T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 3 > B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 > D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 > P: Vendor=0000 ProdID=0000 Rev= 0.00 ну и т.д. Я же просил не "и т.д.", а данные для идентификации устройства. Просто в большинстве случаев этот файл режут неправильно (по звёздам), поэтому и просил весь. Начало записи в этом файле - строка, начинающаяся с "T:"; требуется вся запись для флэшки. > dmesg по моменту подключения флэшки пишет > hub.c: new USB device 00:02.2-4, assigned address 12 > hub.c: USB hub found > hub.c: 1 port detected > > а после того как завелся usb-storage (когда я запускаю usbview) > hub.c: new USB device 00:02.2-4.1, assigned address 13 > scanner.c: probe_scanner: User specified USB scanner -- Vendor:Product - > 55f:219 > WARNING: USB Mass Storage data integrity not assured > USB Mass Storage device found at 13 > > я чегото не пойму > если флэшки все одинаковые то почемы они по разному детектятся > > Все IDE винты используют же один драйвер!!! С USB хуже. Сейчас в драйвере usb-storage поддерживается 7 протоколов и 11 способов передачи команд в устройство. Кроме того, там есть таблица, в которой перечислены устройства, имеющие какие-то особенности, не дающие работать с ними стандартным образом - в настоящий момент в этой таблице 87 записей.