Re: USB flashdrive
разобрался: не был загружен модуль. короче такая инструкция: в /etc/modules прописываем два модуля usb-uhci usb-storage ставим пакет usbmgr (он монтирует /proc/bus/usb итд) и _все_ флешка попадает на свободный /dev/sdx1 (у меня /dev/sdb1) ядра 2.4.18 работают (я было грешил на это сперва)
Re: USB flashdrive
притащили мне флэш-драйв на 512 метров: та же хфигня :( В конфиге ядра было сделано USB support ---> <*> Support for USB [*] Preliminary USB device filesystem [*] Enforce USB bandwidth allocation (EXPERIMENTAL) <*> UHCI (Intel PIIX4, VIA, ...) support <*> USB Mass Storage support [*] USB Mass Storage verbose debug SCSI support ---> <*> SCSI support <*> SCSI disk support <*> SCSI CD-ROM support //Ну это по другому поводу. <*> SCSI generic support [*] Enable extra checks in new queueing code [*] Probe all LUNs on each SCSI device [*] Verbose SCSI error reporting (kernel size +=12K) это я не делал - взял ядро 2.4.18-686 из дистра Хост-контроллер опознается, при втыкании флешки получаем: zulu kernel: hub.c: USB new device connect on bus2/1, assigned device number 2 zulu kernel: scsi1 : SCSI emulation for USB Mass Storage devices у меня: May 28 19:48:14 dimka kernel: hub.c: USB new device connect on bus1/1, assigned device number 7 May 28 19:48:14 dimka kernel: usb.c: USB device 7 (vend/prod 0xc76/0x5) is not claimed by any active driver. в /proc/bus/usb/devices появляется новый девайс, в /proc/bus/usb/002/ - тоже новый файл. А вот дальше - хуже. появляется файл /proc/bus/usb/001/007 файл двоичный в /proc/bus/usb/devices такая фигатень: T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 7 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0c76 ProdID=0005 Rev= 1.00 S: Product=TS512MJFLASHA C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=255ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=255ms E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl= 10ms то есть девайс увидел, да драйвер к нему подобрать не может у кого такие флешки работают? какое ядро если сами собирали то что в опциях насчет этого флешка: JetFlash 512Mb (Transcend) в /proc/scsi/scsi появляется запись об еще одном присоединенном устройстве, но все поля для него - нулевые (текстовые - пустые). В /proc/scsi/usb-storage/ появился файл с названием "1", как и обещали, ну а до этого у меня и не доходит... например, тут: http://www.linuxrsp.ru/artic/usb-flash.html блин инета нет щас хов-ту покачать :( только завтра теперь Может кто-то подсказать, как добиться нормальной работы этого зверя? ^^^
Re: USB flashdrive
Добрый день. > Хм. Вопрос конечно дурацкий, но все-таки, а девайс под виндой > работает? У меня была проблема с моей transcend jetflash, когда я > случайно переключил на ней переключатель zip на fdd. mount говорил, > что раздел кривой. и это было правильно, ибо раздела этого не было. > Может у Вас подобный переключатель тоже имеется? 1) Переключатель на ней есть. Он может принимать одно из двух положений: "замОк" и "ключ". Видимо, это write protect и к делу отношения не имеет... Хотя все может быть. 2) Под виндой - вроде у коллег завелось даже без специальных танцев и драйверов. Увы, сейчас проверить не могу - ушла эта штука из моих рук... К сожалению. -- WBR, Alexander A. Vlasov
Re: USB flashdrive
Evening, nikita. "nikita m. kozlovsky" <[EMAIL PROTECTED]> 20:31 22/5/2003 wrote: nmk> Хм. Вопрос конечно дурацкий, но все-таки, а девайс под виндой nmk> работает? У меня была проблема с моей transcend jetflash, когда я nmk> случайно переключил на ней переключатель zip на fdd. mount говорил, nmk> что раздел кривой. и это было правильно, ибо раздела этого не было. nmk> Может у Вас подобный переключатель тоже имеется? nmk> Просто я даже и не знаю, что предположить. Кстати, у меня под рукой имеется CF кардридер, который нормально читает все, кроме некой flash-карты на 16 Мб. С очень похожими симптомами. На что грешить - понятия не имею, ибо под win разных мастей все опознается и читается "влет". -- Dmitry Astapov //ADEpt E-mail: [EMAIL PROTECTED] GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D
Re: USB flashdrive
On Wed, May 21, 2003 at 03:34:14PM +0400, Alexander A.Vlasov wrote: > > May 21 14:19:32 gsib kernel: scsi0 : SCSI emulation for USB Mass Storage > > devices > > May 21 14:19:32 gsib kernel: Vendor: Model: Rev: > > May 21 14:19:32 gsib kernel: Type: Direct-Access ANSI SCSI revision: 02 > > May 21 14:19:32 gsib kernel: Attached scsi removable disk sda at scsi0, > > channel 0, id 0, lun 0 > > May 21 14:19:33 gsib kernel: SCSI device sda: 512000 512-byte hdwr sectors > > (262 MB) > > May 21 14:19:33 gsib kernel: sda: Write Protect is off > > May 21 14:19:33 gsib kernel: sda: sda1 > > May 21 14:19:33 gsib kernel: USB Mass Storage support registered. > Вот именно. Все корректно определилось... А у меня Хм. Вопрос конечно дурацкий, но все-таки, а девайс под виндой работает? У меня была проблема с моей transcend jetflash, когда я случайно переключил на ней переключатель zip на fdd. mount говорил, что раздел кривой. и это было правильно, ибо раздела этого не было. Может у Вас подобный переключатель тоже имеется? Просто я даже и не знаю, что предположить. -- wbr, nmk at infobox, uin #5862260, nmknwgsm.ru, nmklk9877.spb.edu
Re: USB flashdrive
On Wed, 21 May 2003 14:39:27 +0400 Anatoly Pugachev <[EMAIL PROTECTED]> wrote: > May 21 14:19:32 gsib kernel: scsi0 : SCSI emulation for USB Mass Storage > devices > May 21 14:19:32 gsib kernel: Vendor: Model: Rev: > May 21 14:19:32 gsib kernel: Type: Direct-Access ANSI SCSI revision: 02 > May 21 14:19:32 gsib kernel: Attached scsi removable disk sda at scsi0, > channel 0, id 0, lun 0 > May 21 14:19:33 gsib kernel: SCSI device sda: 512000 512-byte hdwr sectors > (262 MB) > May 21 14:19:33 gsib kernel: sda: Write Protect is off > May 21 14:19:33 gsib kernel: sda: sda1 > May 21 14:19:33 gsib kernel: USB Mass Storage support registered. Вот именно. Все корректно определилось... А у меня May 19 18:26:31 zulu kernel: usb-storage: act_altsettting is 0 May 19 18:26:31 zulu kernel: usb-storage: id_index calculated to be: 62 May 19 18:26:31 zulu kernel: usb-storage: Array length appears to be: 64 May 19 18:26:31 zulu kernel: usb-storage: USB Mass Storage device detected May 19 18:26:31 zulu kernel: usb-storage: Endpoints: In: 0xcd6f8440 Out: 0xcd6f8454 Int: 0xcd6f8468 (Period 255) May 19 18:26:31 zulu kernel: usb-storage: New GUID 0ed16660 May 19 18:26:31 zulu kernel: usb-storage: GetMaxLUN command result is 1, data is 0 May 19 18:26:31 zulu kernel: usb-storage: Transport: Bulk May 19 18:26:31 zulu kernel: usb-storage: Protocol: Transparent SCSI May 19 18:26:31 zulu kernel: usb-storage: *** thread sleeping. May 19 18:26:31 zulu kernel: scsi1 : SCSI emulation for USB Mass Storage devices May 19 18:26:31 zulu kernel: usb-storage: queuecommand() called May 19 18:26:31 zulu kernel: usb-storage: *** thread awakened. May 19 18:26:31 zulu kernel: usb-storage: Command INQUIRY (6 bytes) May 19 18:26:31 zulu kernel: usb-storage: 12 00 00 00 ff 00 36 cf 34 98 22 c0 May 19 18:26:31 zulu kernel: usb-storage: Bulk command S 0x43425355 T 0x3 Trg 0 LUN 0 L 255 F 128 CL 6 May 19 18:26:31 zulu kernel: usb-storage: Bulk command transfer result=0 May 19 18:26:31 zulu kernel: usb-storage: usb_stor_transfer_partial(): xfer 255 bytes May 19 18:26:31 zulu kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred 77/255 May 19 18:26:31 zulu kernel: usb-storage: Bulk data transfer result 0x1 May 19 18:26:31 zulu kernel: usb-storage: Attempting to get CSW... May 19 18:26:37 zulu kernel: usb-storage: command_abort() called May 19 18:26:37 zulu kernel: usb-storage: -- transport indicates command was aborted May 19 18:26:37 zulu kernel: usb-storage: scsi command aborted May 19 18:26:37 zulu kernel: usb-storage: *** thread sleeping. May 19 18:26:37 zulu kernel: usb-storage: queuecommand() called May 19 18:26:37 zulu kernel: usb-storage: *** thread awakened. May 19 18:26:37 zulu kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) May 19 18:26:37 zulu kernel: usb-storage: 00 00 00 00 00 00 36 cf 34 98 22 c0 May 19 18:26:37 zulu kernel: usb-storage: Bulk command S 0x43425355 T 0x3 Trg 0 LUN 0 L 0 F 0 CL 6 May 19 18:26:37 zulu kernel: usb-storage: Bulk command transfer result=0 May 19 18:26:37 zulu kernel: usb-storage: Attempting to get CSW... May 19 18:26:47 zulu kernel: usb-storage: command_abort() called May 19 18:26:47 zulu kernel: usb-storage: -- transport indicates command was aborted May 19 18:26:47 zulu kernel: usb-storage: scsi command aborted May 19 18:26:47 zulu kernel: usb-storage: *** thread sleeping. May 19 18:26:47 zulu kernel: usb-storage: device_reset() called May 19 18:26:47 zulu kernel: usb-storage: Bulk reset requested May 19 18:26:53 zulu kernel: usb-storage: usb_stor_clear_halt: result=0 May 19 18:26:53 zulu kernel: usb-storage: usb_stor_clear_halt: result=0 May 19 18:26:53 zulu kernel: usb-storage: Bulk soft reset completed May 19 18:26:53 zulu kernel: usb-storage: queuecommand() called May 19 18:26:53 zulu kernel: usb-storage: *** thread awakened. May 19 18:26:53 zulu kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) May 19 18:26:53 zulu kernel: usb-storage: 00 00 00 00 00 00 36 cf 34 98 22 c0 May 19 18:26:53 zulu kernel: usb-storage: Bulk command S 0x43425355 T 0x3 Trg 0 LUN 0 L 0 F 0 CL 6 May 19 18:26:53 zulu kernel: usb-storage: Bulk command transfer result=0 May 19 18:26:53 zulu kernel: usb-storage: Attempting to get CSW... May 19 18:26:53 zulu kernel: usb-storage: Bulk status result = 0 May 19 18:26:53 zulu kernel: usb-storage: Bulk status Sig 0x53425355 T 0x3 R 0 Stat 0x0 May 19 18:26:53 zulu kernel: usb-storage: scsi cmd done, result=0x0 May 19 18:26:53 zulu kernel: usb-storage: *** thread sleeping. May 19 18:26:53 zulu kernel: usb-storage: queuecommand() called May 19 18:26:53 zulu kernel: usb-storage: *** thread awakened. May 19 18:26:53 zulu kernel: usb-storage: Command INQUIRY (6 bytes) May 19 18:26:53 zulu kernel: usb-storage: 12 00 00 00 ff 00 36 cf 34 98 22 c0 May 19 18:26:53 zulu kernel: usb-storage: Bulk command S 0x43425355 T 0x3 Trg 0 LUN 0 L 255 F 128 CL 6 May 19 18:26:53 zulu kernel: usb-storage: Bulk command transfer result=0 May 19 18:26:53 zulu
Re: USB flashdrive
Уж незнаю что вы там не так сделали (если сделали), но можно еще попробовать этот девайс с redhat-7.3 и новее... например моя flash'ка при подключенном состоянии и выполнении команды: # modprobe uhci дает следующее в логах (linux kernel 2.4.20 from kernel.org, дистрибутив redhat-7.3) : May 21 14:19:27 gsib kernel: uhci.c: USB Universal Host Controller Interface driver v1.1 May 21 14:19:27 gsib kernel: PCI: Found IRQ 11 for device 00:07.2 May 21 14:19:27 gsib kernel: PCI: Sharing IRQ 11 with 00:0f.0 May 21 14:19:27 gsib kernel: uhci.c: USB UHCI at I/O 0xd400, IRQ 11 May 21 14:19:27 gsib kernel: usb.c: new USB bus registered, assigned bus number 1 May 21 14:19:27 gsib kernel: hub.c: USB hub found May 21 14:19:27 gsib kernel: hub.c: 2 ports detected May 21 14:19:28 gsib kernel: hub.c: new USB device 00:07.2-2, assigned address 2 May 21 14:19:28 gsib kernel: usb.c: USB device 2 (vend/prod 0xc76/0x5) is not claimed by any active driver. May 21 14:19:31 gsib /etc/hotplug/usb.agent: Setup usbcore for USB product 0/0/0 May 21 14:19:31 gsib /etc/hotplug/usb.agent: Setup usbcore for USB product 0/0/0 May 21 14:19:31 gsib /etc/hotplug/usb.agent: Setup usb-storage for USB product c76/5/100 May 21 14:19:31 gsib kernel: Initializing USB Mass Storage driver... May 21 14:19:31 gsib kernel: usb.c: registered new driver usb-storage May 21 14:19:32 gsib kernel: usb_control/bulk_msg: timeout May 21 14:19:32 gsib kernel: scsi0 : SCSI emulation for USB Mass Storage devices May 21 14:19:32 gsib kernel: Vendor: Model: Rev: May 21 14:19:32 gsib kernel: Type: Direct-Access ANSI SCSI revision: 02 May 21 14:19:32 gsib kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 May 21 14:19:33 gsib kernel: SCSI device sda: 512000 512-byte hdwr sectors (262 MB) May 21 14:19:33 gsib kernel: sda: Write Protect is off May 21 14:19:33 gsib kernel: sda: sda1 May 21 14:19:33 gsib kernel: USB Mass Storage support registered. и я уже могу монтировать /dev/sda1, соответственно: $ cat /proc/bus/usb/drivers: usbdevfs hub usb-storage uhci загрузило usb-storage, scsi_mod, sd_mod (у меня в ядре все модулями). [EMAIL PROTECTED] 14:29:30 usb]$ lsmod Module Size Used byNot tainted nls_cp437 5120 0 (autoclean) vfat 11292 0 (autoclean) usb-storage23672 0 uhci 27176 0 (unused) ppp_async 8064 0 (autoclean) ipchains 45536 97 sd_mod 11612 0 (autoclean) scsi_mod 96216 2 (autoclean) [usb-storage sd_mod] winbond-84015496 1 tulip 41728 1 3c59x 28168 1 usbcore69344 1 [usb-storage uhci] rtc 7516 0 (autoclean) [EMAIL PROTECTED] 14:32:10 usb]$ cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: JMT Model: USB xDrive 256MB Rev: 1.00 Type: Direct-AccessANSI SCSI revision: 02 нет /proc/scsi/usb-storage/, но есть: [EMAIL PROTECTED] 14:34:23 mator]$ cat /proc/scsi/usb-storage-0/0 Host scsi0: usb-storage Vendor: JMTek Product: USBDrive Serial Number: None Protocol: Transparent SCSI Transport: Bulk GUID: 0c760005 Attached: Yes мой конфиг ядра на http://gsib.sl.ru/kernel-2.4.20-config.txt On Tue, May 20, 2003 at 03:31:52PM +0400, Alexander A.Vlasov wrote: > Добрый день. > > Случайно оказалось в руках такое животное - 32M usb flash drive фирмы > MaxSelect. Попытки его прикрутить не увенчались успехом... > > В конфиге ядра было сделано > USB support ---> > <*> Support for USB > [*] Preliminary USB device filesystem > [*] Enforce USB bandwidth allocation (EXPERIMENTAL) > <*> UHCI (Intel PIIX4, VIA, ...) support > <*> USB Mass Storage support > [*] USB Mass Storage verbose debug > > SCSI support ---> > <*> SCSI support > <*> SCSI disk support > <*> SCSI CD-ROM support //Ну это по другому поводу. > <*> SCSI generic support > [*] Enable extra checks in new queueing code > [*] Probe all LUNs on each SCSI device > [*] Verbose SCSI error reporting (kernel size +=12K) > > Хост-контроллер опознается, при втыкании флешки получаем: > zulu kernel: hub.c: USB new device connect on bus2/1, assigned device > number 2 > zulu kernel: scsi1 : SCSI emulation for USB Mass Storage > devices > > в /proc/bus/usb/devices появляется новый девайс, в /proc/bus/usb/002/ > - тоже новый файл. А вот дальше - хуже. > в /proc/scsi/scsi появляется запись об еще одном присоединенном > устройстве, но все поля для него - нулевые (текстовые - пустые). В > /proc/scsi/usb-storage/ появился файл с названием "1", как и обещали, > например, тут: > http://www.linuxrsp.ru/artic/usb-flash.html > но этот файл - пустой. > > Примонтировать флешку не удалось - ни одно из /dev/sd* не отозвалось, > все ответили not valid block device. > > Может кто-то под
Re: USB flashdrive
On Tue, 20 May 2003 18:23:47 +0400 nekrasov <[EMAIL PROTECTED]> wrote: > /etc/fstab: > > /dev/sda1 /mnt/usb vfat > user,iocharset=cp1251,umask=0,sync,quiet,noexec,codepage=866,noauto 0 0 > > не помогает? разумеется нет. Ни одно из /dev/sd* не подошло. -- WBR, Alexander A. Vlasov
Re: USB flashdrive
/etc/fstab: /dev/sda1 /mnt/usb vfat user,iocharset=cp1251,umask=0,sync,quiet,noexec,codepage=866,noauto 0 0 не помогает?
USB flashdrive
Добрый день. Случайно оказалось в руках такое животное - 32M usb flash drive фирмы MaxSelect. Попытки его прикрутить не увенчались успехом... В конфиге ядра было сделано USB support ---> <*> Support for USB [*] Preliminary USB device filesystem [*] Enforce USB bandwidth allocation (EXPERIMENTAL) <*> UHCI (Intel PIIX4, VIA, ...) support <*> USB Mass Storage support [*] USB Mass Storage verbose debug SCSI support ---> <*> SCSI support <*> SCSI disk support <*> SCSI CD-ROM support //Ну это по другому поводу. <*> SCSI generic support [*] Enable extra checks in new queueing code [*] Probe all LUNs on each SCSI device [*] Verbose SCSI error reporting (kernel size +=12K) Хост-контроллер опознается, при втыкании флешки получаем: zulu kernel: hub.c: USB new device connect on bus2/1, assigned device number 2 zulu kernel: scsi1 : SCSI emulation for USB Mass Storage devices в /proc/bus/usb/devices появляется новый девайс, в /proc/bus/usb/002/ - тоже новый файл. А вот дальше - хуже. в /proc/scsi/scsi появляется запись об еще одном присоединенном устройстве, но все поля для него - нулевые (текстовые - пустые). В /proc/scsi/usb-storage/ появился файл с названием "1", как и обещали, например, тут: http://www.linuxrsp.ru/artic/usb-flash.html но этот файл - пустой. Примонтировать флешку не удалось - ни одно из /dev/sd* не отозвалось, все ответили not valid block device. Может кто-то подсказать, как добиться нормальной работы этого зверя? STFW не принес результатов... -- WBR, Alexander A. Vlasov