MA tutto questo a livello software.
Per spegnere la trasmissione radio la storia mi sembra un po' più complessa.. ho già scritto anche troppo prima, quindi non vi redio oltre. Empiricamente dopo alcune prove ho steso uno scriptino scemo che però fa accendere e spegnere il led del wifi (usando ndsiwrapper+drivere windows per la gestitone dell'hardware):
Codice: Seleziona tutto
#!/bin/bash
#
# Usage wifi.sh [on|off]
wifion ()
{
ifconfig wlan0
}
wifioff ()
{
iwconfig wlan0 txpower off
modprobe -r ndiswrapper
}
usage ()
{
cat <<EOF
Usage:
wifi.sh [on|off]
EOF
}
# Main
#
case "$1" in
"on")
wifion
;;
"off")
wifioff
;;
*)
usage
;;
esac
Proprio poco fà ho trovato questo link:
http://linux.manjos.com/asus/#wireless
Il modello del portatile descritto sembra simile al mio, almeno dal nome, il mio è z81G invece questo che sembra un po' più recente forse è z81sp.
Ho provato a cercare "z81sp lsusb" sperando di trovare lo stesso vendor:product che ottengo io con quel comando e cioè:
Codice: Seleziona tutto
Bus 001 Device 004: ID 0457:0162 Silicon Integrated Systems Corp. SiS162 usb Wireless LAN Adapter
Non ho capito benissimo il tutto, anche perchè non conosco per niente gentoo e le sue specificità
Però sembra che venga utilizzato proprio il modulo "zd1211" o per lo meno dal poco che ho capito mi limito a dire quella sigla rappresenta un buon punto di partenza per venirne fuori.
il fatto è che ci sono due moduli differenti in gioco da come capisco:
- zd1211 che sembra essere stato aggiornato con una nuova versione chiamata appunto zd1211rw (rewrite). Questo è presente nei moduli del kernel in uso:
Codice: Seleziona tutto
# modprobe -l|grep zd12
kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
qua non ho ben capito come tradurre questo passaggio nel linguaggio "slackware". Chiedo a voi...You also need "Generic IEEE 802.11 Networking Stack" and "Software MAC add-on to the IEEE 802.11 networking stack" enabled. These can be found in the "Networking" section. After recompiling the kernel, install the firmware for the driver:
emerge net-wireless/zd1211-firmware
Veniamo alle domande che mi hai fatto:
1- kernel in uso:
# uname -r
2.6.33.4-smp
2- dmesg: vedi allegato, però devo dire che l'ultima volta che ho acceso il portatile l'avevo riesumato dall'ibernazione, non so se questo possa causare l'omissione di informazioni importanti. eventualmente la prossima volta che riavvio completamente mi segno il dmesg e lo riposto. Fammi sapere se serve.
OK direi che è tutto. rinnovo i ringraziamenti per la disponibilità!
EDIT Per 4L4N:
Non funziona, ho provato a dare "off" e poi di seguito "on" ma il led resta spento, invece scaricando ndswrapper poi basta dare ifconfig wlan0 per farlo riaccendere... ndiswrapper viene caricato automaticamente... vedi lo scriptino sopra.