Autore Topic: [GUIDA] chiave D-Link DWA-131 rev.B1 (chipset Realtek rtl8192cu)  (Letto 59848 volte)

Offline senso42

  • *
  • Post: 580
  • Reputazione: -4
    • Mostra profilo
Re:chiave D-Link DWA-131 rev.B1
« Risposta #30 il: 06 Febbraio 2014 ore 09:19 »
Codice: [Seleziona]
[senso41@chakra-MAX ~]$ cat /etc/modprobe.d/rtl8192cu.conf
options rtl_power_mgt 0
[senso41@chakra-MAX ~]$ systool -v -m rtl8192cu
Module = "rtl8192cu"

  Attributes:
    coresize            = "64639"
    initsize            = "0"
    initstate           = "live"
    refcnt              = "0"
    taint               = ""
    uevent              = <store method only>

  Parameters:
    debug               = "0"
    swenc               = "N"

  Sections:
    .bss                = "0xffffffffa0eca9c0"
    .data               = "0xffffffffa0ec5d00"
    .exit.text          = "0xffffffffa0ec51a0"
    .gnu.linkonce.this_module= "0xffffffffa0eca760"
    .init.text          = "0xffffffffa0ecd000"
    .note.gnu.build-id  = "0xffffffffa0ec51b4"
    .rodata             = "0xffffffffa0ec51e0"
    .rodata.str1.1      = "0xffffffffa0ec5bed"
    .rodata.str1.8      = "0xffffffffa0ec5ae0"
    .strtab             = "0xffffffffa0ecedc0"
    .symtab             = "0xffffffffa0ecd020"
    .text               = "0xffffffffa0ebc000"
    __mcount_loc        = "0xffffffffa0ec57f0"
    __param             = "0xffffffffa0ec5cb0"

[senso41@chakra-MAX ~]$
Mi sono dimenticato di dirti che ho cambiato le opzioni, le ho lette da qualche parte. Non so se c'è da toglierle o meno...
« Ultima modifica: 06 Febbraio 2014 ore 09:29 da senso42 »

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:chiave D-Link DWA-131 rev.B1
« Risposta #31 il: 06 Febbraio 2014 ore 09:28 »
ecco! Il file /etc/modprobe.d/rtl8192cu.conf dovrebbe essere così:
Codice: [Seleziona]
options rtl8192cu swenc=1

quindi ti chiederei di provare a modificare il file, scaricare il modulo con sudo rmmod rtl8192cu e ricaricarlo con sudo modprobe rtl8192cu e vedere come va...

Rispetto all'ultima cosa che hai scritto nel penultimo post io proverei a dare fiducia al kernel prima di provare ad installare un modulo patchato per ubuntu, poi se anche così non andrà proviamo a battere anche quella strada!

OT: come mai il tuo utente sul pc è senso41 e qui sei senso42? Dai un numero progressivo ad ogni username? Siete 42 gemelli siamesi? :P
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline senso42

  • *
  • Post: 580
  • Reputazione: -4
    • Mostra profilo
Re:chiave D-Link DWA-131 rev.B1
« Risposta #32 il: 06 Febbraio 2014 ore 09:31 »
ecco! Il file /etc/modprobe.d/rtl8192cu.conf dovrebbe essere così:
Codice: [Seleziona]
options rtl8192cu swenc=1

quindi ti chiederei di provare a modificare il file, scaricare il modulo con sudo rmmod rtl8192cu e ricaricarlo con sudo modprobe rtl8192cu e vedere come va...

Rispetto all'ultima cosa che hai scritto nel penultimo post io proverei a dare fiducia al kernel prima di provare ad installare un modulo patchato per ubuntu, poi se anche così non andrà proviamo a battere anche quella strada!

OT: come mai il tuo utente sul pc è senso41 e qui sei senso42? Dai un numero progressivo ad ogni username? Siete 42 gemelli siamesi? :P
L'età passa per tutti sai com'è....  :) adesso sono senso44 per la verità  :'(
Ho fatto tutto ma non vedo movimenti. Tutto tace, adesso provo il riavvio.
Edit: niente da fare. Sempre senza vita.
« Ultima modifica: 06 Febbraio 2014 ore 09:46 da senso42 »

Offline senso42

  • *
  • Post: 580
  • Reputazione: -4
    • Mostra profilo
Re:chiave D-Link DWA-131 rev.B1
« Risposta #33 il: 07 Febbraio 2014 ore 08:44 »
Buongiorno, sono ancora io ad insistere nella speranza che si sblocchi la situazione.
Allora dopo tutte le prove, all'accensione, senza alcuna connessione, ho questa situazione:
Codice: [Seleziona]
[senso41@chakra-MAX ~]$ dmesg | tail
[   21.238514] <6>[fglrx] Firegl kernel thread PID: 310
[   21.238631] <6>[fglrx] IRQ 86 Enabled
[   21.339048] <6>[fglrx] Reserved FB block: Shared offset:0, size:1000000
[   21.339049] <6>[fglrx] Reserved FB block: Unshared offset:fb78000, size:4000
[   21.339050] <6>[fglrx] Reserved FB block: Unshared offset:fb7c000, size:484000
[   21.339052] <6>[fglrx] Reserved FB block: Unshared offset:3fff4000, size:c000
[   22.151141] sky2 0000:03:00.0 enp3s0: enabling interface
[   22.151213] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready
[   45.882240] hda-intel: IRQ timing workaround is activated for card #1. Suggest a bigger bdl_pos_adj.
[   46.006529] systemd-journald[171]: Failed to set ACL on /var/log/journal/cfb1723910e6d6d8af16c02b00060494/user-1000.journal, ignoring: Invalid argument
[senso41@chakra-MAX ~]$
Nella riga
[   22.151213] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready
mi sembra che ci sia un riferimento alla connessione...

Insomma vorrei fare il punto, che c'è che non va secondo voi? Ho fatto di tutto...
Grazie

EDIT:
Invece la situazione cambia dando in sequenza
sudo rmmod rtl8192cu
sudo modprobe rtl8192cu

Codice: [Seleziona]
[senso41@chakra-MAX ~]$ dmesg | tail
[  200.989840] cdc_acm 9-4:1.6: acm_start_wb - usb_submit_urb(write bulk) failed: -19
[  201.681042] usb 9-4: new high-speed USB device number 6 using ehci-pci
[  201.808689] rndis_host 9-4:1.0 usb0: register 'rndis_host' at usb-0000:00:16.2-4, RNDIS device, e6:b3:ea:ad:66:46
[  201.811269] cdc_acm 9-4:1.5: This device cannot do calls on its own. It is not a modem.
[  201.811413] cdc_acm 9-4:1.5: ttyACM0: USB ACM device
[  201.866768] systemd-udevd[1042]: renamed network interface usb0 to enp0s22f2u4
[  540.407935] usbcore: deregistering interface driver rtl8192cu
[  552.414715] usbcore: registered new interface driver rtl8192cu
[  557.875043] usb 9-3: USB disconnect, device number 2
[  559.577421] usb 9-3: new high-speed USB device number 7 using ehci-pci
[senso41@chakra-MAX ~]$
Ma preciso che ho attaccata prima anche il telefono in tethering usb, quindi sicuramente viene rilevato, non è la chiavetta.
« Ultima modifica: 07 Febbraio 2014 ore 08:52 da senso42 »

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:chiave D-Link DWA-131 rev.B1
« Risposta #34 il: 07 Febbraio 2014 ore 09:08 »
Ma se ridai systool -v -m rtl8192cu cosa ti dice? Perchè nella prima guida che hai linkato dice di doverlo caricare con l'opzione swenc=1 e quel comando te lo dice: l'ultima volta che l'avevi dato c'era
swenc               = "N"
che deve diventare
swenc               = "Y"
sempre secondo la guida.

Vorrei capire se sei riuscito a fargli passare quell'opzione, che se fosse così allora non è quello il problema, e si può pensare ad altro (anche se non so più bene cosa...)

EDIT: questo comando echo "2001 330D" | sudo tee /sys/bus/usb/drivers/rtl8192cu/new_id l'avevi dato? Io pensavo non servisse nel tuo caso ma c'è praticamente in tutte le guide che ho letto... quindi magari prova anche quello quando il modulo è caricato se no ti dà errore!
« Ultima modifica: 07 Febbraio 2014 ore 09:19 da whoami »
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline senso42

  • *
  • Post: 580
  • Reputazione: -4
    • Mostra profilo
Re:chiave D-Link DWA-131 rev.B1
« Risposta #35 il: 07 Febbraio 2014 ore 09:25 »
EDIT: questo comando echo "2001 330D" | sudo tee /sys/bus/usb/drivers/rtl8192cu/new_id l'avevi dato? Io pensavo non servisse nel tuo caso ma c'è praticamente in tutte le guide che ho letto... quindi magari prova anche quello quando il modulo è caricato se no ti dà errore!


CAVOLO.....mancava quel comando.
L'ha riconosciuta in un attimo  :o
« Ultima modifica: 07 Febbraio 2014 ore 09:28 da senso42 »

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:chiave D-Link DWA-131 rev.B1
« Risposta #36 il: 07 Febbraio 2014 ore 09:47 »
Riavviando te la mantiene?
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline senso42

  • *
  • Post: 580
  • Reputazione: -4
    • Mostra profilo
R: Re:chiave D-Link DWA-131 rev.B1
« Risposta #37 il: 07 Febbraio 2014 ore 10:05 »
Riavviando te la mantiene?
il riavvio non l'ho fatto, ho spento e tra un po' rientro in ufficio e ti faccio sapere all'accensione come va.
Grazie per la disponibilità.

Inviato dal mio HTC One utilizzando Tapatalk


Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:chiave D-Link DWA-131 rev.B1
« Risposta #38 il: 07 Febbraio 2014 ore 10:42 »
che bello finalmente trovato una soluzione :)

se al riavvio non te lo mantiene è un caso classico in cui usare i tmpfiles di systemd... vero? (chiedo a whoami)

@senso41/2/4: magari alla fine sarebbe carino se fai un post riassuntivo con tutte le modifiche necessarie per far andare la tua scheda  ;)

Offline senso42

  • *
  • Post: 580
  • Reputazione: -4
    • Mostra profilo
R: Re:chiave D-Link DWA-131 rev.B1
« Risposta #39 il: 07 Febbraio 2014 ore 10:51 »
che bello finalmente trovato una soluzione :)

se al riavvio non te lo mantiene è un caso classico in cui usare i tmpfiles di systemd... vero? (chiedo a whoami)

@senso41/2/4: magari alla fine sarebbe carino se fai un post riassuntivo con tutte le modifiche necessarie per far andare la tua scheda  ;)
Infatti con il vostro aiuto vorrei fare un post come guida per chi vuole installarla su chakra. È un prodotto commerciale a basso costo, e di dimensioni contenutissime, che tutto sommato fa il suo sporco lavoro anche con Linux. Ne sono soddisfatto.

Inviato dal mio HTC One utilizzando Tapatalk


EDIT: Al riavvio parte solo dopo aver dato questo comando:
Codice: [Seleziona]
echo "2001 330D" | sudo tee /sys/bus/usb/drivers/rtl8192cu/new_idQuindi come renderlo automatico all'avvio? Grazie
« Ultima modifica: 07 Febbraio 2014 ore 11:20 da senso42 »

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:chiave D-Link DWA-131 rev.B1
« Risposta #40 il: 07 Febbraio 2014 ore 12:02 »
La teoria è questa:
https://wiki.archlinux.org/index.php/systemd_(Italiano)#File_temporanei

La pratica "potrebbe" essere la seguente (il nome del file è indifferente):
Codice: [Seleziona]
sudo nano /etc/tmpfiles.d/rtl8192cu.conf
Ci scrivi dentro:
Codice: [Seleziona]
w /sys/bus/usb/drivers/rtl8192cu/new_id - - - - 2001\ 3300
All'avvio controlla che sia andato bene con
Codice: [Seleziona]
cat /sys/bus/usb/drivers/rtl8192cu/new_id
Non so come gestire lo spazio. Prova con il backslash oppure con le virgolette singole...

EDIT: corretta l'estensione .conf
« Ultima modifica: 07 Febbraio 2014 ore 14:02 da dinolib »

Offline senso42

  • *
  • Post: 580
  • Reputazione: -4
    • Mostra profilo
Re:chiave D-Link DWA-131 rev.B1
« Risposta #41 il: 07 Febbraio 2014 ore 12:32 »
La teoria è questa:
https://wiki.archlinux.org/index.php/systemd_(Italiano)#File_temporanei

La pratica "potrebbe" essere la seguente (il nome del file è indifferente):
Codice: [Seleziona]
sudo nano /etc/tmpfiles.d/rtl8192cu.d
Ci scrivi dentro:
Codice: [Seleziona]
w /sys/bus/usb/drivers/rtl8192cu/new_id - - - - 2001\ 3300
All'avvio controlla che sia andato bene con
Codice: [Seleziona]
cat /sys/bus/usb/drivers/rtl8192cu/new_id
Non so come gestire lo spazio. Prova con il backslash oppure con le virgolette singole...
Il discorso dello spazio non l'ho capito....infatti all'avvio non va ancora. Penso di aver sbagliato a scrivere la riga.

EDIT: Il file deve avere questa estensione? .d oppure .conf?
Ho provato sia così: 2001\ 330D
che così "2001 330D"
Altri suggerimenti?
« Ultima modifica: 07 Febbraio 2014 ore 13:17 da senso42 »

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:chiave D-Link DWA-131 rev.B1
« Risposta #42 il: 07 Febbraio 2014 ore 14:01 »
l'estensione va bene .conf. Ti ho detto .d perchè il file che ho io ha questa estensione, ma sarò stato ubriaco quando l'ho scritto  ;) meglio seguire il wiki  >:(

se mi posti il cat /sys/bus/usb/drivers/rtl8192cu/new_id vediamo cosa prende...

La parte che ti interessa nel wiki è questa:
Citazione
I tmpfiles possono anche essere usati per scrivere valori in certi files al boot. Per esempio, se si usa /etc/rc.local per disabilitare il risveglio del sistema attraverso dispositivi USB con echo USBE > /proc/acpi/wakeup, si può usare in alternativa il seguente tmpfile:
/etc/tmpfiles.d/disable-usb-wake.conf
w /proc/acpi/wakeup - - - - USBE

Per fargli prendere lo spazio puoi provare anche "2001 3300" o '2001 3300' o 2001 3300.
Io sono per 2001\ 3300   ;D
« Ultima modifica: 07 Febbraio 2014 ore 14:04 da dinolib »

Offline senso42

  • *
  • Post: 580
  • Reputazione: -4
    • Mostra profilo
R: Re:chiave D-Link DWA-131 rev.B1
« Risposta #43 il: 07 Febbraio 2014 ore 14:49 »
l'estensione va bene .conf. Ti ho detto .d perchè il file che ho io ha questa estensione, ma sarò stato ubriaco quando l'ho scritto  ;) meglio seguire il wiki  >:(

se mi posti il cat /sys/bus/usb/drivers/rtl8192cu/new_id vediamo cosa prende...

La parte che ti interessa nel wiki è questa:
Per fargli prendere lo spazio puoi provare anche "2001 3300" o '2001 3300' o 2001 3300.
Io sono per 2001\ 3300   ;D
Al riavvio il comando cat non restituisce niente.
Questo mi fa pensare che non sia un problema di come scrivere quella riga, ma che quel file non lo considera proprio. Altrimenti uscirebbe qualche errore o sbaglio?


Inviato dal mio HTC One utilizzando Tapatalk

« Ultima modifica: 07 Febbraio 2014 ore 15:03 da senso42 »

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:chiave D-Link DWA-131 rev.B1
« Risposta #44 il: 07 Febbraio 2014 ore 15:51 »
se non torna niente è perchè è vuoto. bisognerebbe guardare ancora dmesg per vedere se qui incontra un errore.
Non vorrei che systemd esegue questa operazione prima di aver caricato il modulo.

In effetti, ti chiedo: se avvii senza chiavetta, questo percorso esiste? Si crea nel momento in cui inserisci la chiavetta?

Prova ancora con
Codice: [Seleziona]
dmesg | grep rtl8192cu e cerchiamo eventuali errori.
senza rc.local faccio fatica a pensare dove mettere uno script del genere da super-user. C'è un servizio rc-local ma non amo farlo usare (e va installato da ccr)...

 

Template by Homey | Sito ufficiale | Disclaimer