udev, usb и midi (или не могу подключит фотокаотокамеру через usb и почему заработало mi)

Knoppix

Модераторы: Warderer, Модераторы разделов

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

udev, usb и midi

Сообщение Rmic »

Просмотрел почти весь форум но ответа не нашёл.
Cитуация такова:
На ядре 2.4.27 (которое установилось вместе с Debian) моя фотокамера (подключаю через usb) замечательно опознаётся и читается.
Монтирую так:

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

mount -t vfat /dev/sda1 /mnt/camera


проблем не возникает. Устройства /dev/sd* присутствуют до и после подключения камеры.

Пресобрал ядро 2.6.8, установил, но камера не определяется.
Устройств /dev/sd* нет вообще
Ядро собрано с поддержкой:
usb
usb storage ..что-то_там
scsi generic
scsi disk
scsi emulation


dmesg выдаёт одно и то же, что до, что после подключения камеры через 10 сек.

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

# dmesg | grep usb
usbcore: registered new driver usbfs
usbcore: registered new driver hub


пробовал подгружать всякие модули - бесполезно
# udevstart тоже пробовал.
пакет usbmount поставлен.

Обратил внимание, что со старым родным ядром (2.4.27) при загрузке выходит надпись, похожая на такую:
starting udev... required kernel >= 2.6.8 , not loaded
т.е. udev не грузится, а на новом ядре (2.6.8) видимо грузится.
Я подумал, что, возможно дело в udev и провёл следующий эксперимент:
перенёс все файлы /sbin/udev* в /sbin/tmp_udev/ (т.е. чтобы они не могли запуститься при запуске)
Загрузился с ядром 2.6.8 и заметил, что в /dev/ полно всякий устройств (раньше было меньше). Среди них и sda, и sdb, и др.
Но камера всё равно не подключается через mount -t vfat /dev/sda1 /mnt/camera :(

Но главный прикол состоит в том, что у меня заработало midi в Kmid. И в Центре управления -> звуковая система появилось устройство midi: что-то типа Timidity Alsa - port 0

Собственно вот, что меня интересует:
1) как мне заставить подключаться камеру?
2) что это за зверь udev и как с ним бороться, и вообще, может это ОН глючит ?
3) почему вдруг заработало midi, когда udev не мог загрузиться?

Буду очень благодарен тому, кто мне поможет решить эти проблемы.
Пингвин - друг человека!
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: udev, usb и midi

Сообщение router »

Rmic писал(а):
12.09.2006 23:05
т.е. udev не грузится, а на новом ядре (2.6.8) видимо грузится.
Я подумал, что, возможно дело в udev и провёл следующий эксперимент:
перенёс все файлы /sbin/udev* в /sbin/tmp_udev/ (т.е. чтобы они не могли запуститься при запуске)
Загрузился с ядром 2.6.8 и заметил, что в /dev/ полно всякий устройств (раньше было меньше). Среди них и sda, и sdb, и др.

UDEV при загрузке создаёт в /dev/ только те устройства, которые обнаружило ядро. Созданные до установки UDEV устройства доступны в /dev/.static
Их, разумеется, больше
Rmic писал(а):
12.09.2006 23:05
Но камера всё равно не подключается через mount -t vfat /dev/sda1 /mnt/camera :(

Телепаты - вымирающий вид. Сообщение об ошибке - в студию :)
Rmic писал(а):
12.09.2006 23:05
1) как мне заставить подключаться камеру?

Попробуйте

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

mount -t usbfs none /proc/bus/usb

Сообщения об ошибках, буде возникнут, тоже можно не скрывать ;)
Rmic писал(а):
12.09.2006 23:05
2) что это за зверь udev и как с ним бороться, и вообще, может это ОН глючит ?

http://linuxforum.ru/index.php?showtopic=9712&hl=udev
Rmic писал(а):
12.09.2006 23:05
3) почему вдруг заработало midi, когда udev не мог загрузиться?

В /dev/ оказалось доступно устройство (см. выше), которое обычно создавалось при загрузке соответствующего модуля, что привело к загрузке этого самого модуля. Возможно.
Попробуйте запустить alsaconf от рута - он определит сетевую карту и пропишет загрузку соответствующих модулей в /etc/modules.conf, если не ошибаюсь
Спасибо сказали: