У меня тоже RH 7.3 (правда, в виде Clark Connect 1.2, т.е. урезанный)
Тут мне присылали инфу:
Но у меня не получилось
Если получится, напиши
Подключение USB flash drive
Андрей Зименко [anz***@u*****.net]
Пробовал на RedHat 7.2 и 9.0 с родным ядром и самособранным 2.4.22
По идее ничего дополнительного ставить не надо
mkdir /mnt/mdrive
mount -t vfat /dev/sda1 /mnt/mdrive
ls /mnt/mdrive
Если не работает, то надо проверить что:
lsmod
Смотришь какие модули загружены
Вставляешь Флэшку
lsmod
должен появить модуль usbstorage
Если есть то:
cat /proc/scsi/scsi
Должен показать на какой шине он подключен В зависимости от этого и какие
разделы на флэшке выбираем sda, sda1,sda2 и т.д
Чтобы показывал русские имена надо правильно прописать /etc/fstab
Только что проверил на Mandrake 8.0: Флэшка MDrive MP32M
Прописываем в /etc/fstab
/dev/sda1 /mnt/mdrive vfat user,exec,umask=0,codepage=866, iocharset=cp1251
0 0
mount /mnt/mdrive
Работают русские имена. Вместо cp1251 может быть koi8-r или utf8
George Golubev [geor***@g*****.ua]
1. В /etc/modules.conf добавить:
probeall usb-interface usb-uhci
Драйвер usb-uhci должен быть в наличии, естессно.
2. Найти свое подключенное устройство в /dev/scsi/host[012...]/...
3. mount -t vfat /dev/scsi/... <mnt-dir>
mkb [mkb-mall@l*****.ru] отвечает Golubev'u
кстати для тех кто не юзает devfs (она в 2.6 obsolete, кстати) это будет
следующий по счету scsi диск (у кого их нет вообще -- /dev/sda). так вот, в
2.4 все круто работает. а в 2.6, imho, поломали они usb-storage и в итоге ни
черта не работает. по дмезг (dmesg) видно:
hub 1-0:1.0: new USB device on port 2, assigned address 2
...
drivers/usb/core/usb.c: usb_hotplug
usb 1-2: registering 1-2:1.0 (config #1, interface 0)
drivers/usb/core/usb.c: usb_hotplug
usb-storage 1-2:1.0: usb_probe_interface
usb-storage 1-2:1.0: usb_probe_interface - got id
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: iRiver Model: iFP Mass Driver Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sda: 256000 512-byte hdwr sectors (131 MB)
sda: Write Protect is off
sda: Mode Sense: 45 00 00 08
sda: assuming drive cache: write through
sda:<3>Buffer I/O error on device sda, logical block 0
Buffer I/O error on device sda, logical block 0 unable to read partition
table
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
WARNING: USB Mass Storage data integrity not assured
...
SCSI device sda: 256000 512-byte hdwr sectors (131 MB)
sda: Write Protect is off
sda: Mode Sense: 45 00 00 08
...
последний блок повторяется несколько раз, а затем:
...
sda: assuming drive cache: write through
sda:<3>Buffer I/O error on device sda, logical block 0
Buffer I/O error on device sda, logical block 0
unable to read partition table
FAT: unable to read boot sector
на этом все заканчивается. кстати вывод dmesg на 2.4:
...
hub.c: new USB device 00:07.2-2, assigned address 2
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: iRiver Model: iFP Mass Driver Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 256000 512-byte hdwr sectors (131 MB)
sda: Write Protect is off
sda: sda1 sda2 sda4
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
вывод lsusb на обеих ядрах одинаковый. говорит:
...
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
...
но самое интересное, что при монтировании:
mount -t vfat /dev/sda /flash
2.6 говорит:
mount: /dev/sda: can't read superblock
т.е. имеется определенное ядром usb storage устройство, неправильно
обертываемое scsi подсистемой.
p.s. ядра 2.4.22-ac? (из сырцов, поставляемых с slackware 9.1) и
2.6.0-test9 (оригинальное и -mm1, а затем и -mm3 от Мортона).
часть конфига по usb, scsi:
USB:
CONFIG_USB=y
CONFIG_USB_DEBUG=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_STORAGE=y
SCSI:
CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y
CONFIG_BLK_DEV_SD=y
CONFIG_BLK_DEV_SR=y
CONFIG_CHR_DEV_SG=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_REPORT_LUNS=y
CONFIG_SCSI_DC395x=m (я его не грузил, т.к. в 2.4 его вообще нет)
-*Название листа Linux: разрешение вопросов, перспективы и общение
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.discuss
Адрес правил листа comp.soft.linux.discuss-rules@subscribe.ru
Номер письма: 3775
Адрес сайта рассылки: http://www.linuxrsp.ru
Количество участников: 989
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru