KDE 4.2.4 + automount (CD/USB итд)

Никак не могу заставить монтировать автоматом.
hal + dbus runlevel default
Widget устройств молчит при подключении флешки или CD.
Гуглил и ничего не нашел. Везде описывают один алгоритм: emerge dbus hal && rc-update ........
Но у меня так не пашет. USB/CD lshw у меня видит замечательно. Помогите разобраться!

? id

?

id

Я Gentoo & Funtoo

USE="hal" стоит?

USE="hal" стоит?

Да

Hal + dbus стоят по runlevel default

Ползователь добавлен в группу plugedev.

вы понимаете, что такое USE

вы понимаете, что такое USE флаг?
Хотя с недавнего времени требуется ещё consolekit.

USE

А да я невнимательно прочитал. А на чтом именно должен стоять флаг hal???

желательно на всём, т.е.

желательно на всём, т.е. глобально (чтобы совсем не было проблем hal, consolekit, policykit).
USE-флаги удобно ставить через ufed.
И "eselect profile list" что пишет?

eselect profile list

Available profile symlink targets:
[1] default/linux/amd64/2008.0 *
[2] default/linux/amd64/2008.0/desktop
[3] default/linux/amd64/2008.0/developer
[4] default/linux/amd64/2008.0/no-multilib
[5] default/linux/amd64/2008.0/server
[6] hardened/amd64
[7] hardened/amd64/multilib
[8] selinux/2007.0/amd64
[9] selinux/2007.0/amd64/hardened
[10] hardened/linux/amd64

eselect profile set 2

eselect profile set 2
emerge --sync
emerge --update --newuse --deep @system @world

Советую выбрать desktop:

Советую выбрать desktop: eselect profile set 2.
И обновить мир после этого.

профиль

Уже понятно почему у меня все через ж.. вышло ) Профиль...

Только портэйжу не нравится данная команда
# emerge --update --newuse --deep @system @world
!!! '@system' is not a valid package atom.
!!! Please check ebuild(5) for full details.

после sync сделать emerge

после sync сделать emerge portage
В старом вроде просто system было.

Сделал но...

Но ошибка осталась. Можно заменить на system world? Или @ - это что-то другое?

.

SHS написал(а):
Но ошибка осталась. Можно заменить на system world? Или @ - это что-то другое?

AFAIK можно.
Кроме того, я бы разбил эту команду на две части (по аргументам).

:wq
--
Live free or die

@ используется в

@ используется в >=portage-2.2. его нужно размаскировывать вручную, даже если на нестабильной ветке.
вообще луше собрать emerge -buND system. а потом emerge -kuND world.
-b - создание бинарных пакетов.
-k - использование бинарных пакетов.
uND аналог --update --newuse --deep
для того тобы собрать system, а при сборке world, все пакеты, входящие в system чтобы не пересобирались, а брались из бинарников, которые сосдались при сборке system.

:(

что-то я сомневаюсь что у меня ВСЯ система перекомпилилась. Скорее докачало то чего нехватало и обновило. В общем после предлагаемых выше действий ничего не изменилось. Мне как я понимаю надо размаскировать portage (как?) и полностью перекомпилить KDE с новым профилем. Типа emerge --update @kde . В общем что делать? :) и как...

Перекомпилить все пакеты КДЕ нужно. Но чет не нашел как это реализовать.

а world не вся система.

а world не вся система. emerge -uND world - обновит те пакеты, для которых изменились use флаги, а именно для которых включился hal.

emerge

# emerge -uND --ask world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] sys-libs/cracklib-2.8.13-r1 [2.8.13]
[ebuild U ] net-misc/rdesktop-1.6.0-r2 [1.6.0-r1] USE="alsa%* -libsamplerate%"

Would you like to merge these packages? [Yes/No]

Тоесть кде оно не считает нужным обновлять....... Незнаю уже что и делать.

"emerge --info" сюда.

"emerge --info" сюда.

emerge --info

Цитата:

Portage 2.1.6.13 (default/linux/amd64/2008.0/desktop, gcc-4.3.3, glibc-2.10.1-r0, 2.6.30-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.30-gentoo-r1-x86_64-AMD_Athlon-tm-_64_Processor_3000+-with-gentoo-2.0.1
Timestamp of tree: Wed, 01 Jul 2009 03:45:01 +0000
app-shells/bash: 4.0_p24
dev-lang/python: 2.6.2-r1
dev-util/cmake: 2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc: 0.4.3-r3
sys-apps/sandbox: 2.0
sys-devel/autoconf: 2.13, 2.63-r1
sys-devel/automake: 1.7.9-r1, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils: 2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6a
virtual/os-headers: 2.6.29
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles"
LDFLAGS="-Wl,-O1"
LINGUAS="ru en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://mirror.yandex.ru/gentoo-portage"
USE="X acl acpi alsa amd64 bash-completion berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt dbus dri dvd dvdr dvdread eds emboss encode esd evo fam fbcondecor firefox fortran gdbm gif gpm gstreamer hal iconv isdnlog jpeg kde ldap libnotify mad midi mikmod mmx mng mp3 mpeg msn mudflap multilib mysql ncurses nls nptl nptlonly ogg opengl openmp oscar pam pcre pdf perl png policykit ppds pppd python qt qt3 qt3support qt4 quicktime readline reflection samba sdl session spell spl sse sse2 ssl startup-notification svg sysfs tcpd tiff truetype unicode usb vorbis webkit xml xorg xulrunner xv zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

Вам, без обид, надо почитать

Вам, без обид, надо почитать про то что такое портаж, и как оно работает.

CD-ROM

Вопрос о CDrom снят. Решил его включением опции SCSI CD-ROM support в ядре. ()
Теперь мучаюсь над USB.

lsusb определяет фотик, мобилу (вручную монтируется тоже нормально mount /dev/sdc /mnt/usb/ только русские названия вопросиками). Но автоматом не монтирует. Есть идеи? (Делал все как описанно здесь: http://ru.gentoo-wiki.com/wiki/HOWTO_подключение_USB-flash не фурычит).

Не надо ничего в fstab

Не надо ничего в fstab писать. pmount тоже не нужен.
etc-update делать не забывайте.

etc-update

Делаю регулярно ;)
pmount убрал. В fstab ничего не вписывал. Только USB всеравно зараза не монтирует

когда у мн не работало

когда у мн не работало автомонтирование USB-носителей, то проблема оказалась в том, что у мн в ядре не были включены кодировки файловой системы, которая на этих самых USB-носителях.

Тогда надо смотреть что пишут

Тогда надо смотреть что пишут в dmesg в последних строках при вставке.

SHS, вы руками udev не конфигурировали случайно?

yaleks написал(а):Тогда надо

yaleks написал(а):
Тогда надо смотреть что пишут в dmesg в последних строках при вставке.

SHS, вы руками udev не конфигурировали случайно?

Нет, не конфигурировал. dmesg - белый и пушистый. Руками монтирую нормально, а вот почему авто-маунт не хочет. Чтоб когда воткнул в USB что-либо, всплывало окошко девайс виджета "new device plugged ...."

USB

Мне не так важна работа USB носителя / кодировка, просто это дело принципа. В мастдае же работает, а чем никсы хуже)) Просто это заноза не дает мне полностью отказаться от винды.

dmesg

Вот в общем для наглядности:

Цитата:

[ 114.084003] usb 3-1: New USB device found, idVendor=079b, idProduct=005d
[ 114.084007] usb 3-1: New USB device strings: Mfr=1, Product=5, SerialNumber=2
[ 114.084010] usb 3-1: Product: SAGEM USB Mobile Mass Storage
[ 114.084012] usb 3-1: Manufacturer: Sagem Communication
[ 114.084015] usb 3-1: SerialNumber: 3C39BDCF275AC8F6A755EEC55DC661018053ACC8562B0735854FF017E640543B
[ 114.084088] usb 3-1: uevent
[ 114.084104] usb 3-1: usb_probe_device
[ 114.084108] usb 3-1: configuration #1 chosen from 1 choice
[ 114.087026] usb 3-1: adding 3-1:1.0 (config #1, interface 0)
[ 114.087070] usb 3-1:1.0: uevent
[ 114.087093] usb-storage 3-1:1.0: usb_probe_interface
[ 114.087099] usb-storage 3-1:1.0: usb_probe_interface - got id
[ 114.102058] scsi6 : SCSI emulation for USB Mass Storage devices
[ 114.102218] drivers/usb/core/inode.c: creating file '003'
[ 114.102269] hub 3-0:1.0: state 7 ports 3 chg 0000 evt 0002
[ 114.102280] usb-storage: device found at 3
[ 114.102281] usb-storage: waiting for device to settle before scanning
[ 115.704010] hub 1-0:1.0: hub_suspend
[ 115.704018] usb usb1: bus auto-suspend
[ 115.704021] ehci_hcd 0000:00:13.3: suspend root hub
[ 119.110900] scsi 6:0:0:0: Direct-Access SAGEM Mobile Storage 0002 PQ: 0 ANSI: 0
[ 119.111044] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 119.118993] scsi 6:0:0:1: Direct-Access SAGEM Mobile Storage 0002 PQ: 0 ANSI: 0
[ 119.119140] sd 6:0:0:1: Attached scsi generic sg3 type 0
[ 119.129225] usb-storage: device scan complete
[ 119.129366] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 119.136884] ohci_hcd 0000:00:13.1: urb ffff88007a7a16c0 path 1 ep6in 93120000 cc 9 --> status -121
[ 119.150917] sd 6:0:0:1: [sdc] 76190 512-byte hardware sectors: (39.0 MB/37.2 MiB)
[ 119.154883] ohci_hcd 0000:00:13.1: urb ffff88006d3bee40 path 1 ep6in 92120000 cc 9 --> status -121
[ 119.158038] sd 6:0:0:1: [sdc] Write Protect is off
[ 119.158043] sd 6:0:0:1: [sdc] Mode Sense: 0b 00 00 08
[ 119.158046] sd 6:0:0:1: [sdc] Assuming drive cache: write through
[ 119.173786] usb 3-1:1.0: uevent
[ 119.173957] usb 3-1: uevent
[ 119.180883] ohci_hcd 0000:00:13.1: urb ffff88006f608780 path 1 ep6in 93120000 cc 9 --> status -121
[ 119.183915] sd 6:0:0:1: [sdc] Assuming drive cache: write through
[ 119.183921] sdc: unknown partition table
[ 119.208078] sd 6:0:0:1: [sdc] Attached SCSI removable disk
[ 119.226852] usb 3-1:1.0: uevent
[ 119.226989] usb 3-1: uevent
[ 119.266882] ohci_hcd 0000:00:13.1: urb ffff88006d3ab600 path 1 ep6in 92120000 cc 9 --> status -121
[ 119.277878] ohci_hcd 0000:00:13.1: urb ffff88006d3ef600 path 1 ep6in 93120000 cc 9 --> status -121
[ 119.296879] ohci_hcd 0000:00:13.1: urb ffff88006d3abcc0 path 1 ep6in 92120000 cc 9 --> status -121
[ 119.317874] ohci_hcd 0000:00:13.1: urb ffff88006d3abcc0 path 1 ep6in 92120000 cc 9 --> status -121

и тд в таком духе пока не вытащу шнурок:

[ 163.218253] usb 3-1: USB disconnect, address 3
[ 163.218256] usb 3-1: unregistering device
[ 163.218258] usb 3-1: usb_disable_device nuking all URBs
[ 163.218264] usb 3-1: unregistering interface 3-1:1.0

ядро откуда брали?

ядро откуда брали?

Ядро

emerge -av gentoo-sources

genkernel

Может ты не совсем правильно ядро собрал?

Попробуй собрать с помощью genkernel http://www.gentoo.org/doc/ru/genkernel.xml

Working on Gentoo Linux for Asus P535 and Qtopia :-)

genkernel

Цитата:
Genkernel — это инструмент, позволяющий автоматизировать компиляцию ядра для пользователей, не посвященных в этот процесс

Я к таковым не отношусь ;) Использую самый обычный способ. (make menuconfig, make && make modules_install). Да и через генкернел много ненужного в ядре будет.

SHS написал(а):Да и через

SHS написал(а):
Да и через генкернел много ненужного в ядре будет.

Вы уверены что вы не выключили что-то "ненужное"?

Уверен

Уверен, потому как пересматривал все функции много раз. И изучал каждый пункт в отдельности. Но может все дело в монтировании мобильника или фотокамеры ... Флэшки то нет проверить ;/

с genkernel

Попробуй таки собрать одно ядро с genkernel, хуже от этого тебе не будет :)

Working on Gentoo Linux for Asus P535 and Qtopia :-)

[ 119.150917] sd 6:0:0:1:

[ 119.150917] sd 6:0:0:1: [sdc] 76190 512-byte hardware sectors: (39.0 MB/37.2 MiB)

Размер верно определяется?
Ручное монтирование от рута даёт доступ к файлам на чтение/запись?

у меня тоже была такая

у меня тоже была такая проблема, в виджете не появлялись и не монтировались. Решил пересобрав hal c "disk-partition"
ebuild R ] sys-apps/hal-0.5.12_rc1-r6 USE="X acpi consolekit crypt disk-partition laptop policykit -apm -debug -dell -doc (-selinux)" 0 kB

компьютер глупая железка, что ему говоришь то он и делает.

Пересобрал

Мне это действие не помогло. А как называется пакет в портейдже KDE 4 device notifier automount (widget)? Хочу USE флаги глянуть.

у вас consolekit запущен?

у вас consolekit запущен?

consolekit

Не запущен, но я его запустил - ситуация не поменялась.

:)

Может попробуешь ОДИН раз собрать с помощью genkernel? :)

Working on Gentoo Linux for Asus P535 and Qtopia :-)

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

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