KDE 4.9.5 автомонтирование съемных дисков [SOLVED]
Maze 16 марта, 2013 - 17:31
После обновления udev и компании перестало работать автомонтирование.
MazeBook ~ # uname -a Linux MazeBook 3.7.10-gentoo #15 SMP Sat Mar 16 17:01:29 MSK 2013 i686 Intel(R) Atom(TM) CPU Z520 @ 1.33GHz GenuineIntel GNU/Linux
MazeBook ~ # udisks --monitor Monitoring activity from the disks daemon. Press Ctrl+C to cancel. added: /org/freedesktop/UDisks/devices/sdb added: /org/freedesktop/UDisks/devices/sdb1
MazeBook ~ # solid-hardware listen Listening to add/remove events: Device Added: udi = '/org/freedesktop/UDisks/devices/sdb' Device Added: udi = '/org/freedesktop/UDisks/devices/sdb1'
MazeBook ~ # solid-hardware details /org/freedesktop/UDisks/devices/sdb1 udi = '/org/freedesktop/UDisks/devices/sdb1' parent = '/org/freedesktop/UDisks/devices/sdb' (string) vendor = 'Generic-' (string) product = 'Multi-Card' (string) description = '7.3 GiB Removable Media' (string) Block.major = 8 (0x8) (int) Block.minor = 17 (0x11) (int) Block.device = '/dev/sdb1' (string) StorageVolume.ignored = true (bool) StorageVolume.usage = 'Other' (0x0) (enum) StorageVolume.fsType = '' (string) StorageVolume.label = '' (string) StorageVolume.uuid = '' (string) StorageVolume.size = 7818182656 (0x1d2000000) (qulonglong) MazeBook ~ # solid-hardware details /org/freedesktop/UDisks/devices/sdb udi = '/org/freedesktop/UDisks/devices/sdb' parent = '/org/freedesktop/UDisks' (string) vendor = 'Generic-' (string) product = 'Multi-Card' (string) description = 'Generic- Multi-Card' (string) Block.major = 8 (0x8) (int) Block.minor = 16 (0x10) (int) Block.device = '/dev/sdb' (string) StorageDrive.bus = 'Usb' (0x1) (enum) StorageDrive.driveType = 'HardDisk' (0x0) (enum) StorageDrive.removable = true (bool) StorageDrive.hotpluggable = true (bool) StorageDrive.inUse = false (bool) StorageDrive.size = 7822376960 (0x1d2400000) (qulonglong)
Настораживает пустой uuid.
ЧТЯДН?
PS виджет "подключаемые устройства" удалял/добавлял - не помогло.
»
- Для комментирования войдите или зарегистрируйтесь
Читайте elogv, будет что-то
Читайте elogv, будет что-то типа
sys-fs/udisks
ERROR: setup │
│ CONFIG_TMPFS_POSIX_ACL: is not set when it should be. │
│ CONFIG_USB_SUSPEND: is not set when it should be. │
│ CONFIG_SWAP: is not set when it should be.
CONFIG_USB_SUSPEND
спасибо, посмотрю. А вот CONFIG_USB_SUSPEND я намеренно отключил, т.к. иначе у меня внешняя мышка начинает себя странно вести - еле ползает, иногда вообще отключается на неё питание, и так до перезагрузки. При чем если вплоть до загрузки иксов теребить мышку, то на минуту-другую всё нормально. Оставишь мышь в покое - опять сваливается в suspend и не выходит из него нормально.
[UPD]
Попробовал с включенным CONFIG_USB_SUSPEND - не работает, зато мышь опять начала иметь мозг.
Думаю, что тут дело в лежащей
Думаю, что тут дело в лежащей рядом темке http://www.gentoo.ru/node/26858 от того же автора
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
В первую очередь проверил, не
В первую очередь проверил, не оно.
1) Добавте FUSE в ядро2)
1) Добавте FUSE в ядро
2) Пересоберите систему с USE="fuse"
3) /etc/init.d/fuse start
4) rc-upadate add fuse default
Должно помочь.
По крайней мере у меня без этого ни CDROM ни Flash накопители не монтировались.
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
/
Не вводи товарища в заблуждение.
Строго говоря, в общем случае, FUSE для решения данной задачи не является насущной необходимостью.
Разве что в качестве одного из возможных вариантов.
:wq
--
Live free or die
dmesg процитировать.Текущая
dmesg
процитировать.Текущая и старая версии
udev
.Где/кем/как монтируешь (кто это делает штатно и что в настройках) и что получаешь в результате?
ЗЫ: Проверка конфигурации ядра из
udev/udev-197-r8
:CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL"
:wq
--
Live free or die
sys-fs/udev-171-r9 >>>
dmesg чуть позже сделаю, сейчас он забит отладочной с acerhdf и gma500 (возился с вентилятором и регулировкой яркости экрана)
dmesg
Заметил паскудный факт: при включенном USB_SUSPEND влешки и картридер вообще не определяются. данный вывод сделал при отключенном.
ЧаВо?!? http://www.gentoo.ru/
ЧаВо?!?
http://www.gentoo.ru/node/14464
А подумать?..
Сообщения от
сотворения миразагрузки системы заинтересуют разве что археолога.Интересно было что пишет
dmesg
(и соответственно что делает система) при втыкании флешки (ты о каком card reader'е?).:wq
--
Live free or die
спасибо
Спасибо за ссылку, искал свертывание в bbcode, не нашел.
А dmesg выложил весь, т.к. по приведенным логам udisks и solid-hardware понятно, что ядро корректно определяет съемный носитель (что карту в кард-ридере, что флешку).
Для себя определил только две возможные причины:
1) udisks - почему-то не определяет uuid носителя, как следствие - solid его не обрабатывает
2) solid не ловит события по dbus:
Или опять же, udisks, не выставляет верно dest.
Никакой внятной инфы по solid'у я не нашел, по udisks и его сообщениям в dbus - тоже
kernel & udev
параметры проверил, всё сходится
[UPD]
При подключении устройства в ~/.xsession-errors появляется следующее:
[UPD]
При этом
mount /dev/sd* /mnt/*
иudisks --mount /dev/sd*
работают нормально.[SOLVED]
Решено обновлением ядра до 3.8.4, оно на данный момент замаскированно ~