staging.inyokaproject.org

TP-Link usb-Stick

Status: Ungelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

hummel

Anmeldungsdatum:
23. November 2004

Beiträge: Zähle...

Hallo habe versucht den TP_LINK Stick unter Ubuntu 16.4 zum laufen zu bringen,aber bisher ohne Erfolg. Im Kernel ist der Treiber nicht enthalten. Im Netz sind diverse Anleitungen nach zu lesen. https://www.myria.de/computer/1308-tp-link-archer-t2u-ac600-unter-linux-nutzen. Leider bekomme ich auf der Konsole eine Fehlermeldung bei : make. Ich verstehe nicht was das falsch läuft.Bin an verzweifeln.

Ausgebe Terminal:

erika@erika-Hyrican-PC:~$ cd mt7610u_wifi_sta_v3002_dpo_20130916
erika@erika-Hyrican-PC:~/mt7610u_wifi_sta_v3002_dpo_20130916$ make
make -C tools
make[1]: Verzeichnis „/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/tools“ wird betreten
gcc -g bin2h.c -o bin2h
make[1]: Verzeichnis „/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/tools“ wird verlassen
/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/tools/bin2h
chipset = mt7610u
cp -f os/linux/Makefile.6 /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/Makefile
make -C /lib/modules/4.10.0-40-generic/build SUBDIRS=/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux modules
make[1]: Verzeichnis „/usr/src/linux-headers-4.10.0-40-generic“ wird betreten
  CC [M]  /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.o
In file included from /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_os.h:44:0,
                 from /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_comm.h:75,
                 from /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/include/rt_config.h:33,
                 from /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:28:
/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/include/os/rt_linux.h:77:0: warning: "EXT_BUILD_CHANNEL_LIST" redefined
 #define EXT_BUILD_CHANNEL_LIST  /* must define with CRDA */
 ^
<command-line>:0:0: note: this is the location of the previous definition
In file included from /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/include/os/rt_linux.h:98:0,
                 from /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_os.h:44,
                 from /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_comm.h:75,
                 from /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/include/rt_config.h:33,
                 from /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:28:
/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/include/cfg80211.h:35:49: error: ‘IEEE80211_NUM_BANDS’ undeclared here (not in a function)
  struct ieee80211_supported_band Cfg80211_bands[IEEE80211_NUM_BANDS];
                                                 ^
/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c: In function ‘announce_802_3_packet’:
/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:341:16: warning: unused variable ‘pAd’ [-Wunused-variable]
  RTMP_ADAPTER *pAd = (RTMP_ADAPTER *)pAdSrc;
                ^
In file included from /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_os.h:44:0,
                 from /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_comm.h:75,
                 from /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/include/rt_config.h:33,
                 from /home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:28:
/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c: In function ‘STA_MonPktSend’:
/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:450:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=]
         DBGPRINT(RT_DEBUG_ERROR, ("%s : Size is too large! (%d)\n", __FUNCTION_
                                   ^
/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/include/os/rt_linux.h:669:16: note: in definition of macro ‘DBGPRINT_RAW’
         printk Fmt;               \
                ^
/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:450:9: note: in expansion of macro ‘DBGPRINT’
         DBGPRINT(RT_DEBUG_ERROR, ("%s : Size is too large! (%d)\n", __FUNCTION_
         ^
scripts/Makefile.build:294: die Regel für Ziel „/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.o“ scheiterte
make[2]: *** [/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.o] Fehler 1
Makefile:1524: die Regel für Ziel „_module_/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux“ scheiterte
make[1]: *** [_module_/home/erika/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux] Fehler 2
make[1]: Verzeichnis „/usr/src/linux-headers-4.10.0-40-generic“ wird verlassen
Makefile:403: die Regel für Ziel „LINUX“ scheiterte
make: *** [LINUX] Fehler 2

Bis zum compelieren war alles gut gelaufen. Wer kann mir weiter helfen?

Bearbeitet von praseodym:

Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern!

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Warum nimmst du nicht das PPA aus dem Wiki?

WLAN/Karten/Realtek

Ist es überhaupt der richtige Treiber? Zeige

lsusb

hummel

(Themenstarter)

Anmeldungsdatum:
23. November 2004

Beiträge: Zähle...

Ja ist schon richtig : lsusb : Bus 003 Device 002: ID 148f:761a Ralink Technology, Corp.

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Dann das PPA einbinden und das Paket mt7610u-dkms installieren

hummel

(Themenstarter)

Anmeldungsdatum:
23. November 2004

Beiträge: 36

O.K.Das habe ich so gemacht. Aber das ging auch in die Hose.

Ausgabe:sudo apt install mt7610u-dkms 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden Installiert
  dkms
Die folgenden NEUEN Pakete werden installiert:
  dkms mt7610u-dkms
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 1.078 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 8.841 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:1 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 dkms all 2.2.0.3-2ubuntu11.5 [66,3 kB]
Holen:2 http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu xenial/main amd64 mt7610u-dkms all 0.2 [1.012 kB]
Es wurden 1.078 kB in 1 s geholt (678 kB/s).
Vormals nicht ausgewähltes Paket dkms wird gewählt.
(Lese Datenbank ... 213050 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../dkms_2.2.0.3-2ubuntu11.5_all.deb ...
Entpacken von dkms (2.2.0.3-2ubuntu11.5) ...
Vormals nicht ausgewähltes Paket mt7610u-dkms wird gewählt.
Vorbereitung zum Entpacken von .../mt7610u-dkms_0.2_all.deb ...
Entpacken von mt7610u-dkms (0.2) ...
Trigger für man-db (2.7.5-1) werden verarbeitet ...
dkms (2.2.0.3-2ubuntu11.5) wird eingerichtet ...
mt7610u-dkms (0.2) wird eingerichtet ...
Loading new mt7610u-0.2 DKMS files...
First Installation: checking all kernels...
Building for 4.10.0-28-generic and 4.10.0-40-generic
Building for architecture x86_64
Building initial module for 4.10.0-28-generic
Error! Bad return status for module build on kernel: 4.10.0-28-generic (x86_64)
Consult /var/lib/dkms/mt7610u/0.2/build/make.log for more information.

Bearbeitet von praseodym:

Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern!

hummel

(Themenstarter)

Anmeldungsdatum:
23. November 2004

Beiträge: 36

Hier die Ausgabe gedit /var/lib/dkms/mt7610u/0.2/build/make.log

DKMS make.log for mt7610u-0.2 for kernel 4.10.0-28-generic (x86_64)
Sa 25. Nov 22:12:22 CET 2017
make -C tools
make[1]: Verzeichnis „/var/lib/dkms/mt7610u/0.2/build/tools“ wird betreten
gcc -g bin2h.c -o bin2h
make[1]: Verzeichnis „/var/lib/dkms/mt7610u/0.2/build/tools“ wird verlassen
/var/lib/dkms/mt7610u/0.2/build/tools/bin2h
chipset = mt7610u
cp -f os/linux/Makefile.6 /var/lib/dkms/mt7610u/0.2/build/os/linux/Makefile
make -C /lib/modules/4.10.0-28-generic/build SUBDIRS=/var/lib/dkms/mt7610u/0.2/build/os/linux modules
make[1]: Verzeichnis „/usr/src/linux-headers-4.10.0-28-generic“ wird betreten
  CC [M]  /var/lib/dkms/mt7610u/0.2/build/os/linux/../../os/linux/rt_profile.o
In file included from /var/lib/dkms/mt7610u/0.2/build/include/rtmp_os.h:44:0,
                 from /var/lib/dkms/mt7610u/0.2/build/include/rtmp_comm.h:75,
                 from /var/lib/dkms/mt7610u/0.2/build/include/rt_config.h:33,
                 from /var/lib/dkms/mt7610u/0.2/build/os/linux/../../os/linux/rt_profile.c:28:
/var/lib/dkms/mt7610u/0.2/build/include/os/rt_linux.h:77:0: warning: "EXT_BUILD_CHANNEL_LIST" redefined
 #define EXT_BUILD_CHANNEL_LIST  /* must define with CRDA */
 ^
<command-line>:0:0: note: this is the location of the previous definition
In file included from /var/lib/dkms/mt7610u/0.2/build/include/os/rt_linux.h:98:0,
                 from /var/lib/dkms/mt7610u/0.2/build/include/rtmp_os.h:44,
                 from /var/lib/dkms/mt7610u/0.2/build/include/rtmp_comm.h:75,
                 from /var/lib/dkms/mt7610u/0.2/build/include/rt_config.h:33,
                 from /var/lib/dkms/mt7610u/0.2/build/os/linux/../../os/linux/rt_profile.c:28:
/var/lib/dkms/mt7610u/0.2/build/include/cfg80211.h:35:49: error: ‘IEEE80211_NUM_BANDS’ undeclared here (not in a function)
  struct ieee80211_supported_band Cfg80211_bands[IEEE80211_NUM_BANDS];
                                                 ^
/var/lib/dkms/mt7610u/0.2/build/os/linux/../../os/linux/rt_profile.c: In function ‘announce_802_3_packet’:
/var/lib/dkms/mt7610u/0.2/build/os/linux/../../os/linux/rt_profile.c:341:16: warning: unused variable ‘pAd’ [-Wunused-variable]
  RTMP_ADAPTER *pAd = (RTMP_ADAPTER *)pAdSrc;
                ^
In file included from /var/lib/dkms/mt7610u/0.2/build/include/rtmp_os.h:44:0,
                 from /var/lib/dkms/mt7610u/0.2/build/include/rtmp_comm.h:75,
                 from /var/lib/dkms/mt7610u/0.2/build/include/rt_config.h:33,
                 from /var/lib/dkms/mt7610u/0.2/build/os/linux/../../os/linux/rt_profile.c:28:
/var/lib/dkms/mt7610u/0.2/build/os/linux/../../os/linux/rt_profile.c: In function ‘STA_MonPktSend’:
/var/lib/dkms/mt7610u/0.2/build/os/linux/../../os/linux/rt_profile.c:450:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=]
         DBGPRINT(RT_DEBUG_ERROR, ("%s : Size is too large! (%d)\n", __FUNCTION__, pRxBlk->DataSize + sizeof(wlan_ng_prism2_header)));
                                   ^
/var/lib/dkms/mt7610u/0.2/build/include/os/rt_linux.h:669:16: note: in definition of macro ‘DBGPRINT_RAW’
         printk Fmt;               \
                ^
/var/lib/dkms/mt7610u/0.2/build/os/linux/../../os/linux/rt_profile.c:450:9: note: in expansion of macro ‘DBGPRINT’
         DBGPRINT(RT_DEBUG_ERROR, ("%s : Size is too large! (%d)\n", __FUNCTION__, pRxBlk->DataSize + sizeof(wlan_ng_prism2_header)));
         ^
scripts/Makefile.build:294: die Regel für Ziel „/var/lib/dkms/mt7610u/0.2/build/os/linux/../../os/linux/rt_profile.o“ scheiterte
make[2]: *** [/var/lib/dkms/mt7610u/0.2/build/os/linux/../../os/linux/rt_profile.o] Fehler 1
Makefile:1524: die Regel für Ziel „_module_/var/lib/dkms/mt7610u/0.2/build/os/linux“ scheiterte
make[1]: *** [_module_/var/lib/dkms/mt7610u/0.2/build/os/linux] Fehler 2
make[1]: Verzeichnis „/usr/src/linux-headers-4.10.0-28-generic“ wird verlassen
Makefile:403: die Regel für Ziel „LINUX“ scheiterte
make: *** [LINUX] Fehler 2


Bearbeitet von praseodym:

Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern!

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Ok, das scheint ab Kernel 4.10 nicht mehr zu funktionieren. Teste dieses Treiberupdate:

sudo apt-get install git build-essential 
git clone https://github.com/lwfinger/rtlwifi_new 
cd rtlwifi_new
make
sudo make install
sudo depmod -a
sudo update-initramfs -u 

Neustart

hummel

(Themenstarter)

Anmeldungsdatum:
23. November 2004

Beiträge: 36

Hi,bin immer noch nicht weiter gekommen. Ich habe die linux -Headers neu über kopiert und die alles so installiert wie in der ppa.beschrieben . Dann die reatek.dkms für Xerial installiert,was auch geklappt hat. Ausgabe modinfo realtek: wie komme ich nun weiter?

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
license:        GPL
author:         Johnson Leung
description:    Realtek PHY driver
srcversion:     37EE7C5354065530FBED23A
alias:          mdio:???????????111001100100100010110
alias:          mdio:???????????111001100100100010101
alias:          mdio:???????????111001100100100010100
alias:          mdio:???????????111001100100100010010
depends:        
intree:         Y
vermagic:       4.10.0-40-generic SMP mod_unload 

Code

hummel

(Themenstarter)

Anmeldungsdatum:
23. November 2004

Beiträge: 36

Hallo praseodym , Sehe Dir doch bitte meine letzte Ausgabe modinfo an. Wie ist das zu bewerten. Danach möchte ich erst Deinen letzten Beitrag ,das Compilieren ausführen.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
joydev                 20480  0
input_leds             16384  0
snd_hda_intel          36864  3
snd_hda_codec         126976  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           81920  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               102400  4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi

Code

Renalto

Anmeldungsdatum:
12. April 2017

Beiträge: Zähle...

Kurze Info. Dein Stick hat einen Ralink/MediaTek MT7610U Chipsatz, keinen Realtek.

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Genauen Befehl zeigen und die ganze Ausgabe bitte

hummel

(Themenstarter)

Anmeldungsdatum:
23. November 2004

Beiträge: 36

Hallo praseodym , noch einmal die ganze Ausgabe.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
Module                  Size  Used by
realtek                16384  0
bnep                   20480  2
usblp                  20480  0
intel_rapl             20480  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
kvm_intel             200704  0
kvm                   593920  1 kvm_intel
snd_hda_codec_hdmi     49152  1
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
pcbc                   16384  0
snd_hda_codec_realtek    90112  1
aesni_intel           167936  0
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
joydev                 20480  0
input_leds             16384  0
snd_hda_intel          36864  3
snd_hda_codec         126976  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           81920  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               102400  4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
mei_me                 40960  0
mei                   102400  1 mei_me
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
glue_helper            16384  1 aesni_intel
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel,aesni_intel
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
snd_seq                65536  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_seq,snd_pcm
snd                    77824  17 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_pcm
soundcore              16384  1 snd
shpchp                 36864  0
hci_uart               98304  0
btbcm                  16384  1 hci_uart
btqca                  16384  1 hci_uart
btintel                16384  1 hci_uart
bluetooth             557056  11 hci_uart,btintel,btqca,bnep,btbcm
mac_hid                16384  0
tpm_crb                16384  0
acpi_als               16384  0
kfifo_buf              16384  1 acpi_als
industrialio           69632  2 acpi_als,kfifo_buf
intel_lpss_acpi        16384  0
intel_lpss             16384  1 intel_lpss_acpi
acpi_pad              180224  0
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,parport_pc,ppdev
autofs4                40960  2
hid_logitech_hidpp     28672  0
hid_logitech_dj        20480  0
usbhid                 53248  0
i915                 1449984  106
i2c_algo_bit           16384  1 i915
drm_kms_helper        151552  1 i915
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
r8169                  81920  0
drm                   352256  5 i915,drm_kms_helper
ahci                   36864  2
mii                    16384  1 r8169
libahci                32768  1 ahci
wmi                    16384  0
video                  40960  1 i915
pinctrl_sunrisepoint    28672  0
pinctrl_intel          20480  1 pinctrl_sunrisepoint
i2c_hid                20480  0
hid                   118784  6 i2c_hid,usbhid,hid_logitech_dj,hid_logitech_hidpp
fjes                   77824  0
erika@erika-Hyrican-PC:~$ 

Code

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Renalto schrieb:

Kurze Info. Dein Stick hat einen Ralink/MediaTek MT7610U Chipsatz, keinen Realtek.

Korrekt.

Wo stammt der Treiber her? hier oder hier? Das Paket wieder deinstallieren

Antworten |