KDE 4.9.5 автомонтирование съемных дисков [SOLVED]

После обновления 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]

ERROR: setup                                                                                                                                     │
│  CONFIG_USB_SUSPEND:    is not set when it should be.                                                                                           │
│WARN: setup                                                                                                                                      │
│Please check to make sure these options are set correctly.                                                                                       │
│Failure to do so may cause unexpected problems.

Попробовал с включенным 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)

/

LinuxID написал(а):
1) Добавте FUSE в ядро
2) Пересоберите систему с USE="fuse"
3) /etc/init.d/fuse start
4) rc-upadate add fuse default

Должно помочь.

По крайней мере у меня без этого ни CDROM ни Flash накопители не монтировались.

Не вводи товарища в заблуждение.
Строго говоря, в общем случае, 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 >>>

sys-fs/udev-171-r9 >>> 197-r8^t  
virtual/udev-171 >>> 197-r1
sys-apps/udevil-0.3.6
sys-fs/udev-init-scripts 23^t
sys-fs/udisks 1.0.4-r4(23:07:42 15.03.2013)(nls -debug -remote-access -selinux) 2.0.91(2)(21:17:59 17.03.2013)(crypt gptfdisk introspection -debug -selinux -systemd)
kde-base/solid4.9.5-4.9.5
kde-base/solid-runtime-kde-base/solid-runtime

dmesg чуть позже сделаю, сейчас он забит отладочной с acerhdf и gma500 (возился с вентилятором и регулировкой яркости экрана)

dmesg

MazeBook ~ # dmesg 
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.7.10-gentoo (root@MazeBook) (gcc version 4.5.4 (Gentoo 4.5.4 p1.0, pie-0.4.7) ) #17 SMP Mon Mar 18 18:06:02 MSK 2013
evadim тут был выхлоп dmesg, который выилен злыми модреаторами. Читаем FAQ
[  124.886086]  sdb: sdb1
[  124.889775] sd 3:0:0:0: [sdb] No Caching mode page present
[  124.889792] sd 3:0:0:0: [sdb] Assuming drive cache: write through
[  124.889806] sd 3:0:0:0: [sdb] Attached SCSI removable disk

Заметил паскудный факт: при включенном 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:

signal sender=:1.76 -> dest=(null destination) serial=33 path=/org/freedesktop/UDisks2; interface=org.freedesktop.DBus.ObjectManager; member=InterfacesAdded
   object path "/org/freedesktop/UDisks2/block_devices/sdb1"

Или опять же, udisks, не выставляет верно dest.
Никакой внятной инфы по solid'у я не нашел, по udisks и его сообщениям в dbus - тоже

kernel & udev

параметры проверил, всё сходится

[UPD]

При подключении устройства в ~/.xsession-errors появляется следующее:

kded(2050)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:

[UPD]

MazeBook ~ # solid-hardware mount /org/freedesktop/UDisks/devices/sdc1
Ошибка: /org/freedesktop/UDisks/devices/sdc1 не имеет интерфейса StorageAccess.

При этом mount /dev/sd* /mnt/* и udisks --mount /dev/sd* работают нормально.

[SOLVED]

Решено обновлением ядра до 3.8.4, оно на данный момент замаскированно ~

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".