Summary: | Перестали создаваться некоторые файлы устройств USB mass-storage | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgenii Terechkov <evg> | ||||||||||
Component: | kernel-image-std-def | Assignee: | Vitaly Chikunov <vt> | ||||||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||||||
Severity: | major | ||||||||||||
Priority: | P2 | CC: | kernelbot, placeholder, vt | ||||||||||
Version: | unstable | ||||||||||||
Hardware: | all | ||||||||||||
OS: | Linux | ||||||||||||
URL: | http://blog.fedoramd.org/2008/11/26/sense-key-no-sense-current/ | ||||||||||||
Attachments: |
|
И это отломает работу с устройствами без разделов (формат superfloppy)... На самом деле, если такое изменение действительно помогает, скорее всего, проблема в ошибочном размере устройства, сообщаемом этим телефоном. Покажите вывод dmesg и lsusb -v после подключения. Created attachment 3104 [details]
dmesg after plugging
Created attachment 3105 [details]
lsusb -v after plugging
Забыл упомянуть, что на 2.6.26-wks-smp-alt5 с этим же udev-rules этот же телефон с этой же флешкой появляется и монтируется штатно. Похоже, в новой версии libusb сломали работу без прав полного доступа к устройствам :( Придётся ещё раз посмотреть вывод lsusb -v, но уже при запуске с правами root (раньше нужная информация выводилась и без этого). По поводу работы с 2.6.26 - в 2.6.27.5 усилили проверки в SCSI, теперь возврат "Sense Key: No Sense" считается ошибкой. В предыдущих ядрах такие коды игнорировались, что приводило к незаметной потере данных при работе с некоторыми устройствами. Created attachment 3106 [details]
Lsusb -v from root after plugging
На какой компонент было бы правильнее перевесить этот баг? И как сформулировать суть проблемы? http://git.altlinux.org/people/vsu/packages/?p=kernel-image.git;a=shortlog;h=refs/heads/fix-drivers-usb--storage Судя по поведению остальных устройств Nokia, флаг US_FL_FIX_CAPACITY должен помочь. Там же аналогичные исправления для других устройств, добавленные после выхода 2.6.27. Пофикшено |
Created attachment 3103 [details] udev-rules-nokia patch Нарвался на ситуацию описываемую по ссылке с телефоном Nokia 6270 и флешкой в нём. Ядро 2.6.27-alt3. Устройство /dev/sd* не появляется при втыканий телефона. Приложенный патч помог завестись.