+-

+-Utente

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

Linux Mint 19.3 non riconosce chiavetta usb wifi tp-link ac600 Archer T2U

Aperto da elcuvano, Martedì 21 Aprile 2020, 17:37:53

Discussione precedente - Discussione successiva

elcuvano

Oggi ho sostituito con questa chiavellta d-link Dwa-171 ho trovato questa discussione anche se di qualche anno fa https://www.linuxminditalia.org/index.php?topic=24458.msg267957#msg267957, ho scaricato i driver riportati da ligaoro ed il risultato è stato questo:
miki@miki-imedia-S2110:~$ cd rtl8812au-1
miki@miki-imedia-S2110:~/rtl8812au-1$ make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.3.0-46-generic/build M=/home/miki/rtl8812au-1 O="" modules
make[1]: ingresso nella directory "/usr/src/linux-headers-5.3.0-46-generic"
  CC [M]  /home/miki/rtl8812au-1/core/rtw_cmd.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_security.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_debug.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_io.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_ioctl_query.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_ioctl_set.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_ieee80211.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_mlme.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_mlme_ext.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_mi.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_wlan_util.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_vht.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_pwrctrl.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_rf.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_recv.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_sta_mgt.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_ap.o
  CC [M]  /home/miki/rtl8812au-1/core/mesh/rtw_mesh.o
  CC [M]  /home/miki/rtl8812au-1/core/mesh/rtw_mesh_pathtbl.o
  CC [M]  /home/miki/rtl8812au-1/core/mesh/rtw_mesh_hwmp.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_xmit.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_p2p.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_rson.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_tdls.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_br_ext.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_iol.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_sreset.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_btcoex_wifionly.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_btcoex.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_beamforming.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_odm.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_rm.o
  CC [M]  /home/miki/rtl8812au-1/core/rtw_rm_fsm.o
  CC [M]  /home/miki/rtl8812au-1/core/efuse/rtw_efuse.o
  CC [M]  /home/miki/rtl8812au-1/os_dep/osdep_service.o
  CC [M]  /home/miki/rtl8812au-1/os_dep/linux/os_intfs.o
/home/miki/rtl8812au-1/os_dep/linux/os_intfs.c:1415:22: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
  .ndo_select_queue = rtw_select_queue,
                      ^~~~~~~~~~~~~~~~
/home/miki/rtl8812au-1/os_dep/linux/os_intfs.c:1415:22: note: (near initialization for 'rtw_netdev_ops.ndo_select_queue')
cc1: warning: unrecognized command line option '-Wno-cast-function-type'
cc1: some warnings being treated as errors
scripts/Makefile.build:288: recipe for target '/home/miki/rtl8812au-1/os_dep/linux/os_intfs.o' failed
make[2]: *** [/home/miki/rtl8812au-1/os_dep/linux/os_intfs.o] Error 1
Makefile:1655: recipe for target '_module_/home/miki/rtl8812au-1' failed
make[1]: *** [_module_/home/miki/rtl8812au-1] Error 2
make[1]: uscita dalla directory "/usr/src/linux-headers-5.3.0-46-generic"
Makefile:1711: recipe for target 'modules' failed
make: *** [modules] Error 2
miki@miki-imedia-S2110:~/rtl8812au-1$ sudo make install
install -p -m 644 88XXau.ko  /lib/modules/5.3.0-46-generic/kernel/drivers/net/wireless/
install: impossibile eseguire stat di '88XXau.ko': File o directory non esistente
Makefile:1717: recipe for target 'install' failed
make: *** [install] Error 1
miki@miki-imedia-S2110:~/rtl8812au-1$ sudo modprobe 8812au
modprobe: FATAL: Module 8812au not found in directory /lib/modules/5.3.0-46-generic

poi ho visto che bisogna fare un commento ma non so come si fa. Speriamo questa sia la chiavetta giusta.




UP
poi ho usato queti altri comandi ma nulla:
sudo apt-get install git
git clone https://github.com/gnab/rtl8812au
cd rtl8812au
sudo su
make
sudo make install
sudo modprobe 8812au


nessuno

Me la ricordo quella discussione, quella è una di quelle chiavette che con il kernel che stai usando dovrebbe funzionare senza interventi.
Non ho capito se adesso possiedi fisicamente quella chiavetta o stai solo tentando di utilizzare quei driver per fare funzionare la tua.
Nel primo caso, HAI LA NUOVA CHIAVETTA: il kernel ha già il modulo per farla funzionare non gli stai facendo una cortesia a installargli i driver: non puoi sovrapporli, altrimenti il sistema non sa quali utilizzare. Inoltre, come ti avevo avvertito, la data della discussione e il kernel che utilizza l'utente avrebbero dovuto farti riflettere.

Se puoi chiarisci la situazione.

elcuvano

Oggi sono andtato al negozio è ho sostituito la chiavetta , sono tornato a casa ho inserito la chiavetta ma nulla si è mosso allora ho provato a fare aggiornamento dei driver, me la riconosce se faccio lnusb ma di fatto non funziona. Il risultato di un comando da te suggeritomi mi da questo:
iki@miki-imedia-S2110:~$ lshw -c network
WARNING: you should run this program as super-user.
  *-network                 
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: enp4s0
       version: 06
       serial: ec:a8:6b:de:5d:41
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 firmware=rtl8168e-3_0.0.4 03/27/12 latency=0 link=no multicast=yes port=MII
       resources: irq:18 ioport:d000(size=256) memory:d0004000-d0004fff memory:d0000000-d0003fff
  *-network
       description: Ethernet interface
       physical id: 4
       logical name: enp0s22f2u1
       serial: d2:0e:66:ca:d1:87
       capabilities: ethernet physical
       configuration: broadcast=yes driver=rndis_host driverversion=22-Aug-2005 firmware=RNDIS device ip=192.168.42.206 link=yes multicast=yes
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.

nessuno

Inserisci la chiavetta e poi dai

lsusb

Questo serve per identificare il chip che usa la chiavetta.

elcuvano

miki@miki-imedia-S2110:~$ lsusb
Bus 003 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
Bus 003 Device 002: ID 0bda:1a2b Realtek Semiconductor Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04f9:0331 Brother Industries, Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
miki@miki-imedia-S2110:~$

nessuno


elcuvano

Module                  Size  Used by
rndis_host             20480  0
cdc_ether              20480  1 rndis_host
usbnet                 45056  2 rndis_host,cdc_ether
mii                    16384  1 usbnet
nls_utf8               16384  0
isofs                  49152  0
kvm_amd                94208  0
ccp                    90112  1 kvm_amd
kvm                   655360  1 kvm_amd
irqbypass              16384  1 kvm
input_leds             16384  0
nls_iso8859_1          16384  2
snd_hda_codec_hdmi     57344  1
snd_hda_codec_realtek   118784  1
snd_hda_codec_generic    81920  1 snd_hda_codec_realtek
ledtrig_audio          16384  2 snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_intel          53248  4
wmi_bmof               16384  0
snd_intel_nhlt         20480  1 snd_hda_intel
serio_raw              20480  0
snd_seq_midi           20480  0
snd_hda_codec         131072  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_seq_midi_event     16384  1 snd_seq_midi
usblp                  24576  0
snd_hda_core           90112  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_rawmidi            36864  1 snd_seq_midi
snd_hwdep              20480  1 snd_hda_codec
k10temp                16384  0
snd_seq                69632  2 snd_seq_midi,snd_seq_midi_event
snd_pcm               102400  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer              36864  2 snd_seq,snd_pcm
snd                    86016  19 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
soundcore              16384  1 snd
mac_hid                16384  0
sch_fq_codel           20480  3
parport_pc             40960  0
ppdev                  24576  0
lp                     20480  0
parport                53248  3 parport_pc,lp,ppdev
ip_tables              32768  0
x_tables               40960  1 ip_tables
autofs4                45056  2
btrfs                1232896  0
xor                    24576  1 btrfs
zstd_compress         163840  1 btrfs
raid6_pq              114688  1 btrfs
libcrc32c              16384  1 btrfs
dm_mirror              24576  0
dm_region_hash         20480  1 dm_mirror
dm_log                 20480  2 dm_region_hash,dm_mirror
pata_acpi              16384  0
radeon               1454080  13
i2c_algo_bit           16384  1 radeon
ttm                   102400  1 radeon
drm_kms_helper        180224  1 radeon
psmouse               151552  0
r8169                  81920  0
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
ahci                   40960  2
realtek                20480  1
pata_atiixp            16384  0
i2c_piix4              28672  0
wmi                    32768  1 wmi_bmof
libahci                32768  1 ahci
drm                   491520  7 drm_kms_helper,radeon,ttm
ums_realtek            24576  0
uas                    24576  0
usb_storage            73728  3 uas,ums_realtek

nessuno

È un po' meglio di prima, con l'altra chiavetta, ma sei ancora lontano da una situazione ottimale.

Il commentoi al makefile non è una cosa difficile e, se è il caso, dopo lo vediamo.

La situazione che hai davanti è questa: puoi compilare i driver e far funzionare la chiavetta, ma lo devi fare utilizzando dkms altrimenti ad ogni aggiornamento del Kernel dovrai ricompilare a mano i driver. In alternativa puoi bloccare gli aggiornamenti del kernel e aggiornare solo il resto del sistema.

Riassumendo la situazione: questa volta ce la puoi fare a farla funzionare ma, come i funghi, ogni tanto ti può può spuntare un problema.
Se non puoi tornare dal venditore e cambiare nuovamente la chiavetta (se hai un portatile fai bene a portartelo e provarla sul posto) vediamo di fare funzionare questa...

...Ci proviamo?


elcuvano


nessuno

Questi sono gli stessi driver che hai tentato di installare poco fa, solo che questo è un processo automatizzato che prevede l'uso di dkms, è un post che avevo inserito ieri sera: https://www.linuxminditalia.org/index.php?topic=25472.msg276270#msg276270

CitazioneHo trovato una discussione in cui un utente riesce a far funzionare il tuo dispositivo installando i driver.

L'identificativo del tuo dispositivo e quello della discussione in questione corrispondono, vale la pena di fare un tentativo.

I passaggi sono questi:

sudo apt install git dkms build-essential

git clone https://github.com/jeremyb31/rtl8812au-1.git

cd rtl8812au-1

sudo ./dkms-install.sh


Posta l'output dell'ultimo comando quando hai finito.

P.S.

Li sto provando anch'io in una macchina virtuale.

elcuvano

miki@miki-imedia-S2110:~$ sudo apt install git dkms build-essential
[sudo] password di miki:           
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
build-essential è già alla versione più recente (12.4ubuntu1).
dkms è già alla versione più recente (2.3-3ubuntu9.7).
git è già alla versione più recente (1:2.17.1-1ubuntu0.7).
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
miki@miki-imedia-S2110:~$ git clone https://github.com/jeremyb31/rtl8812au-1.gitfatal: il path di destinazione 'rtl8812au-1' esiste già e non è una directory vuota.
miki@miki-imedia-S2110:~$ cd rtl8812au-1
miki@miki-imedia-S2110:~/rtl8812au-1$ sudo ./dkms-install.sh
About to run dkms install steps...
Error! DKMS tree already contains: rtl8812au-5.3.4
You cannot add the same module/version combo more than once.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
'make' -j2 KVER=5.3.0-46-generic KSRC=/lib/modules/5.3.0-46-generic/build............................(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.3.0-46-generic (x86_64)
Consult /var/lib/dkms/rtl8812au/5.3.4/build/make.log for more information.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
'make' -j2 KVER=5.3.0-46-generic KSRC=/lib/modules/5.3.0-46-generic/build.............................(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.3.0-46-generic (x86_64)
Consult /var/lib/dkms/rtl8812au/5.3.4/build/make.log for more information.
Finished running dkms install steps.
miki@miki-imedia-S2110:~/rtl8812au-1$

nessuno

Non ti preoccupare, inserisci questo comando e farà tutto da solo:

sudo apt-get install rtl8812au-dkms

Una volta completato il processo riavvia il PC e vedi se funziona.

EDIT:

Io l'ho fatto, questo è l'output:

1$ sudo apt-get install rtl8812au-dkms
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti NUOVI saranno installati:
  rtl8812au-dkms
0 aggiornati, 1 installati, 0 da rimuovere e 29 non aggiornati.
È necessario scaricare 1.116 kB di archivi.
Dopo quest'operazione, verranno occupati 8.908 kB di spazio su disco.
Scaricamento di:1 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 rtl8812au-dkms all 4.3.8.12175.20140902+dfsg-0ubuntu12~ubuntu18.04.1 [1.116 kB]
Recuperati 1.116 kB in 0s (2.614 kB/s)
Selezionato il pacchetto rtl8812au-dkms non precedentemente selezionato.
(Lettura del database... 372164 file e directory attualmente installati.)
Preparativi per estrarre .../rtl8812au-dkms_4.3.8.12175.20140902+dfsg-0ubuntu12~ubuntu18.04.1_all.deb...
Estrazione di rtl8812au-dkms (4.3.8.12175.20140902+dfsg-0ubuntu12~ubuntu18.04.1)...
Configurazione di rtl8812au-dkms (4.3.8.12175.20140902+dfsg-0ubuntu12~ubuntu18.04.1)...
Loading new rtl8812au-4.3.8.12175.20140902+dfsg DKMS files...
Building for 5.3.0-46-generic
Building initial module for 5.3.0-46-generic
Done.

8812au:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/5.3.0-46-generic/updates/dkms/

depmod.......

DKMS: install completed.

elcuvano

Questo è quanto ora provo a riavviare.
miki@miki-imedia-S2110:~/rtl8812au-1$ sudo apt-get install rtl8812au-dkms
[sudo] password di miki:           
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti NUOVI saranno installati:
  rtl8812au-dkms
0 aggiornati, 1 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 1.116 kB di archivi.
Dopo quest'operazione, verranno occupati 8.908 kB di spazio su disco.
Scaricamento di:1 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 rtl8812au-dkms all 4.3.8.12175.20140902+dfsg-0ubuntu12~ubuntu18.04.1 [1.116 kB]
Recuperati 1.116 kB in 1s (1.879 kB/s)   
Selezionato il pacchetto rtl8812au-dkms non precedentemente selezionato.
(Lettura del database... 290564 file e directory attualmente installati.)
Preparativi per estrarre .../rtl8812au-dkms_4.3.8.12175.20140902+dfsg-0ubuntu12~ubuntu18.04.1_all.deb...
Estrazione di rtl8812au-dkms (4.3.8.12175.20140902+dfsg-0ubuntu12~ubuntu18.04.1)...
Configurazione di rtl8812au-dkms (4.3.8.12175.20140902+dfsg-0ubuntu12~ubuntu18.04.1)...
Loading new rtl8812au-4.3.8.12175.20140902+dfsg DKMS files...
Building for 5.3.0-46-generic
Building initial module for 5.3.0-46-generic
Secure Boot not enabled on this system.
Done.

8812au:
Running module version sanity check.
- Original module
   - Found /lib/modules/5.3.0-46-generic/kernel/drivers/net/wireless/8812au.ko
   - Storing in /var/lib/dkms/rtl8812au/original_module/5.3.0-46-generic/x86_64/
   - Archiving for uninstallation purposes
- Installation
   - Installing to /lib/modules/5.3.0-46-generic/updates/dkms/

depmod....

DKMS: install completed.


Riavviato ma non succede nulla.


elcuvano


Powered by EzPortal