acerhk e kernel 2.6.27.x [RISOLTO]

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
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

acerhk e kernel 2.6.27.x [RISOLTO]

Messaggio da Burroughs »

Per noi sfortunati possessori di portatili Acer ogni nuova installazione di un kernel è una croce.
Ovviamente, anche col nuovo 2.6.27.7 della Slack, la tradizione negativa si rinnova.
Allora, per venire al sodo, ho provato ad installare il pacchetto (il cui progetto è ormai dismesso da una vita) acerhk, cambiando il Make, come si può vedere da questo post, ma ottengo questo errore:

Codice: Seleziona tutto

root@andy:/usr/src/acerhk-0.5.35# make acerhk.ko
make -C /lib/modules/`uname -r`/build SUBDIRS=/usr/src/acerhk-0.5.35 modules
make[1]: Entering directory `/usr/src/linux-2.6.27.7'
  CC [M]  /usr/src/acerhk-0.5.35/acerhk.o
gcc: -pg and -fomit-frame-pointer are incompatible
make[2]: *** [/usr/src/acerhk-0.5.35/acerhk.o] Error 1
make[1]: *** [_module_/usr/src/acerhk-0.5.35] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.27.7'
make: *** [acerhk.ko] Error 2
Provo a rimuovere brutalmente dal Make la riga contenente -fomit-frame-pointer ma ottengo quest'altro errore:

Codice: Seleziona tutto

root@andy:/usr/src/acerhk-0.5.35# make acerhk.ko
make -C /lib/modules/`uname -r`/build SUBDIRS=/usr/src/acerhk-0.5.35 modules
make[1]: Entering directory `/usr/src/linux-2.6.27.7'
  CC [M]  /usr/src/acerhk-0.5.35/acerhk.o
/usr/src/acerhk-0.5.35/acerhk.c: In function 'init_input':
/usr/src/acerhk-0.5.35/acerhk.c:2185: warning: ignoring return value of 'input_r
egister_device', declared with attribute warn_unused_result
/usr/src/acerhk-0.5.35/acerhk.c: In function 'call_bios_52x':
/usr/src/acerhk-0.5.35/acerhk.c:614: error: bp cannot be used in asm here
make[2]: *** [/usr/src/acerhk-0.5.35/acerhk.o] Error 1
make[1]: *** [_module_/usr/src/acerhk-0.5.35] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.27.7'
make: *** [acerhk.ko] Error 2
Disperato, mi butto sul progetto acer_acpi, provo a compilare ma ottengo questo nuovo errore:

Codice: Seleziona tutto

root@andy:/opt/acer_acpi-test# ./acer_acpi.SlackBuild
acer_acpi-0.11.2/
acer_acpi-0.11.2/.gitignore
acer_acpi-0.11.2/ChangeLog
acer_acpi-0.11.2/INSTALL
acer_acpi-0.11.2/Makefile
acer_acpi-0.11.2/NEWS
acer_acpi-0.11.2/README
acer_acpi-0.11.2/acer_acpi.c
acer_acpi-0.11.2/wmi-acer.c
acer_acpi-0.11.2/wmi-acer.h
make -C /lib/modules/`uname -r`/build SUBDIRS=/tmp/acer_acpi-0.11.2
modules
make[1]: Entering directory `/usr/src/linux-2.6.27.7'
  CC [M]  /tmp/acer_acpi-0.11.2/wmi-acer.o
gcc: -pg and -fomit-frame-pointer are incompatible
make[2]: *** [/tmp/acer_acpi-0.11.2/wmi-acer.o] Error 1
make[1]: *** [_module_/tmp/acer_acpi-0.11.2] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.27.7'
make: *** [wmi-acer.ko] Error 2
Googlando su Internet, non ho trovato granché al riguardo.
Ora, stando così le cose...:

a) torno alla Slack 12.1, ricompilandomi a manina ogni pacchetto quando viene rilasciata una nuova versione;
b) tutte le volte che devo utilizzare Slack, mi loggo prima sul mio account di Windows, in modo tale da far accendere da lì lo switch per il wireless;
c) compro un nuovo portatile.

Conraid, hai qualche idea?

Burroughs.
Ultima modifica di Burroughs il ven 26 dic 2008, 15:02, modificato 1 volta in totale.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: acerhk e kernel 2.6.27.x

Messaggio da conraid »

Burroughs ha scritto: Conraid, hai qualche idea?
No :-)
Non ho un Acer. Vedo che ti dissi di cambiare il make, ma magari con il nuovo kernel è cambiato anche altro.

Un idea me la da il progetto acer_acpi stesso però
8th February 2008 - acer-wmi, the upstream port of acer_acpi, has now been merged into 2.6.25. acer_acpi has now been deprecated in favour of acer-wmi, and is in bug-fix mode only for pre 2.6.25 kernels.
Quindi adesso è compreso nel kernel e si chiama acer_wmi (è sperimentale quindi devi ricompilare il kernel abilitanto i driver sperimetali).

Comunque nel kernel di default della 12.2 (in huge però, in generic non so) è abilitato, quindi ti basta un

Codice: Seleziona tutto

# modprobe acer_wmi

Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Re: acerhk e kernel 2.6.27.x

Messaggio da Burroughs »

conraid ha scritto:Comunque nel kernel di default della 12.2 (in huge però, in generic non so) è abilitato, quindi ti basta un

Codice: Seleziona tutto

# modprobe acer_wmi
Ho provato (uso uno huge-smp, l'unico che in passato mi permetteva di compilare con successo i sorgenti di acerhk), ma ottengo questo messaggio di errore:

Codice: Seleziona tutto

FATAL: Error inserting acer_wmi (/lib/modules/2.6.27.7-smp/kernel/drivers/misc/acer-wmi.ko): No such device
Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: acerhk e kernel 2.6.27.x

Messaggio da conraid »

Burroughs ha scritto: Ho provato (uso uno huge-smp, l'unico che in passato mi permetteva di compilare con successo i sorgenti di acerhk),
La compilazione dipende dai sorgenti, non da huge o generic
Burroughs ha scritto: ma ottengo questo messaggio di errore:

Codice: Seleziona tutto

FATAL: Error inserting acer_wmi (/lib/modules/2.6.27.7-smp/kernel/drivers/misc/acer-wmi.ko): No such device
Sembra che il tuo hardware non sia supportato

Non intercetti nessun evento ACPI premendo il tasto? O magari di Xev, non si sa mai

Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Re: acerhk e kernel 2.6.27.x

Messaggio da Burroughs »

conraid ha scritto:La compilazione dipende dai sorgenti, non da huge o generic
Sì, ma, proprio come il cane che si morde la coda, se compilo da sorgenti ottengo uno dei messaggi d'errore di cui sopra.
conraid ha scritto:Sembra che il tuo hardware non sia supportato

Non intercetti nessun evento ACPI premendo il tasto? O magari di Xev, non si sa mai
Leggendo le FAQ dal sito di Google Code relativo ad acer_acpi, il mio hardware non è supportato.
Con Xev ho provato ad intercettare due dei tre hotkeys che mi interessano: niente.
Non c'è che dire, sono affranto.
Dovrò tenermi la 12.1.

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: acerhk e kernel 2.6.27.x

Messaggio da conraid »

Burroughs ha scritto:
conraid ha scritto:La compilazione dipende dai sorgenti, non da huge o generic
Sì, ma, proprio come il cane che si morde la coda, se compilo da sorgenti ottengo uno dei messaggi d'errore di cui sopra.
Ma non esiste altro metodo, senza sorgento (almeno gli headers) non compili niente.

Se lanci

Codice: Seleziona tutto

# acpi_listen
non ti da nessun evento?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: acerhk e kernel 2.6.27.x

Messaggio da conraid »

Se può interessarti nel 2.6.28 è stato aggiunto questo:
acer-wmi: Add rfkill support for wireless and bluetooth
http://git.kernel.org/?p=linux/kernel/g ... ad8b638237

Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Re: acerhk e kernel 2.6.27.x

Messaggio da Burroughs »

conraid ha scritto:Se può interessarti nel 2.6.28 è stato aggiunto questo:
acer-wmi: Add rfkill support for wireless and bluetooth
http://git.kernel.org/?p=linux/kernel/g ... ad8b638237
Appena ho un attimo di tempo (le festività, nel mio caso, sono un impedimento allo smanettamento libero) proverò a compilarmi un 2.6.28.
Confesso però di non aver capito in cosa consista questo rfkill support for wireless and bluetooth.

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: acerhk e kernel 2.6.27.x

Messaggio da conraid »

Burroughs ha scritto: Confesso però di non aver capito in cosa consista questo rfkill support for wireless and bluetooth.

http://www.mjmwired.net/kernel/Documentation/rfkill.txt

è lo "switch" per accendere e spengere wireless e bluetooth


p.s.
nel 2.6.28 non mi funziona più il wireless con zd1211, non si associa
ora provo a ricompilare in vari modi qualche opzione (sembra che prenda i parametri us per le frequenze), anche se la voglia è poca

Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Re: acerhk e kernel 2.6.27.x

Messaggio da Burroughs »

conraid ha scritto:
Burroughs ha scritto: Confesso però di non aver capito in cosa consista questo rfkill support for wireless and bluetooth.

http://www.mjmwired.net/kernel/Documentation/rfkill.txt

è lo "switch" per accendere e spengere wireless e bluetooth
Grazie per l'imbeccata! ;)
conraid ha scritto:p.s.
nel 2.6.28 non mi funziona più il wireless con zd1211, non si associa
ora provo a ricompilare in vari modi qualche opzione (sembra che prenda i parametri us per le frequenze), anche se la voglia è poca
Ti confesso, caro Corrado, che è la prima volta in anni che mi viene voglia di migrare verso porti sicuri, proprietari (non Windows, ma Apple in questo caso).
Anch'io di voglia ne ho poca.

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: acerhk e kernel 2.6.27.x

Messaggio da conraid »

Burroughs ha scritto:
conraid ha scritto:
Burroughs ha scritto: Confesso però di non aver capito in cosa consista questo rfkill support for wireless and bluetooth.

http://www.mjmwired.net/kernel/Documentation/rfkill.txt

è lo "switch" per accendere e spengere wireless e bluetooth
Grazie per l'imbeccata! ;)
conraid ha scritto:p.s.
nel 2.6.28 non mi funziona più il wireless con zd1211, non si associa
ora provo a ricompilare in vari modi qualche opzione (sembra che prenda i parametri us per le frequenze), anche se la voglia è poca
Ti confesso, caro Corrado, che è la prima volta in anni che mi viene voglia di migrare verso porti sicuri, proprietari (non Windows, ma Apple in questo caso).
Anch'io di voglia ne ho poca.

Burroughs.
Però dai, se qualcosa non va puoi sempre ricompilarti qualcosa, cambiare parametri, etc... E se proprio non va lasciare il vecchio.
Con Windows e Mac se qualcosa non va che fai? niente

Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Re: acerhk e kernel 2.6.27.x [RISOLTO]

Messaggio da Burroughs »

Per chi fosse interessato la soluzione del busillis si trova qui.

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Re: acerhk e kernel 2.6.27.x [RISOLTO]

Messaggio da submax82 »

provato con

Codice: Seleziona tutto

cd acerhk-0.5.35
sed -i 's/CFLAGS/EXTRA_CFLAGS/' Makefile
sed -i '/config.h/d' acerhk.c
KERNELSRC=/usr/src/linux make acerhk.ko
l'ho trovato nei source di archlinux e frugalware, funzia :?:

Rispondi