War länger weg und habe nach Rückkehr das Ganze (oben) nochmals durchdekliniert.
Nun funktioniert der Stick.
Danke.
War länger weg und habe nach Rückkehr das Ganze (oben) nochmals durchdekliniert.
Nun funktioniert der Stick.
Danke.
Ich hab den Treiber auch installiert, ohne das ich irgendwelche Probleme bekommen habe.....
Hatte erst heute Nachmittag wieder Zeit und habe allerlei ausprobiert bis hin zur Neuinstallation des 4.4.2-27 Kernels aus dem Leap 42.2 OSS Repo. Habe alle drei Kernel (4.9.8.-2; 4.9.9.-1; 4.4.27-2) wechselweise mit neuem und altem Wlan-Stick hochggefahren und festgestellt, dass beim 4.9.9.-1 Kernel offenbar nicht der Treiber allein zum Stillstand des Systems führt, sondern dass dies nur bei eingestecktem neuen Stick (AC600) passiert, aber nicht mit dem alten WNA-Stick. Mit diesem lässt sich das System auch mit dem 4.9.9.-1 Kernel ohne Probleme hochfahren.
Ich habe jedesmal nach den Hochfahren im Terminal zuerst /sbin/modprobe -c | grep -i "148f.*761a" und dann uname -a eingegeben und folgende Rückmeldungen erhalten:
Kernel 4.4.27-2
michael@linux-5jhv:~> /sbin/modprobe -c | grep -i "148f.*761a"
michael@linux-5jhv:~> uname -a
Linux linux-5jhv 4.4.27-2-default #1 SMP Thu Nov 3 14:59:54 UTC 2016 (5c21e7c) x86_64 x86_64 x86_64 GNU/Linux
michael@linux-5jhv:~>
Kernel 4.9.8.-2
michael@linux-5jhv:~> /sbin/modprobe -c | grep -i "148f.*761a"
michael@linux-5jhv:~> uname -a
Linux linux-5jhv 4.9.8-2.g25d564c-default #1 SMP PREEMPT Tue Feb 7 15:51:24 UTC 2017 (25d564c) x86_64 x86_64 x86_64 GNU/Linux
michael@linux-5jhv:~>
Kernel 4.9.9.-1
michael@linux-5jhv:~> /sbin/modprobe -c | grep -i "148f.*761a"
alias usb:v148Fp761Ad*dc*dsc*dp*ic*isc*ip*in* mt7610u_sta
michael@linux-5jhv:~> uname -a
Linux linux-5jhv 4.9.9-1.g6c5120c-default #1 SMP PREEMPT Thu Feb 9 10:55:53 UTC 2017 (6c5120c) x86_64 x86_64 x86_64 GNU/Linux
michael@linux-5jhv:~>
Beim Hochfahren mit angesteckten AC600 gab es auch beim 4.9.9-1 Kernel im Unterschied zu den anderen unmittelbar vor dem Anmeldebildschirm eine große Menge von Rückmeldungen am Terminal. War allerdings so schnell, dass ich praktisch nichts lesen konnte. Gibt es die noch in irgendeinem Logfile so wie früher in /var/log/messages?
Ist auch nicht so schwer zu verstehen:
Danke, das habe ich jetzt auch verstanden. Du hast mir mit deiner Erklärung den "missing link" zur Verfügung gestellt. Bin das nächste Mal nicht so unbeholfen.
Habe auch alles durchgeführt. Es gab keine Fehlermeldungen mehr. Leider ist der PC ist danach aber im Anmeldebildschirm hängengeblieben und hat auf keinerlei Tastenkombinationen mehr reagiert. Es half nur mehr Abschalten und nochmals starten und den Kernel 4.8.8 auswählen, da der davon natürlich nicht betroffen ist.
Kann ich durch Neuinstallation des Kernel 4.9.9 das Problem beheben oder gibt es andere Wege?
Du brauchst keine Programmierkenntnisse. Sauerland hat doch alles (die einzelnen Schritte, die Du durchführen musst) beschrieben.
Das habe ich nicht gemeint, denn da kenne ich mich schon aus. Ich rede vom nachfolgenden Patch, der für mich jedenfalls nach einem Quellcode aussieht. Damit kann ich nichts anfangen. Das andere habe ich durchgeführt und funktionierte ohne Patch nicht.
Funktioniert mit diesem Patch:
Jetzt hast du mich am linken Fuß erwischt, den ich noch dazu nicht habe. Ich habe noch nie manuell einen Patch installiert und kann auch nicht in C programmieren.
Danke für den Hinweis. Habe er probiert und das Ergebnis waren doch essentielle Fehlermeldungen und kein installierter Treiber.
Output bei make:
michael@linux-5jhv:~/src/mt7610u_wifi_sta_v3002_dpo_20130916> make
make -C tools
make[1]: Entering directory '/home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory '/home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/tools'
/home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/tools/bin2h
chipset = mt7610u
cp -f os/linux/Makefile.6 /home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/Makefile
make -C /lib/modules/4.9.9-1.g6c5120c-default/build SUBDIRS=/home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux modules
make[1]: Entering directory '/usr/src/linux-4.9.9-1.g6c5120c-obj/x86_64/default'
CC [M] /home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.o
In file included from /home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_os.h:44:0,
from /home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_comm.h:75,
from /home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rt_config.h:33,
from /home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:28:
/home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/os/rt_linux.h:77:0: warning: "EXT_BUILD_CHANNEL_LIST" redefined [enabled by default]
#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/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/os/rt_linux.h:98:0,
from /home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_os.h:44,
from /home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rtmp_comm.h:75,
from /home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/rt_config.h:33,
from /home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:28:
/home/michael/src/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/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c: In function ‘announce_802_3_packet’:
/home/michael/src/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;
^
/home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c: In function ‘STA_MonPktSend’:
/home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:450:9: 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)));
^
/usr/src/linux-4.9.9-1.g6c5120c/scripts/Makefile.build:294: recipe for target '/home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.o' failed
make[4]: *** [/home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.o] Error 1
/usr/src/linux-4.9.9-1.g6c5120c/Makefile:1500: recipe for target '_module_/home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux' failed
make[3]: *** [_module_/home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux] Error 2
Makefile:150: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
Makefile:24: recipe for target '__sub-make' failed
make[1]: *** [__sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-4.9.9-1.g6c5120c-obj/x86_64/default'
Makefile:403: recipe for target 'LINUX' failed
make: *** [LINUX] Error 2
Alles anzeigen
output bei make install:
michael@linux-5jhv:~/src/mt7610u_wifi_sta_v3002_dpo_20130916> sudo make install
root's password:
make -C /home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux -f Makefile.6 install
make[1]: Entering directory '/home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux'
mkdir: das Verzeichnis „/etc/Wireless“ kann nicht angelegt werden: Die Datei existiert bereits
rm -rf /etc/Wireless/RT2870STA
mkdir /etc/Wireless/RT2870STA
cp /home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/conf/RT2870STA.dat /etc/Wireless/RT2870STA/.
install -d /lib/modules/4.9.9-1.g6c5120c-default/kernel/drivers/net/wireless/
install -m 644 -c mt7610u_sta.ko /lib/modules/4.9.9-1.g6c5120c-default/kernel/drivers/net/wireless/
install: der Aufruf von stat für 'mt7610u_sta.ko' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
Makefile.6:454: recipe for target 'install' failed
make[1]: *** [install] Error 1
make[1]: Leaving directory '/home/michael/src/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux'
Makefile:499: recipe for target 'install' failed
make: *** [install] Error 2
Alles anzeigen
Hätte ich bei make genauer geschaut, hätte ich kein make Install durchführen müssen. Das ist das einzige, was mir aus den Meldungen klar ist. Mehr verstehe ich mangels entsprechender Kenntnisse nicht. Danke jedenfalls trotzdem. Der Versuch wars wert
Auch wenn die Eingaben (auch bei mir) nur Leermeldungen brachten, stellt sich mir die Frage, welchen Zweck die Datei RT2870.bin in /lib/firmware hat? Das ist eine Verständnisfrage, da ich annehme, dass es einen solchen Namen nicht doppelt geben kann.
Habe mir vor zwei Tagen einen TP-Link Acher T2U AC600 als Ersatz für den WNA3100M weil ich mit dessen Leistung nicht zufrieden bin. Obwohl der Treiber für den AC600 (Rt2870) in /lib/firmware vorhanden ist und auch der USB-Stick erkannt wird, gibt es keine Verbindung zum WLAN-Router (TP-Link M3750). Fand im Netz allerlei Hinweise für eine Neukompilierung des Treibers, was ich aber nicht probierte, da ich mich da nicht auskenne. Habe auch das Vorgehen in dem schon existierenden Beitrag hier im Forum zu RT2870 mit dem Wicked Dienst erfolglos probiert.
Mein System: PC mit openSUSE Leap 42.2, Kernel 4.9.9 und KDE-Plasma 5.5.2, Networkmanager
Der Stick wird mit lsusb erkannt (Ralink Technology), das Netzwerk vom Stick jedoch nicht.
linux-5jhv:/home/michael/Downloads # lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 148f:761a Ralink Technology, Corp.
Bus 002 Device 002: ID 05e3:0716 Genesys Logic, Inc. USB 2.0 Multislot Card Reader/Writer
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 03f0:a011 Hewlett-Packard Deskjet 3050A
Bus 001 Device 005: ID 18a5:0302 Verbatim, Ltd 32GB Flash Drive
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
Bus 003 Device 003: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
Bus 003 Device 002: ID 0b05:17cb ASUSTek Computer, Inc.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Alles anzeigen
Kann mir da jemand helfen?
Das ist das Ergebnis von less /etc/fstab
UUID=c6bea219-a977-455c-bb5b-51ab9c689b26 swap swap defaults 0 0
UUID=78926591-f345-4be1-bce8-ba66bccf2583 / ext4 acl,user_xattr 1 1
UUID=a0ef655b-66cc-4085-b8d3-9fe9548ad976 /VirtualMachines ext4 defaults 1 2
UUID=e6d233f1-4eea-4232-8a6c-b5ded0e8224b /home ext4 defaults 1 2
UUID=b9103b81-a4c0-4179-af1a-bae31dd9593f /var ext4 acl,user_xattr 1 2
Swap, / , /home und /var sind jetzt auf sdb. /VirtualMachines jetzt auf sda und nur eine Sammlung alter Daten, die ich noch nicht wegwerfen wollte.
Ich weiß nicht warum....!?!?
Ich habe auf deinen Vorschlag hin zuerst die zweite Festplatte (SATA 3, sda) abgeklemmt, dann versuchsweise mit supergrub hochgefahren, kein grub2, dasselbe mit 'Extra' --- 'installieres System booten' mit demselben Ergebnis ('kein installiertes System gefunden').
Dann hat mich der Teufel geritten und ich habe einfach die beiden SATA Steckplätze vertauscht und siehe da: Das System ist anstandslos hochgefahren, auf Yast konnte ich sehen, das sda jetzt sdb war und umgekehrt, was ich erwartet hatte. Die Ausgabe von fdisk -l ist nun:
linux-5jhv:~ # fdisk -l
Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0000da07
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 20965375 20963328 10G 82 Linux swap / Solaris
/dev/sdb2 * 20965376 513789951 492824576 235G 83 Linux
/dev/sdb3 513789952 933232639 419442688 200G 83 Linux
/dev/sdb4 933232640 1953523711 1020291072 486.5G 83 Linux
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3c404a62
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 421480447 421478400 201G 83 Linux
/dev/sda2 421480448 962562047 541081600 258G 83 Linux
/dev/sda3 962562048 1953523711 990961664 472.5G 83 Linux
linux-5jhv:~ #
Alles anzeigen
Ich stelle mir nun die Frage, was da los ist. Ich starte nach wie vor aus dem mb (uefi gibt es auf diesem alten Rechner noch nicht) und der ist auf sda (?, Bootreihenfolge im Bootmanager ist sda, sdb).
Danke für den Hinweis. Ohne den wäre ich nicht an die Hardware gegangen, weil ich da wirklich nur rudimentäre Kenntnisse habe.
Nach Veröffentlichung von Leap 42.2 habe ich mich entschlossen auf meinem alten (7Jahre) aber noch sehr guten PC das Dualboot System zu eliminieren, weil ich das Windows überhaupt nicht mehr brauche.
System:
4xAMD Phenom II X4965 Prozessor
8GB Arbeitsspeicher
KDE Plasma 5.8.2
Kernel 4.4.27-2 default
64 bit
2 Festplatten je 1TB
Habe also den ganzen PC neu organisiert (ausgenommen /home Partition) und die Windowspartitionen auf sdb eliminiert und mit Ext4 für ein ggf. späteres LV formatiert. Nach dem Neustart kam folgende Fehlermeldung:
Nach Eingabe von ls:
grub rescue:ls
(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos4) (hd1,msdos3) (hd1,msdos2) (hd1,msdos1) (fd0) (fd1)
Konnte allerdings das installierte System über den Eintrag Extra starten. Habe danach hier im Forum den Beitrag Rentner65 gefunden, habe entsprechend Anleitung gehandelt, was auch bei der Ausführung ohne Fehlermeldung funktioniert hat, beim Systemneustart allerdings dasselbe Ergebnis wie oben gebracht hat.
Habe nun alles unter Änderung aller Partitionen ausgenommen home nochmals neu installiert, was auch nichts gebracht hat und nach Start mit einer supergrub-CD foilgende Meldungen bekommen:
----Operatin Systems----
Linux /boot/vmlinuz-4.4.27-2-default (hd1,msdos2)
/boot/vmlinuz-4.4.27-2-default (single) (hd1,msdos2)
----grub.cfg - Entries Extract entries ----
-- Entries from...(hd1,msdos2)/boot/grub2/grub.cfg--
openSUSE Leap 42.2
*Erweiterte Oprionen für openSUSE Leap 42.2
----grub.cfg - (Grub2 configuration files) ----
(hd1,msdos2)/boot/grub2/grub.cfg
---- menu.lst - (GRUB2 legacy configuration files)----
(No menu.lst file detected)
---- core.img - (GRUB2 installation (even if mbr is overwritten)) ----
(hd1,msdos2)/boot/grub2/i386-pc/core.img
---- Disks and Partitions (chainlod) -ä---
(proc)
(hd0)
(hd0,msdos3)
(hd0,msdos2)
(hd0,msdos1)
(hd1)
(hd1,msdos4)
(hd1,msdos3)
(hd1,msdos2)
(hd1,msdos1)
---- Bootable ISOs (in /boot-isos or /boot/boot-isos)
Alles anzeigen
Hier kann ich natürlich starten. Es ist aber nicht wirklich schön. Ich vermute, dass ich die obige device-Nummer aus Windowszeiten irgendwo stehen habe. Wie bringe ich die weg?
Als Ergänzung noch die Meldungen zu fdisk bei der bestehenden Installation und Dank im Voraus für die Mühe:
linux-5jhv:~ # fdisk -l
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0000da07
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 20965375 20963328 10G 82 Linux swap / Solaris
/dev/sda2 * 20965376 513789951 492824576 235G 83 Linux
/dev/sda3 513789952 933232639 419442688 200G 83 Linux
/dev/sda4 933232640 1953523711 1020291072 486.5G 83 Linux
Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3c404a62
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 421480447 421478400 201G 83 Linux
/dev/sdb2 421480448 962562047 541081600 258G 83 Linux
/dev/sdb3 962562048 1953523711 990961664 472.5G 83 Linux
linux-5jhv:~ #
Alles anzeigen
Code-Tags statt Spoiler gesetzt