View previous topic :: View next topic |
Author |
Message |
jodaka Tux's lil' helper
Joined: 16 May 2004 Posts: 129 Location: Russia, Togliatty
|
Posted: Thu Nov 18, 2004 6:12 pm Post subject: после devfs->udev нет работает модем |
|
|
Поставил udev вместо devfs. После этого исчез из /dev и весь каталог USB и /dev/modem (у меня модем Zyxel OMNI UNO - с интерфейсом USB).
Я читал доки, пробовал писать свои правила для udev, чтобы по имени модема создавалась /dev/modem, но ничего не происходит.
Странно, что вообще нет каталога usb в /dev
Есть такая штука, как /dev/ttyACM0 (раньше, /dev/modem указывал на /dev/usb/acm/0 и я решил, что в udev ttyACM0 тоже самое, что в devfs /dev/usb/acm/0)
Однако при попытке использовать это устройство kppp сначала сказал, что не может создать lock файл, а когда я отключил опцию создания lock'a, kppp просто сказал, что не может инициализировать модем
подскажите, в какую сторону копать? а то надоело перезагружаться со старым ядром, чтобы в интернет залезть |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Thu Nov 18, 2004 8:29 pm Post subject: |
|
|
Для нормальной работы udev, нужы sysfsutils hotplug и coldplug.
sysfsutils --- однозначно! hotplug --- для usb.
1. Покажи, что выдает команда:
emerge -pv udev sysfsutils coldplug hotplug
2. Проверь, есть ли драйвер для модема? udev создает файлы устройств, опираясь на устройства, что ядро в /proc/devices показывает (потом проверяются друие файлы). Если нет дров в ядре, то не будет и файла устройства.
Можешь тут посмотреть, отличный howto как для udev, так и для nptl. |
|
Back to top |
|
|
jodaka Tux's lil' helper
Joined: 16 May 2004 Posts: 129 Location: Russia, Togliatty
|
Posted: Fri Nov 19, 2004 7:43 am Post subject: |
|
|
1. hotplug и coldplug у меня были установлены. Доустановил sysfsutils (его конфигурировать нужно?), заодно добавил rc-update add coldplug default. Перезагрузился, но ничего похожего на USB по прежнему нет.
Соответсвенно команда emerge -pv udev sysfsutils coldplug hotplug предлагает пересобрать все эти пакеты.
Code: |
[ebuild R ] sys-fs/udev-043 0 kB
[ebuild R ] sys-fs/sysfsutils-0.4.0 0 kB
[ebuild R ] sys-apps/coldplug-20040920 0 kB
[ebuild R ] sys-apps/hotplug-20040923 0 kB |
По второму вопросу: драйвер есть, он вкомпилен в ядро. Я могу видеть модем в списке, если сделаю cat /proc/bus/usb/devices
что и где крутить? |
|
Back to top |
|
|
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
|
Back to top |
|
|
jodaka Tux's lil' helper
Joined: 16 May 2004 Posts: 129 Location: Russia, Togliatty
|
Posted: Fri Nov 19, 2004 10:57 am Post subject: |
|
|
проблема решилась, путем написания правила для udev, которое бы создавало symlink /dev/modem на /dev/ttyACM0
всем спасибо за советы |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Mon Nov 22, 2004 8:31 am Post subject: |
|
|
doonkel wrote: | Я почему-то считал, что нужно использовать либо hotplug либо coldplug. |
Если ставишь coldplug, то он тянет hotplug как зависимость. |
|
Back to top |
|
|
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
Posted: Mon Nov 22, 2004 8:49 am Post subject: |
|
|
Я немного не о том
#emerge -C hotplug
#emerge coldplug
#rc-update del hotplug (где он boot или default)
#rc-update add coldplug boot
А то,что coldplug тащит за собой базовый пакет это понятно |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Mon Nov 22, 2004 9:03 am Post subject: |
|
|
А-а-а...
Я, на самом деле, ни тот, ни другой пока вообще в init-levels не добавлял, т.к. USB на данном этапе не пользую. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|