Portál AbcLinuxu, 12. května 2025 06:43

Dotaz: Systemd a nefunkční wifi

24.7.2011 15:33 Pepe15th | skóre: 3 | Český Těšín
Systemd a nefunkční wifi
Přečteno: 229×
Odpovědět | Admin
Zdravím, nedávno jsem celkem úspěšně přešel k Archu s GNOME 3 (díky za rady) a nyní jsem se rozhodl zprovoznit systemd. Ovšem po spuštění mi nenaběhne wifi (nesvítí kontrolka a wicd nic nenajde). Nejhorší na tom je, že to může souviset s tím, že jsem před pár hodinami smazal modules v rc.conf (nyní obsahuje pouze fuse loop dhcpcd iwlagn). Přístup mám naštěstí ke všemu, protože k deaktivaci systemd stačí umazat položku v menu.lst, potom jede internet v pohodě. Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.7.2011 18:18 MadCatX
Rozbalit Rozbalit vše Re: Systemd a nefunkční wifi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nahraje se modul "iwlagn"? Vypíše dmesg, iwconfig a ifconfig něco zajímavého?
24.7.2011 20:34 Pepe15th | skóre: 3 | Český Těšín
Rozbalit Rozbalit vše Re: Systemd a nefunkční wifi
Iwlagn se podle všeho nenačte.
$ dmesg
[ 7.294533] fuse init (API version 7.16)
[ 7.490144] loop: module loaded
[ 7.666591] modprobe[289]: WARNING: Module dhcpcd not found.
[ 7.693384] systemd[1]: systemd-modules-load.service: main process exited, code=exited, status=1
[ 7.733368] systemd[1]: Unit systemd-modules-load.service entered failed state.

$ iwconfig
lo no wireless extensions.

$ ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:960 (960.0 b) TX bytes:960 (960.0 b)
25.7.2011 13:29 Pepe15th | skóre: 3 | Český Těšín
Rozbalit Rozbalit vše Re: Systemd a nefunkční wifi
Zkusil jsem smazat modul dhcpcd, nyní nezobrazí: [ 7.693384] systemd[1]: systemd-modules-load.service: main process exited, code=exited, status=1 [ 7.733368] systemd[1]: Unit systemd-modules-load.service entered failed state., ale vůbec se nezmíní o iwlagn..
25.7.2011 14:08 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: Systemd a nefunkční wifi
Chtěl jsem to napsat už včera ale nebyl a nejsem si jistý jestli ti to pomůže. V Gentoo není potřeba psát moduly do souboru, pokud ho nechci blokovat. Natáhne je tam UDEV daemon spuštěný v sysinit runlevel. V Archu je to jiný ?
25.7.2011 15:38 Pepe15th | skóre: 3 | Český Těšín
Rozbalit Rozbalit vše Re: Systemd a nefunkční wifi
Zkusil jsem smazat všechny moduly v rc.conf - načetl se jenom fuse a loop, nasledně jsem to vrátil zpátky a už mi jede internet jenom na druhém PC :), jak mám teda zprovoznit (zhruba) toho UDEV daemona?
25.7.2011 17:01 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: Systemd a nefunkční wifi
25.7.2011 20:22 MadCatX
Rozbalit Rozbalit vše Re: Systemd a nefunkční wifi
Pokud je to tak, že bez použití systemd WiFi funguje, dovolil bych si tvrdit, že initscripty systemd nenastartují udev. Se systemd jsem nikdy nelaboroval, ale zkusil bych
systemctl list-units
což by mělo vypsat seznam dostupných služeb. Je-li udev v seznamu (měl by), pak
systemctl enable udev
by mělo udev povolit. Dále bych zkontroloval, v jakém runlevelu se udev případně spouští (viz ArchWiki). Pokud systemctl list-units udev nevypíše, zkontroloval bych výpis
ls /lib/systemd/system | grep udev
Jinak mě WiFi s iwlagn modulem v Archu funguje v pohodě, aniž bych musel modul uvádět v /etc/rc.conf. Pokud čtu Wiki k systemd v Archu správně, systemd akceptuje z /etc/rc.conf pouze blacklisting modulů a ne jejich nahrávání.
26.7.2011 13:30 Pepe15th | skóre: 3 | Český Těšín
Rozbalit Rozbalit vše Re: Systemd a nefunkční wifi
Takže jsem sloučil dva první příkazy, při pokusu o aktivování udev nebo udev.service dostanu stejnou odpověď (dole).
$ ls /lib/systemd/system | grep udev (například loaded active listening a udev Control Socket je z $ systemctl list-units)
udev-control.socket loaded active listening udev Control Socket
udev-kernel.socket loaded active running udev Kernel Socket
udev.service loaded active running udev Kernel Device Manager
udev-settle.service
udev-trigger.service loaded active exited udev Coldplug all Devices

$ sudo systemctl enable udev.service
Unit files contain no applicable installation information. Ignoring.

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.