Portál AbcLinuxu, 12. května 2025 13:28

Dotaz: Nefunkční wifi tlačítko na nb Asus

19.12.2007 23:37 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
Nefunkční wifi tlačítko na nb Asus
Přečteno: 7203×
Odpovědět | Admin
Ahojte,
u notebooku Asus M6VA mi nejde pustit tlačítkem (takoví to nahoře :-) ) wifi.
Pozoruji dva případy chování, ale ani u jednoho nedojde ke spuštění wifi (je to spíš takový kosmetický rozdíl).
Při použití modulu asus_acpi indikační LED nesvítí a po stisknutí tlačítka taky nesvítí a "nic" se něděje. Při použití modulu asus-laptot svítí LED stále (např. od zavedení modulu), nejde vypnout a také se "nic" neděje.
Víše uvedené nic v uvozovkách bylo proto, že se přeci jenom něco děje. V logu /var/log/acpid je záznam o stlačení tlačítka (při použití obou modulů je záznam stejný) a to takový:
[Wed Dec 19 22:51:36 2007] completed event "hotkey ATKD 0000005d 00000012"
[Wed Dec 19 22:51:36 2007] received event "hotkey ATKD 0000005d 00000013"
[Wed Dec 19 22:51:36 2007] notifying client 3001[0:0]
[Wed Dec 19 22:51:36 2007] notifying client 3406[107:113]
[Wed Dec 19 22:51:36 2007] notifying client 4253[0:0]
[Wed Dec 19 22:51:36 2007] executing action "/etc/acpi/asus-wireless.sh"
[Wed Dec 19 22:51:36 2007] BEGIN HANDLER MESSAGES
[Wed Dec 19 22:51:36 2007] END HANDLER MESSAGES
[Wed Dec 19 22:51:36 2007] action exited with status 1
[Wed Dec 19 22:51:36 2007] completed event "hotkey ATKD 0000005d 00000013"
Skript /etc/acpi/asus-wireless.sh přikládám
#!/bin/sh
# Find and toggle wireless devices on Asus laptops

test -f /usr/share/acpi-support/power-funcs || exit 0

. /usr/share/acpi-support/state-funcs

if [ "$1" == "" ] ; then
        toggleAllWirelessStates;
elif ( isAnyWirelessPoweredOn ) ; then
        if [ "$1" == "off"" ] ; then
                toggleAllWirelessStates;
        fi
else
        if [ "$1" == "on"" ] ; then
                toggleAllWirelessStates;
        fi
fi

# Update the Asus LED to reflect the new status of the wireless
! isAnyWirelessPoweredOn;
setLEDAsusWireless $?
Vůbec nevim co s tim. Četl jsem návody na netu a většinou píšou, že není žádný problém [1, 2, 3,...]. Nejvíce mě, ale zaráží, že tlačítko pro Bluetooth funguje normálně (zapnu/vypnu=jede/nejede :-) ).
Zkoušel jsem např. zapnout wifi ručně echo 1 > /sys/bus/pci/devices/0000\:02\:02.0/enable a nic. Zkoušel jsem různě po sobě zavádět modul na wifi a pouštět tlačítko (viz. echo 1 > /sys/...) a nic. Zkoušel jsem i ručně puštět ten skript co pouští po stisku tlačítka wifi acpid a nic. Akorát mi jde LED ovládat takto
echo 1 > /proc/acpi/asus/wled, ale to jen když je zaveden modul asus_acpi. Když je zaveden modul asus-laptot, tak adresář /proc/acpi/asus/ neexistuje.

Používám Debian/testing. Ještě pro úplnost
uname -a
Linux sova 2.6.22-3-686 #1 SMP Mon Nov 12 08:32:57 UTC 2007 i686 GNU/Linux

Mohl by jste mě někdo poradit nebo poslat správným směrem?
Dík za rady a směry :-)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.12.2007 00:40 MiHl | skóre: 9 | blog: Uvazovnik
Rozbalit Rozbalit vše Re: Nefunkční wifi tlačítko na nb Asus
Odpovědět | | Sbalit | Link | Blokovat | Admin
mám asus A6T wifi běží stále, ať už tlačítko mačkám, jak mačkám. Dioda svítí při použití acpi.

dioida svítí pokud je aktivní wifi a/nebo bluetooth zhasínám ji takto:
service NetworkManager stop #chtel by znovu zavadet b43
service bluetooth stop
echo 0 >/sys/devices/platform/asus-laptop/bluetooth
echo 0 >/sys/devices/platform/asus-laptop/wlan
sleep 1
rmmod b43
rmmod rfcomm
rmmod l2cap
rmmod bluetooth
je to ve fedore, jinde mozna neni prikaz service (je to pro zastaveni demona) a ani nevim jestli tam bude NetworkManager

treba vam to k necemu pomuze, mozna ale taky ne :o)
20.12.2007 13:07 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
Rozbalit Rozbalit vše Re: Nefunkční wifi tlačítko na nb Asus
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě jsem zapoměl, na lspci.
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 04)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
01:00.0 VGA compatible controller: ATI Technologies Inc M26 [Radeon Mobility X700]
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
02:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
02:01.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 08)
02:01.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)
02:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 08)
02:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 03)
02:02.0 Network controller: Intel Corporation PRO/Wireless 2915ABG Network Connection (rev 05)

20.12.2007 20:51 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
Rozbalit Rozbalit vše Re: Nefunkční wifi tlačítko na nb Asus
Odpovědět | | Sbalit | Link | Blokovat | Admin
Děkuji za předpředchozí příspěvěk. Ale to nepomohlo. :-)

Opravdu někdo nevíte o nějakém, aspoň náznaku. Nebo třeba stačí i nějaký web. Klidně si vymyslete něco, co by jste ještě mohli potřebovat a já to zjistím. Ale jen mi neříkejte, že půjde to bluetooth a wifi ne. (mlčení znamená souhlas :-D)
23.12.2007 01:59 couker
Rozbalit Rozbalit vše Re: Nefunkční wifi tlačítko na nb Asus
Odpovědět | | Sbalit | Link | Blokovat | Admin
Cau Vlastnim stejny notas..Wifi normalne pouzivam,ale tlacitko pro zapnuti/vypnuti ne,jelikoz jsem byl zatim zdechly si na to napsat skripty. Takze wifi mi jede,akorat dioda je zhasla. Akorat celkem nechapu kde mas presne problem. Wifi ti vubec nejede ?Mas zavedeny modul ipw2200 ?Jestli jo,zkus ho vyhodit a nahodit a zkontrolovat dmesg,co ti vypise, pripadne grepnout cely dmesg,pokud to mas zakompilovane primo v jadre. Me to vypisovalo chybu s firmware. V jadre mam jako modul Intel PRO/Wireless 2200BG and 2915ABG Network Connection a pak v gentoo je ebuild ipw2200-firmware. Potom zavadim jeste moduly ieee80211,ieee80211_crypt,ieee80211_crypt_tkip aby mi fungoval WPA. Zkus se treba mrknout tadyhle,je to sice pro gentoo,ale treba ti to pomuze. http://gentoo-wiki.com/HARDWARE_ipw2200
23.12.2007 14:02 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
Rozbalit Rozbalit vše Re: Nefunkční wifi tlačítko na nb Asus
Dík za link. To je přesně ono. Jen nevim, kde vzít ten firmware-helper. Na Debian jsem ho nenašel. Možná se to řeší jinak. Asi si budu muset přečíst něco o udev.
23.12.2007 19:35 couker
Rozbalit Rozbalit vše Re: Nefunkční wifi tlačítko na nb Asus
Zkus si nainstalovat firmware odsud http://ipw2200.sourceforge.net/firmware.phpMe to funguje s tim 3jkovym..Pripadne si TADY precti jak se to instaluje a co k tomu potrebujes..
23.12.2007 19:48 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
Rozbalit Rozbalit vše Re: Nefunkční wifi tlačítko na nb Asus
Dík, vyzkouším a dám vědět, ať to máme hezky všechno pohromadě. :-)

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.