LINUX.ORG.RU

Помогите подключить usb-flash


0

0

Здрастье. Помогите, plz, есть флэшка, подключаю чере usb, тут же usbview её мне показывает, но как смонтировать я не знаю Даже не знаю, что почитать по этому поводу. Поиском у вас ничего не нашёл. Объясните чайнику, как сделать? dmesg мне выдал следующее: hub.c: USB new device connect on bus1/1, assigned device number 4 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 4. И что теперь?

anonymous

Ответ на: комментарий от sS

позволю себе маленькое уточнение: из Вашего сообщения ясно, что usb-storage загружен, вставьте флеш-карту и запустите fdisk -l чтобы уточнить наименование устройства. Если у Вас мультиформатный кард-ридер или если scsi диск уже существует, то карта может быть не sda
и -t vfat можете опустить - тип он должен распознать сам

anonymous
()
Ответ на: комментарий от anonymous

да, и ещё одно уточнение. конечно не /mnt (это очевидно, просто то, что очевидно для уважаемого sS, может быть непонятно Вам)
что-то типа
mkdir /mnt/card; mount /dev/sda1 /mnt/card

anonymous
()
Ответ на: комментарий от anonymous

Прошу прощения за собственную шлупость, но у меня нет /dev/sd*, т.е. ни sda1, ничего с sd. Я совсем не понимаю, что должно быть, у меня есть только /dev/scsi, а usbview показывает: location of usbdevfs devices file: /proc/bus/usb/devices Это файл имеет 0 размер.

anonymous
()
Ответ на: комментарий от anonymous

+

>Прошу прощения за собственную шлупость, но у меня нет /dev/sd*, т.е. ни
>sda1, ничего с sd. Я совсем не понимаю, что должно быть, у меня есть
>только /dev/scsi, а usbview показывает: location of usbdevfs devices
>file: /proc/bus/usb/devices Это файл имеет 0 размер.

давай по порядку

1) Создаем нужное устройство в /dev/ (если у тебя не devfs) или ищем куда же его засунули твои дистростроители ;)

man mknod

major number у дисковых сказиков это 8

sdaX имеют minor number от 0 до 15
sdbX от 16 до 31 ну и так далее

2) Грузим модули USB и SCSI (или собираем то же самое в ядре)

sd_mod
scsi_mod
usb-storage
usb-ohci[uhci][ehci] в зависимости от типа USB контроллера
usbcore

для работы с USB удобно пользоваться usbutils
и вместо usbview использовать lsusb хотя
функционально это то же самое



3) как правильно заметил anonymous - ищем куда же подвесился флешик
fdisk -l /dev/sd*



4) монтируем девайс как уже говорилось

sS ★★★★★
()
Ответ на: + от sS

Да не работает линукс с USB. Это все запаривание мозгов.

anonymous
()
Ответ на: комментарий от anonymous

да, поэтому у меня всё работает. включая немного более экзотические вещи, чем тривиальный card-reader

anonymous
()
Ответ на: комментарий от anonymous

USB-flash

Краткие инструкции по заведению USB-флэшки:

1. modprobe sd_mod
2. modprobe usb-storage
3. mkdir /mnt/flash
5. Подключить флэшку в разъём

6. Мониторвание флэшки:

6.1 Если у вас НЕ ИСПОЛЬЗУЕТСЯ devfs
    mount -t vfat /dev/sda1 /mnt/flash

6.2 Если у вас ИСПОЛЬЗУЕТСЯ devfs и ЗАПУЩЕН devfsd
    mount -t vfat /dev/sda1 /mnt/flash

6.3 Если у вас ИСПОЛЬЗУЕТСЯ devfs и НЕ ЗАПУЩЕН devfsd
    mount -t vfat /dev/discs/disc1/part1 /mnt/flash

Перед отключением флэшки:

1. sync
2. umount /mnt/flash
3. вынуть флэшку из разъема

no-dashi ★★★★★
()
Ответ на: USB-flash от no-dashi

> Перед отключением флэшки:

> 1. sync
> 2. umount /mnt/flash
> 3. вынуть флэшку из разъема

???

А что, при umount sync теперь больше не выполняется??? :)

anonymous
()
Ответ на: комментарий от anonymous

А это так... Рефлекс после одного из багов ext3 :-)

no-dashi ★★★★★
()
Ответ на: USB-flash от no-dashi

У меня все работает только устал usb-storage руками подымать. Может быть его в modules.conf вставить. Как сделать то? Заранее благодарен за ценные советы.

anonymous
()
Ответ на: комментарий от anonymous

можно, конечно, натыкать всяких там
alias scsi_hostadaper usb-storage
или
probeall scsi_hostadapter usb-storage ide-scsi
. . .
но самый простой путь, когда хочешь загружать что-нибудь при старте системы: суй всё в rc.local - не ошибёшься. не так красиво, зато действенно.

anonymous
()
Ответ на: комментарий от anonymous

И долго вы там их держали? (руки)

anonymous
()
Ответ на: комментарий от anonymous

>Да не работает линукс с USB. Это все запаривание мозгов.

У меня в данный момент в компе (Linux-2.4.22-pre6) воткнуты
1) USB-HUB на 4 порта (внешний потому как 4-х встроенных портов не хватат ;))
2) USB-клава
3) USB-мыша
4) flash-drive (подключен через USB)
5) CF-Reader/Writer (подключен через USB)
6)Цифровой фотик (подключен через USB)
7) Мобилка Motorola С350 (подключена через USB) - через оную я сейчас сужу тута по GPRS

Все работает на ура (включая hot-plug функции)

А сейчас расскажи - чего я делаю не так ? :)

sS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.