файлы устройств не создаются

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

файлы устройств не создаются

Сообщение SmiGes »

вообщем такое дело, сначало удев не запускался, говорил что baselayout-2 надо, ну я обновил, он запускаться стал, но при подключении флэш карт почему то файлы устройств не создаются. вот тут подробнее я описывал проблему
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: файлы устройств не создаются

Сообщение vr13 »

udev в baselayout1 действительно не запускается из /etc/init.d. если коротко, запускается при старте: init запускает /sbin/rc boot, который, при сконфигурированной в /etc/conf.d/rc переменной RC_DEVICES стартует эту подсистему. более подробно - в gentoo handbook
Спасибо сказали:
Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

Re: файлы устройств не создаются

Сообщение SmiGes »

это понятно, но дело щас не в этом. вопрос:почему файлы устройств не создаются?
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: файлы устройств не создаются

Сообщение DaemonTux »

SmiGes писал(а):
10.03.2010 11:35
это понятно, но дело щас не в этом. вопрос:почему файлы устройств не создаются?

постмотри что говорит dmesg.
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

Re: файлы устройств не создаются

Сообщение SmiGes »

но он определяет картридер, что-то про какие то uevent говорит.
Спасибо сказали:
Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

Re: файлы устройств не создаются

Сообщение SmiGes »

Код: Выделить всё

[23100.154793] ehci_hcd 0000:00:0b.0: resume root hub
[23100.203143] hub 1-0:1.0: hub_resume
[23100.203211] ehci_hcd 0000:00:0b.0: GetStatus port 1 status 001003 POWER sig=se0 CSC CONNECT
[23100.203255] hub 1-0:1.0: port 1: status 0501 change 0001
[23100.305460] hub 1-0:1.0: state 7 ports 8 chg 0002 evt 0000
[23100.305630] hub 1-0:1.0: port 1, status 0501, change 0000, 480 Mb/s
[23100.408409] usb 1-1: new high speed USB device using ehci_hcd and address 4
[23100.596309] usb 1-1: default language 0x0409
[23100.606139] usb 1-1: udev 4, busnum 1, minor = 3
[23100.606158] usb 1-1: New USB device found, idVendor=0dda, idProduct=2026
[23100.606178] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[23100.606206] usb 1-1: Product: USB2.0 Card Reader
[23100.606226] usb 1-1: Manufacturer: Generic
[23100.606241] usb 1-1: SerialNumber: 0000001
[23100.606591] usb 1-1: uevent
[23100.610107] usb 1-1: usb_probe_device
[23100.610130] usb 1-1: configuration #1 chosen from 1 choice
[23100.616313] usb 1-1: adding 1-1:1.0 (config #1, interface 0)
[23100.618322] usb 1-1: uevent
[23100.619379] usb 1-1:1.0: uevent
[23100.619465] usb-storage 1-1:1.0: usb_probe_interface
[23100.619486] usb-storage 1-1:1.0: usb_probe_interface - got id
[23100.621163] scsi4 : usb-storage 1-1:1.0
[23100.621827] drivers/usb/core/inode.c: creating file '004'
[23105.671445] scsi 4:0:0:0: Direct-Access     Generic  IC1210        CF 1.9C PQ: 0 ANSI: 0 CCS
[23105.677908] sd 4:0:0:0: Attached scsi generic sg2 type 0
[23105.713604] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[23105.748002] usb 1-1:1.0: uevent
[23105.750570] usb 1-1: uevent
[23105.774881] usb 1-1:1.0: uevent
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: файлы устройств не создаются

Сообщение vr13 »

совершенно нормальные event'ы, у всех такие :)

функция udevd в том, чтобы эти event'ы обрабатывать при помощи правил udev (/etc/udev/rules.d, /lib/udev/rules.d) и создавать нужный node(s) в /dev
если udevd не работает, ничего и не создается
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: файлы устройств не создаются

Сообщение eddy »

У SmiGes как раз, судя по логам, udev работает. Только нет правила для обработки подключенного устройства. Может быть, udev пытается вызвать hal для создания узлов и т.п.?
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: файлы устройств не создаются

Сообщение vr13 »

пардон. я не увидел, что работает. покажите, где?

что касается hal, то это не вместо udev а вместе с udev, если интеграция сконфигурирована, конечно: существует правило udev (прорабатывающее позже чем то, что касается persistent storage rules), которое через сокет сообщает hal'у что появилось устройство. hal, в свою очередь, согласно своей базе правил, через dbus инициирует нужные сервисы - монтирование итд

на сколько я понял, проблема состоит в том, что не создаются /dev/sd*, касающиеся устройства кардридера - обычно это несколько нодов. хотя ядро вроде бы экспортирует все нужные события

только что посмотрел на пост топикстартера на gentoo.ru: там и 2.6.33, и udev-151. может быть, это и есть проблема
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: файлы устройств не создаются

Сообщение DaemonTux »

Код: Выделить всё

[23105.713604] sd 4:0:0:0: [sdb] Attached SCSI removable disk

Как бы намекает что карта подключена как /dev/sdb
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: файлы устройств не создаются

Сообщение vr13 »

да, действительно не увидел, спасибо
значит дело не в udev
Спасибо сказали:
Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

Re: файлы устройств не создаются

Сообщение SmiGes »

DaemonTux писал(а):
10.03.2010 13:50

Код: Выделить всё

[23105.713604] sd 4:0:0:0: [sdb] Attached SCSI removable disk

Как бы намекает что карта подключена как /dev/sdb

да, но вот где файл устройства раздела?
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: файлы устройств не создаются

Сообщение DaemonTux »

SmiGes писал(а):
10.03.2010 15:59
DaemonTux писал(а):
10.03.2010 13:50

Код: Выделить всё

[23105.713604] sd 4:0:0:0: [sdb] Attached SCSI removable disk

Как бы намекает что карта подключена как /dev/sdb

да, но вот где файл устройства раздела?

Код: Выделить всё

fdisk -l /dev/sdb
не?
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: файлы устройств не создаются

Сообщение eddy »

DaemonTux писал(а):
10.03.2010 16:22
Код
fdisk -l /dev/sdb
не?

Так устройство-то не создано!
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: файлы устройств не создаются

Сообщение DaemonTux »

eddy писал(а):
10.03.2010 16:36
DaemonTux писал(а):
10.03.2010 16:22
Код
fdisk -l /dev/sdb
не?

Так устройство-то не создано!

кто вам это сказал. dmesg явно указал что усройство подключенно как /dev/sdb
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: файлы устройств не создаются

Сообщение eddy »

А вы попробуйте отключить udev: у вас тоже при подключении внешнего носителя проскочит надпись вроде

Код: Выделить всё

[23105.713604] sd 4:0:0:0: [sdb] Attached SCSI removable disk

но устройство создано не будет, т.к. его создавать некому. Вот как раз вместо строк

Код: Выделить всё

[23105.748002] usb 1-1:1.0: uevent
[23105.750570] usb 1-1: uevent
[23105.774881] usb 1-1:1.0: uevent

должно быть упомянуто, что устройство создано, на нем (если есть) есть разделы, и какой (какие) файл(ы) в /dev/ отвечает(ют) за это устройство.
Все-таки, если даже udev здесь и запущен, то явно что-то в его конфигурации не так.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: файлы устройств не создаются

Сообщение megabaks »

вот как-то так должно быть

Код: Выделить всё

[ 8037.836905] scsi 5:0:0:0: Direct-Access     Generic  USB SD Reader    1.00 PQ: 0 ANSI: 0
[ 8037.839677] sd 5:0:0:0: Attached scsi generic sg3 type 0
[ 8037.840407] scsi 5:0:0:1: Direct-Access     Generic  USB MS Reader    1.03 PQ: 0 ANSI: 0
[ 8037.840486] sd 5:0:0:1: Attached scsi generic sg4 type 0
[ 8038.364473] sd 5:0:0:0: [sdc] 57600 512-byte logical blocks: (29.4 MB/28.1 MiB)
[ 8038.364923] usb 1-6:1.0: uevent
[ 8038.365011] usb 1-6: uevent
[ 8038.365200] sd 5:0:0:1: [sdd] Attached SCSI removable disk
[ 8038.365807] usb 1-6:1.0: uevent
[ 8038.365973] sd 5:0:0:0: [sdc] Write Protect is off
[ 8038.365975] sd 5:0:0:0: [sdc] Mode Sense: 03 00 00 00
[ 8038.365976] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[ 8038.369595] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[ 8038.369598]  sdc: sdc1
[ 8038.372152] usb 1-6:1.0: uevent
[ 8038.372227] usb 1-6: uevent
[ 8038.373001] usb 1-6:1.0: uevent
[ 8038.374095] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[ 8038.374097] sd 5:0:0:0: [sdc] Attached SCSI removable disk
megabaks@localhost ~ $ ls -l /dev/ | grep sdc
brw-rw----  1 root    6   8,  32 Мар 12 02:51 sdc
brw-rw----  1 root    6   8,  33 Мар 12 02:51 sdc1
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: файлы устройств не создаются

Сообщение Nightwolf_ng »

SmiGes писал(а):
10.03.2010 15:59
да, но вот где файл устройства раздела?

Рискну предположить, что вы не воткнули непосредственно карту.
Спасибо сказали:
Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

Re: файлы устройств не создаются

Сообщение SmiGes »

Nightwolf_ng писал(а):
12.03.2010 08:32
SmiGes писал(а):
10.03.2010 15:59
да, но вот где файл устройства раздела?

Рискну предположить, что вы не воткнули непосредственно карту.

воткнута и робит
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5502
ОС: Gentoo

Re: файлы устройств не создаются

Сообщение /dev/random »

SmiGes писал(а):
12.03.2010 20:12
робит

В каком смысле? Файла устройства нет, а доступ к данным на карте есть???
:crazy:
Спасибо сказали:
Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

Re: файлы устройств не создаются

Сообщение SmiGes »

/dev/random писал(а):
12.03.2010 22:22
SmiGes писал(а):
12.03.2010 20:12
робит

В каком смысле? Файла устройства нет, а доступ к данным на карте есть???
:crazy:
в смысле флешка рабочая
Спасибо сказали:
Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

Re: файлы устройств не создаются

Сообщение SmiGes »

щас обычную усб флешку подцепил, файлы создались, а вот почему то SD/MMC флехами проблема. в ядро то включал подержку SD/MMC но почему неробит то. :unsure:
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5502
ОС: Gentoo

Re: файлы устройств не создаются

Сообщение /dev/random »

CONFIG_SCSI_MULTI_LUN случайно не выключен?
Спасибо сказали:
Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

Re: файлы устройств не создаются

Сообщение SmiGes »

блын, is not set . чё мне ведро пересобирать?
Спасибо сказали:
Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

Re: файлы устройств не создаются

Сообщение SmiGes »

пересобрал с этим параметром- теперь dmesg говорит неверная таблица разделов
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5502
ОС: Gentoo

Re: файлы устройств не создаются

Сообщение /dev/random »

SmiGes писал(а):
15.03.2010 18:10
пересобрал с этим параметром- теперь dmesg говорит неверная таблица разделов

В другом компьютере (не в фотоаппарате!) таблица разделов читается?
Спасибо сказали:
Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

Re: файлы устройств не создаются

Сообщение SmiGes »

да
Спасибо сказали: