Re: USB flashdrive

2003-05-29 Пенетрантность Dmitry E. Oboukhov

разобрался:
не был загружен модуль.
короче такая инструкция:
в
/etc/modules

прописываем два модуля

usb-uhci
usb-storage

ставим пакет
usbmgr
(он монтирует /proc/bus/usb итд)

и _все_

флешка попадает на свободный /dev/sdx1
(у меня /dev/sdb1)

ядра 2.4.18 работают (я было грешил на это сперва)



Re: USB flashdrive

2003-05-28 Пенетрантность Dmitry E. Oboukhov

притащили мне флэш-драйв на 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

2003-05-23 Пенетрантность Alexander A . Vlasov
Добрый день.

> Хм. Вопрос конечно дурацкий, но все-таки, а девайс под виндой
> работает? У меня была проблема с моей transcend jetflash, когда я
> случайно переключил на ней переключатель zip на fdd. mount говорил,
> что раздел кривой. и это было правильно, ибо раздела этого не было.
> Может у Вас подобный переключатель тоже имеется?

1) Переключатель на ней есть. Он может принимать одно из двух
положений: "замОк" и "ключ".  Видимо, это write protect и к делу
отношения не имеет... Хотя все может быть.

2) Под виндой - вроде у коллег завелось даже без специальных танцев и
драйверов. 

Увы, сейчас проверить не могу - ушла эта штука из моих рук... К
сожалению.


-- 
WBR,
Alexander A. Vlasov



Re: USB flashdrive

2003-05-23 Пенетрантность Dmitry Astapov

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

2003-05-22 Пенетрантность nikita m. kozlovsky
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

2003-05-21 Пенетрантность Alexander A . Vlasov
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

2003-05-21 Пенетрантность Anatoly Pugachev

Уж незнаю что вы там не так сделали (если сделали), но можно еще
попробовать этот девайс с 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

2003-05-20 Пенетрантность Alexander A . Vlasov
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

2003-05-20 Пенетрантность nekrasov

/etc/fstab:

/dev/sda1 /mnt/usb vfat 
user,iocharset=cp1251,umask=0,sync,quiet,noexec,codepage=866,noauto 0 0

не помогает?




USB flashdrive

2003-05-20 Пенетрантность Alexander A . Vlasov
Добрый день.

Случайно оказалось в руках такое животное - 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