[RISOLTO] Slack 12.2 su EeePC 904

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
LoneStar
Linux 0.x
Linux 0.x
Messaggi: 88
Iscritto il: ven 15 ago 2008, 11:10
Slackware: current 32 & 64
Kernel: 3.4.2
Desktop: KDE4
Località: Ragusa
Contatta:

[RISOLTO] Slack 12.2 su EeePC 904

Messaggio da LoneStar »

Ciao,

ho un EeePC 904HD su cui ho installato una Slack 12.2 full. Ha 160Gb di disco, non vedo perchè ricorrere alle distribuzioni ridotte :)

In effetti funziona tutto perfettamente, l'audio, il wireless con wicd, la grafica, gira KDE4 ad ottima velocità, ecc.ecc.
L'unico problema sono l'acpi e i tasti funzione (hotkeys) specifici dell'eeepc.
Per farli funzionare servirebbe asusosd, ed ovviamente l'ho installato, ma lui si aspetta una /proc/acpi/asus per interagire col kernel, cosa che non esiste in quanto dal kernel 2.6.27 in poi è presente un modulo integrato eeepc-laptop che sostituisce il vecchio asus_acpi, che fa funzionare perfettamente l'hardware come sopra, ma che non crea nessuna /proc/acpi/asus.
Da alcune info lette in giro si capisce che questo eeepc-laptop a partire dal 2.6.28 dovrebbe essere in grado di visualizzare le icone OSD e effettuare le funzioni associate agli hotkeys senza più bisogno di asusosd; così ho installato il kernel 2.6.28.5, ma premendo i vari tasti non succede nulla (a parte quelli relativi alla luminosità del display, che tra l'altro funzionano anche con il 2.6.27.7 di base).

Quindi mi domando, ma soprattutto vi domando: che si deve fare per poter usare gli hotkeys? Qualcuno sa qualcosa in merito? Tornare a un kernel più vecchio che usi ancora il modulo asus_acpi, per poter quindi utilizzare asusosd? Oppure mi manca qualche passo nell'utilizzo del modulo eeepc-laptop? Non si trovano particolari indicazioni in merito......

Grazie in anticipo
Luigi
Ultima modifica di LoneStar il mar 17 feb 2009, 21:29, modificato 1 volta in totale.

Avatar utente
ksniffer
Linux 3.x
Linux 3.x
Messaggi: 540
Iscritto il: lun 30 lug 2007, 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: Slack 12.2 su EeePC 904

Messaggio da ksniffer »

Tieniti il 2.6.27.13 perché il 2.6.28 impedisce la compilazione dell'asus_acpi e togli quella opzione del 2.6.27 che è finta e non serve a nulla.

Segui: http://eeeslack.wikidot.com/
La sezione ACPI e OSD.

Avatar utente
LoneStar
Linux 0.x
Linux 0.x
Messaggi: 88
Iscritto il: ven 15 ago 2008, 11:10
Slackware: current 32 & 64
Kernel: 3.4.2
Desktop: KDE4
Località: Ragusa
Contatta:

Re: Slack 12.2 su EeePC 904

Messaggio da LoneStar »

ksniffer ha scritto:Tieniti il 2.6.27.13 perché il 2.6.28 impedisce la compilazione dell'asus_acpi
beh appunto lo sostituisce con un altro modulo. Ho capito che asus_acpi ormai è abbandonato come sviluppo, e da ora in poi si andrà avanti con eeepc-laptop.
ksniffer ha scritto:e togli quella opzione del 2.6.27 che è finta e non serve a nulla.
quale opzioni intendi esattamente?
ksniffer ha scritto:Segui: http://eeeslack.wikidot.com/
La sezione ACPI e OSD.
ok! grazie della risposta.

Avatar utente
eth0
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: mar 12 ott 2004, 0:00
Slackware: 13.0
Kernel: 2.6.34
Desktop: KDE_4.2.4
Distribuzione: OpenBSD, Gentoo
Località: Orvieto (TR) / Roma (RM) / 42°41′0″N 12°6′0″E

Queste hotkeys e questo OSD !!!

Messaggio da eth0 »

Ciao ,

anch'io ho lo stesso problema con un ASUS EeePC 900/A e kernel 2.6.28.2.

Ho riconfigurato il kernel modularizzando sia asus_acpi che eeepc-laptop; il primo modulo non lo carica (giustamente credo, in quanto serve per funzionalità presenti sui notebook ASUS "standard") dicendomi che il relativo hardware non è presente.

L'altro modulo (eeepc-laptop) viene caricato automaticamente al boot senza alcun problema ma, anche io, non riesco ad ottenere né l'OSD, ne l'abilitazione per le hotkeys.

Sto dando da qualche tempo un'occhiata in giro per riuscire a caverci qualcosa ma, la documentazione relativa, sembra vaga, poca ed ancora in fase più embrionale che altro.

Avevo lo stesso problema anche col mio notebook ASUS X51-RL e non sono mai riuscito a risolverlo !!!

Qualche anima pia... ?

Avatar utente
ksniffer
Linux 3.x
Linux 3.x
Messaggi: 540
Iscritto il: lun 30 lug 2007, 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: Slack 12.2 su EeePC 904

Messaggio da ksniffer »

Come già detto non dovete usare ne asus_acpi ne eeepc-laptop perché non funzionano, ma dovete usare:

asus_acpi:


ACPI
Scaricate ftp://rgc.homelinux.org/projects/eeepc/ ... cpi.tar.gz e compilate.
Carichiamo il modulo opportuno asus_acpi modificando nuovamente rc.modules. Aggiungiamo:
/sbin/modprobe asus_acpi
/sbin/modprobe pciehp pciehp_force=1
L'acpi non dovrebbe dare problemi. Ponete i file e le directory che trovate in
http://slackeee.strangled.net/files/acpi/
in /etc/acpi.
Fate attenzione solo ad una cosa. Assicuratevi mediante alsamixer l'effettivo nome della vostra LineOut (a me di default era Line-Out con un trattino nel mezzo) e modificate di conseguenza i file di action.
Dobbiamo inoltre aggiungere a mano action ed event per la gestione della scheda wireless (pulsante on/off).
Nella directory /etc/acpi/events creiamo due file:
asus-wifi-off
event=hotkey ATKD 00000011
action=/etc/acpi/actions/wifi-off.sh %e
asus-wifi-on
event=hotkey ATKD 00000010
action=/etc/acpi/actions/wifi-on.sh %e
Nella directory /etc/acpi/actions altri due:
wifi-off.sh
!/bin/sh
W_BIT="/proc/acpi/asus/wlan"
echo 0 > $W_BIT
wifi-on.sh
!/bin/sh
W_BIT="/proc/acpi/asus/wlan"
echo 1 > $W_BIT
ACPI bis
Ho trovato altri script molto ben fatti scritti per Arch: http://koti.kapsi.fi/~ighea/eee/acpi-eee/
Potete scompattare il pacchetto e sostituire quelli usati fino a questo momento.
L'unica nota negativa è lo script per il suspend2ram. Potete però sostiture il file suspend2ram.sh con il file lid.sh usato precedentemente.
Anche in questi modificate la LineOut e iSpeaker negli script per la gestione dell'audio.
OSD
Installate http://slackeee.strangled.net/packages/ ... ee12.1.tgz
Modificate /usr/sbin/volume_control.sh modificando LineOut e commentando (se necessario) le righe relative ai case
on)
off)
Create poi il file /etc/xdg/autostart/Asusosd.desktop:
[Desktop Entry]
Comment=
Comment[en_US]=
Encoding=UTF-8
Exec=/usr/sbin/asusosd
GenericName=
GenericName[en_US]=
Icon=exec
MimeType=
Name=Asusosd
Name[en_US]=Asusosd
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DCOP-ServiceType=
X-KDE-SubstituteUID=false
X-KDE-Username=
Oppure copite il rispettivo file trovato nel pacchetto di Arch http://koti.kapsi.fi/~ighea/eee/acpi-eee/ avendo cura però di modificare la riga Exec= facendola puntare a /usr/sbin/ piuttosto che /usr/bin/




Come ho indicato nel precedente post.
Senza QUEL asus_acpi non avete la directory: /proc/acpi/asus e quindi niente OSD, niente acpi funzionante... Poi fate come volete voi :) .

Avatar utente
LoneStar
Linux 0.x
Linux 0.x
Messaggi: 88
Iscritto il: ven 15 ago 2008, 11:10
Slackware: current 32 & 64
Kernel: 3.4.2
Desktop: KDE4
Località: Ragusa
Contatta:

Re: Slack 12.2 su EeePC 904

Messaggio da LoneStar »

ksniffer ha scritto:Come già detto non dovete usare ne asus_acpi ne eeepc-laptop perché non funzionano, ma dovete usare:
Tanto di cappello! Funziona! =D>

ho rimesso il kernel 2.6.27.7 di base, ho blacklistato eeepc-laptop, ho fatto il resto delle operazioni, e adesso c'è /proc/acpi/asus, asusosd si avvia, le icone osd compaiono e le relative operazioni vengono eseguite.

Grazie 1000!

Avatar utente
ksniffer
Linux 3.x
Linux 3.x
Messaggi: 540
Iscritto il: lun 30 lug 2007, 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: [RISOLTO] Slack 12.2 su EeePC 904

Messaggio da ksniffer »

Ho fatto un po' di esperimenti e il kernel 2.6.28 pure va bene. Non serve + la directory /proc/acpi/asus . Nel kernel 2.6.28 il wifi si attiva e disattiva usando rispettivamente:

echo "1" > /sys/class/rfkill/rfkill0/state

echo "0" > /sys/class/rfkill/rfkill0/state

Al momento uso lo script /etc/acpi/actions/wifi-on.sh:

#!/bin/sh
W_BIT="/sys/class/rfkill/rfkill0/state"
if [ "`cat $W_BIT`" -eq "0" ]; then
echo "1" > $W_BIT
else
echo "0" > $W_BIT
fi

asus_osd funziona bene, solo che indipendentemente dal fatto che attivo o disattivo il wifi, mi dice che lo sto attoivando. Verificherò il perché in seguito. Al momento non è così importante.

Rispondi