Repository 32bit  Forum
Repository 64bit  Wiki

-- RISOLTO -- Impostare connessioni wireless

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.

Re: Impostare connessioni wireless

Messaggioda adc3000 » sab mar 17, 2012 15:59

Ho scaricato quello che credo essere il firmware corretto e il suo "estrattore" (rispettivamente b43-firmware.tar.gz e b43-fwcutter.tar.gz)
Provo a lanciare l'estrattore e mi dà..

Codice: Seleziona tutto
bash.4.1# cd /mnt/pendrive2
bash.4.1# tar xjf b43-fwcutter.tar.gz
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable:exiting now


sto per impazzire.. che posso fare?
adc3000
Linux 1.0
Linux 1.0
 
Messaggi: 23
Iscritto il: mer mar 07, 2012 23:09
Slackware: 13.37

Re: Impostare connessioni wireless

Messaggioda 414N » sab mar 17, 2012 16:08

Semplice, leggi attentamente l'output di tar:
Codice: Seleziona tutto
bash.4.1# tar xjf b43-fwcutter.tar.gz
bzip2: (stdin) is not a bzip2 file.

Si lamenta del fatto che l'archivio indicato (b43-fwcutter.tar.gz) non è un archivio in formato bzip2. Questo succede perché hai usato il flag j (che serve a comprimere/decomprimere archivi compressi tramite bzip2) durante l'estrazione.
Dato che l'archivio è un tar compresso con gzip (lo noti dal .gz), il flag corretto da indicare (ma puoi anche ometterlo, tanto tar ci arriva da solo) è z:
Codice: Seleziona tutto
tar xzf archivio.tar.gz

oppure
Codice: Seleziona tutto
tar xf archivio.tar.gz
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2881
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: Impostare connessioni wireless

Messaggioda adc3000 » sab mar 17, 2012 16:17

Hai ragione :)

ma.. ho provato e mi dà
Codice: Seleziona tutto
bash-4.1# tar xzf b43-fwcutter.tar.gz
tar: b43-fwcutter/b43-fwcutter.SlackBuild: Cannot change ownership to uid 1016, gid 100: Operation not permitted
tar: b43-fwcutter/README: Cannot change ownership to uid 1016, gid 100: Operation not permitted
tar: b43-fwcutter/slack-desc: Cannot change ownership to uid 1016, gid 100: Operation not permitted
tar: b43-fwcutter/b43-fwcutter.info: Cannot change ownership to uid 1016, gid 100: Operation not permitted
tar: b43-fwcutter: Cannot change ownership to uid 1016, gid 100: Operation not permitted
tar: Exiting with failure status due to previous errors


uff..
adc3000
Linux 1.0
Linux 1.0
 
Messaggi: 23
Iscritto il: mer mar 07, 2012 23:09
Slackware: 13.37

Re: Impostare connessioni wireless

Messaggioda 414N » sab mar 17, 2012 16:32

È normale. Dal post precedente si può evincere che il file è sito in una chiavetta USB, probabilmente formattata in FAT32
Gli archivi tar mantengono al loro interno le meta-informazioni UNIX dei file (permessi di lettura, scrittura ed esecuzione per il proprietario, il gruppo primario del proprietario e gli altri) che le partizioni FAT/NTFS non supportano (in ambito Windows si usano le ACL, versione più completa dei permessi UNIX).
Percui, se tenti di estrarre il tar all'interno della chiavetta FAT32/NTFS come hai fatto finora otterrai errori perché il kernel non è in grado di assegnare i permessi UNIX a dei file su un file system che li supporta.
Hai due possibilità: o dire a tar di ignorare i permessi oppure estrarre l'archivio in un file system che supporta tali permessi.
Io ti suggerirei di copiarti il file in /tmp o altra directory a tua scelta e di operare da lì.
Per esempio:
Codice: Seleziona tutto
cd /tmp
mkdir b43fw
cd b43fw
tar xvf /mnt/pendrive2/b43-fwcutter.tar.gz

In questo modo, i contenuti del file tar saranno estratti in /tmp/b43fw.
Sappi, inoltre, che premendo TAB dopo aver immesso i primi caratteri di un path, la shell tenterà di autocompletarlo, rendendoti più agevole la scrittura corretta del percorso.
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2881
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: Impostare connessioni wireless

Messaggioda adc3000 » sab mar 17, 2012 16:51

Sono riuscito a scompattare i file, ho creato la directory b43fw come mi avevi consigliato. Ora non so come procedere, cosa devo installare? Non mi è molto chiaro. Chiedo scusa, uso slackware da una decina di giorni, mi serve per fare la tesi, e non ho molta familiarità con linux..
adc3000
Linux 1.0
Linux 1.0
 
Messaggi: 23
Iscritto il: mer mar 07, 2012 23:09
Slackware: 13.37

Re: Impostare connessioni wireless

Messaggioda zoros » sab mar 17, 2012 17:10

dovresti entrare nella dir "fwcutter", aprire una shell (se sei in grafica premi il tasto F4 sulla directory e ti apre la shell) ... quindi digita semplicemente
Codice: Seleziona tutto
make

ti creerà il file eseguibile "b43-fwcutter" ... non hai bisogno di installare il file, lo copi nella directory in cui hai il firmware da estrarre ed esegui i tre comandi già suggeriti nella guida:
Codice: Seleziona tutto
tar -xjf broadcom-wl-XYZ.tar.bz2
./b43-fwcutter --unsupported broadcom-wl-XYZ/linux/wl_apsta.o
cp -Rv b43 /lib/firmware/

XYZ sarà il numero del firmware che hai scaricato ...
vorrei riavere le mie firme ...
Avatar utente
zoros
Linux 3.x
Linux 3.x
 
Messaggi: 1302
Iscritto il: lun mag 28, 2007 21:51
Località: Gorizia
Nome Cognome: Fabio∙Zorba
Slackware: 13.37
Kernel: 3.2.5
Desktop: KDE-3.5.10

Re: Impostare connessioni wireless

Messaggioda adc3000 » sab mar 17, 2012 17:20

ecco cosa mi dice

Codice: Seleziona tutto
bash-4.1# cd /tmp/b43fw/b43-fwcutter/
bash-4.1# make
make: *** No targets specified and no makefile found.  Stop.
bash-4.1#


dove sbaglio?
adc3000
Linux 1.0
Linux 1.0
 
Messaggi: 23
Iscritto il: mer mar 07, 2012 23:09
Slackware: 13.37

Re: Impostare connessioni wireless

Messaggioda 414N » sab mar 17, 2012 17:24

Sicuro di essere nella directory giusta? Controlla con ls che siano presenti dei file, tra i quali deve esserci Makefile.
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2881
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: Impostare connessioni wireless

Messaggioda adc3000 » sab mar 17, 2012 17:28

414N ha scritto:Sicuro di essere nella directory giusta? Controlla con ls che siano presenti dei file, tra i quali deve esserci Makefile.


e mi sa che manca.. e non so perché

Codice: Seleziona tutto
bash-4.1# ls
README  b43-fwcutter.SlackBuild  b43-fwcutter.info  slack-desc
adc3000
Linux 1.0
Linux 1.0
 
Messaggi: 23
Iscritto il: mer mar 07, 2012 23:09
Slackware: 13.37

Re: Impostare connessioni wireless

Messaggioda zoros » sab mar 17, 2012 17:32

chiaro, pensavo che tu avessi scaricato i sorgenti ... nel caso hai lo slackbuild, fai allora:
Codice: Seleziona tutto
./b43-fwcutter.SlackBuild
vorrei riavere le mie firme ...
Avatar utente
zoros
Linux 3.x
Linux 3.x
 
Messaggi: 1302
Iscritto il: lun mag 28, 2007 21:51
Località: Gorizia
Nome Cognome: Fabio∙Zorba
Slackware: 13.37
Kernel: 3.2.5
Desktop: KDE-3.5.10

Re: Impostare connessioni wireless

Messaggioda adc3000 » sab mar 17, 2012 17:39

mi dà ancora problemi :(

Codice: Seleziona tutto
bash-4.1# cd /tmp/b43fw/b43-fwcutter/
bash-4.1# ./b43-fwcutter.SlackBuild
tar: /tmp/b43fw/b43-fwcutter/b43-fwcutter-011.tar.bz2: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
bash-4.1#


ci riuscirò mai?
adc3000
Linux 1.0
Linux 1.0
 
Messaggi: 23
Iscritto il: mer mar 07, 2012 23:09
Slackware: 13.37

Re: Impostare connessioni wireless

Messaggioda adc3000 » sab mar 17, 2012 17:51

Ho scaricato i file sorgente e sono riuscito a fare MAKE! E adesso ? :D provo con la guida
adc3000
Linux 1.0
Linux 1.0
 
Messaggi: 23
Iscritto il: mer mar 07, 2012 23:09
Slackware: 13.37

Re: Impostare connessioni wireless

Messaggioda 414N » sab mar 17, 2012 17:52

PIano, qui stiamo facendo un casino pazzesco :)
Pensavo avessi scaricato gli archivi dei sorgenti, non gli archivi degli SlackBuild (da dove? Da slackbuilds.org?).
Dato che sei un neofita di Slackware penso sia doveroso spiegarti innanzitutto cosa sono gli SlackBuild: sono degli script (con estensione .SlackBuild) per la shell che automatizzano la generazione di un pacchetto Slackware di un determinato programma/libreria/ecc a partire da un archivio contenente i sorgenti o i binari.
Solitamente gli SlackBuild richiedono la presenza dell'archivio dei sorgenti/binari nella stessa directory per cominciare il lavoro di impacchettamento.
Se hai scaricato lo SlackBuild di b43-fwcutter da slackbuilds.org, allora noterai che nella pagina, oltre al tar.gz dello SlackBuild stesso, è riportato il link da dove si può scaricare l'archivio dei sorgenti (Source downloads) del programma. Questo archivio andrà piazzato nella stessa directory dello SlackBuild perché quest'ultimo lo possa trovare.
Una volta terminata la compilazione e l'impacchettamento, dovresti trovare un archivio .tgz o .txz in /tmp. Devi installarlo con
Codice: Seleziona tutto
installpkg /tmp/nome-pacchetto.t?z

Ovviamente il tasto TAB è tuo amico anche qui ;)
Dopo aver installato il pacchetto di b43-fwcutter dovrai ripetere la procedura con lo SlackBuild di b43-firmware, scaricando prima i sorgenti, piazzandoli poi nella stessa directory contenente lo SlackBuild di b43-firmware ed installando il pacchetto prodotto dallo SlackBuild dopo averlo lanciato.
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2881
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: Impostare connessioni wireless

Messaggioda zoros » sab mar 17, 2012 17:54

devi scaricare anche i sorgenti, c'è tutto QUI ... tra l'altro l'ultima versione è la 013 ...

EDIT: scusa 414N, ho replicato senza vedere il tuo post ... più o meno diciamo le stesse cose ... tutto 'sto lavoro per un binario di 28k, quasi quasi ci converrebbe allegarlo qui #-o
vorrei riavere le mie firme ...
Avatar utente
zoros
Linux 3.x
Linux 3.x
 
Messaggi: 1302
Iscritto il: lun mag 28, 2007 21:51
Località: Gorizia
Nome Cognome: Fabio∙Zorba
Slackware: 13.37
Kernel: 3.2.5
Desktop: KDE-3.5.10

Re: Impostare connessioni wireless

Messaggioda adc3000 » sab mar 17, 2012 18:10

Grazie, mi avete chiarito diversi dubbi. Ho scaricato le nuove versioni, ci riproverò domani con calma. Vi farò sapere!
adc3000
Linux 1.0
Linux 1.0
 
Messaggi: 23
Iscritto il: mer mar 07, 2012 23:09
Slackware: 13.37

PrecedenteProssimo

Torna a Slackware

Chi c’è in linea

Visitano il forum: Bing [Bot] e 2 ospiti