Проблема с usb кардридером usb_storage и udev [SOLVED]
Уважаемые!
Имеется следующая проблема:
1. udev и никаких hal-ов. Вопросы собственно (авто-)монтирования не рассматриваются.
2. Имеется USB кардридер под 3,5-дисковод с 4-мя дырками, какой-то noname пицот-в-одном. Под оффтопиком виден отлично. lsusb определяет его так:
...skip... Bus 007 Device 002: ID 05e3:0716 Genesys Logic, Inc. ...skip...
Без указания USB Hub и т.п.
3. В /dev/disk/by-id видно вот что:
usb-Generic_STORAGE_DEVICE-A_000000009727-0:0 -> ../../sdd usb-Generic_STORAGE_DEVICE-A_000000009727-0:1 -> ../../sde usb-Generic_STORAGE_DEVICE-A_000000009727-0:2 -> ../../sdf usb-Generic_STORAGE_DEVICE-A_000000009727-0:3 -> ../../sdg
Причём видно это только если в ядре usb_storage скомпилировано как модуль, иначе (при вкомпиляции в ядро) не видно вообще.
4. Если при загруженном usb_storage вставить в любую дырку кардридера карточку, то не происходит ничего и udev не отрабатывает ничего, и udev monitor ничего не показывает.
5. Если modprobe -r usb_storage
, то, ясное дело, пропадают устройства, описанные в п.3. А если затем вставить карточку, а потом сказать modprobe usb_storage
, то происходит вот что:
5.А. В /dev/disk/by-id становится видно всё:
usb-Generic_STORAGE_DEVICE-A_000000009727-0:0 -> ../../sdd usb-Generic_STORAGE_DEVICE-A_000000009727-0:0-part1 -> ../../sdd1 usb-Generic_STORAGE_DEVICE-A_000000009727-0:1 -> ../../sde usb-Generic_STORAGE_DEVICE-A_000000009727-0:2 -> ../../sdf usb-Generic_STORAGE_DEVICE-A_000000009727-0:3 -> ../../sdg
5.Б. Отрабатываются все правила udev/uam и карточка становится красиво видна в /media
Не знают ли Уважаемые, куда копать? А то некрасиво как-то это всё. Остальные устройства (флешки, съемные винты, вебкамеры, фотоаппараты и другие гаджеты) видны как на ладони, а с кардридером этим засада. И umount потом надо делать вручную, опять же. Может поменять его на что-нибудь внятное, хотя это и не наш метод...
Спасибо за внимание.
P.S. Всем спасибо за участие и т.п. Симптоматика этого явления подробно написана тут вместе со способами лечения. Так как я за компьютером не один, для себя решил проблему заменой устройства.
- Для комментирования войдите или зарегистрируйтесь