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 не мог загрузиться?
Буду очень благодарен тому, кто мне поможет решить эти проблемы.