Portál AbcLinuxu, 13. května 2025 22:55

Dotaz: Intel modem: udev rule

23.11.2006 15:46 pasmen | skóre: 45 | blog: glob | Praha
Intel modem: udev rule
Přečteno: 147×
Odpovědět | Admin
Ahoj,

na notebooku Dell Latittude C840 mam Arch linux, vanilla jadro 2.6.18.1. Modem se identifikuje takto:
00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 02)
Funguje jednak se SmartLink ovladaci, nebo s ALSA ovladaci (module snd-intel8x0m). Pouzivam ovladace z ALSA, pro pouziti je potreba spoustet daemona slmodemd, ktery vytvori zarizeni /dev/pts/N a link na toto zarizeni /dev/ttySL0. Ja bych ale chtel, aby se jeste vytvoril link /dev/modem at uz na tento link, nebo na puvodni /dev/pts/N. V archu je po nainstalovani slmodem-utils (ktery obsahuje prave slmodemd) k dispozici pravidlo ktere rika
ACTION=="add", DRIVERS=="slusb", SYMLINK+="modem", RUN+="/lib/udev/load-modules.sh ppp-generic"
ale to se pouziva pro ovladace SmartLinku. Chtel jsem to prepsat na pouziti s ovladaci ALSA, tzn. prepsal jsem to na
ACTION=="add", DRIVERS=="snd_intel8x0m", SYMLINK+="modem", RUN+="/lib/udev/load-modules.sh ppp-generic"
ale nepomohlo to. Jaderny modul je primo zakompilovany do jadra. Nevi nekdo co s tim? Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.11.2006 16:23 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Intel modem: udev rule
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi máš špatnej název za DRIVERS=="snd_intel8x0m" nebo by to možná ho chtělo jako modul a ten zavádět ze skriptu.
23.11.2006 16:38 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Intel modem: udev rule
Tohle je videt v Kconfig:

To compile this driver as a module, choose M here: the module will be called snd-intel8x0m.

Ale pokud jsou zakompilovany primo do jadra, pomlcka se meni na podtrzitko (alespon to jsem vycetl a funguje to pri prirazovani poradi zvukovek pri bootu, obe jsou primo zakompilovany). To ze to chce modul je mozne, ale nejradsi bych, kdyby to tak byt nemuselo :)
23.11.2006 17:41 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Intel modem: udev rule
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jeste pridam vypis udevinfo:
looking at device '/devices/pci0000:00/0000:00:1f.6/1-1:Si3036,8':
    KERNEL=="1-1:Si3036,8"
    SUBSYSTEM=="ac97"
    DRIVER==""

  looking at parent device '/devices/pci0000:00/0000:00:1f.6':
    KERNELS=="0000:00:1f.6"
    SUBSYSTEMS=="pci"
    DRIVERS=="Intel ICH Modem"
    ATTRS{broken_parity_status}=="0"
    ATTRS{enable}=="1"
    ATTRS{modalias}=="pci:v00008086d00002486sv0000134Dsd00004C21bc07sc03i00"
    ATTRS{local_cpus}=="1"
    ATTRS{irq}=="5"
    ATTRS{class}=="0x070300"
    ATTRS{subsystem_device}=="0x4c21"
    ATTRS{subsystem_vendor}=="0x134d"
    ATTRS{device}=="0x2486"
    ATTRS{vendor}=="0x8086"

  looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""
23.11.2006 18:01 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Intel modem: udev rule
No a nemá tam být tedy DRIVERS=="Intel ICH Modem" ?
23.11.2006 18:13 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Intel modem: udev rule
Zkousel jsem, nedela nic :( Tezko rict jak s tim nalozit, vzhledem k tomu, ze jadro pro zarizeni defaultne nevytvari zazne zaznam v /dev a ten ovladaci soft slmodemd vytvari zaznam v pseudo fs /dev/pts...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.