LINUX.ORG.RU

читалка карт памяти


0

2

Купил себе внутренний кардридер, подключаемый по USB.

http://www.320-8080.ru/118928

Когда в него ничего не воткнуто, он видится как 4 диска

brw-rw---- 1 root floppy 8,  64 фев 20 21:34 /dev/sde
brw-rw---- 1 root floppy 8,  80 фев 20 21:34 /dev/sdf
brw-rw---- 1 root floppy 8,  96 фев 20 21:34 /dev/sdg
brw-rw---- 1 root floppy 8, 112 фев 20 21:34 /dev/sdh

Если воткнуть карточку, то ... ничего не происходит, пока не перечитаешь таблицу разделов на том из устройств, которое соотв карточке.

brw-rw---- 1 root floppy 8,  64 фев 20 21:36 /dev/sde
brw-rw---- 1 root floppy 8,  65 фев 20 21:36 /dev/sde1
brw-rw---- 1 root floppy 8,  80 фев 20 21:34 /dev/sdf
brw-rw---- 1 root floppy 8,  96 фев 20 21:34 /dev/sdg
brw-rw---- 1 root floppy 8, 112 фев 20 21:34 /dev/sdh

И оно подмонтируется udev'ом:

/dev/sde1 on /media/flash-sde1 type vfat (rw,relatime,fmask=0111,dmask=0000,allow_utime=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro)

Если же теперь карточку вытащить, то опять ничего не происходит. И таблицу разделов не перечитать, так как карты нет и ошибка

fdisk: unable to open /dev/sde: Носитель не найден

А так как /dev/sde1 не исчезает, то и авто-отмонтирования не происходит.

Какие есть пути решения перечисленных проблем?

★★★★★

на нормально настроенных дистрибутивах и доведённых до ума это само прекрасно работает.

daemonpnz ★★★★★
()

Если чё на железку не вали. У меня точно такая-же. Работает как часы.

nihil ★★★★★
()
Ответ на: комментарий от daemonpnz

И что надо прописать? Как отследить момент подсоединения/отсоединения карты?

cvs-255 ★★★★★
() автор топика
Последнее исправление: cvs-255 (всего исправлений: 2)
Ответ на: комментарий от cvs-255

И как удалить после отключения тоже.

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

Сделал специальное отладочное правило для udev, после втыкания карты ничего не пишется.

cvs-255 ★★★★★
() автор топика

Пользоваться нормальным дистрибутивом, ибо со следующей железкой будет то же самое.

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