Уж незнаю что вы там не так сделали (если сделали), но можно еще
попробовать этот девайс с 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 by    Not tainted
nls_cp437               5120   0 (autoclean)
vfat                   11292   0 (autoclean)
usb-storage            23672   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-840            15496   1
tulip                  41728   1
3c59x                  28168   1
usbcore                69344   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-Access                    ANSI 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: 0c7600050000000000000000
     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.
> 
> Может кто-то подсказать, как добиться нормальной работы этого зверя?
> STFW не принес результатов...

-- 
/mator

Ответить