staging.inyokaproject.org

problem beim kompilieren des Treibers rt5390sta

Status: Ungelöst | Ubuntu-Version: Ubuntu 15.10 (Wily Werewolf)
Antworten |

haveaproblem

Anmeldungsdatum:
2. Januar 2015

Beiträge: 1127

Hallo um es vorweg zu nehmen ich bin ein totaler anfänger was kompilieren angeht.

Ich bin bis jetzt nach dieser Anleitung vorgegangen https://forum.ubuntuusers.de/topic/ralink-rt-3391/ (post von praseodonym .Laut der Anleitung ist der Treiber aber nur bis kernel 3.2.0-31 kompilierbar (ich habe aber leider einen neueren kernel und möchte den Treiber gerne auf diesem kompilieren). ich habe trotzdem noch mal die Fehlermeldung vom kompilieren kopiert

/home/schuemann/Projektarbeit/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/compat-drivers-3.9-rc4-2-su/treiber/angepasster-2011_0406_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux/../../sta/sta_cfg.c:4931:85: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
 intf(extra, size, "Driver version-%s, %s %s\n", STA_DRIVER_VERSION, __DATE__, _
                                                                     ^
/home/schuemann/Projektarbeit/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/compat-drivers-3.9-rc4-2-su/treiber/angepasster-2011_0406_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux/../../sta/sta_cfg.c:4931:95: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
 , size, "Driver version-%s, %s %s\n", STA_DRIVER_VERSION, __DATE__, __TIME__ );
                                                                     ^
cc1: some warnings being treated as errors
scripts/Makefile.build:257: recipe for target '/home/schuemann/Projektarbeit/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/compat-drivers-3.9-rc4-2-su/treiber/angepasster-2011_0406_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux/../../sta/sta_cfg.o' failed
make[2]: *** [/home/schuemann/Projektarbeit/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/compat-drivers-3.9-rc4-2-su/treiber/angepasster-2011_0406_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux/../../sta/sta_cfg.o] Error 1
Makefile:1395: recipe for target '_module_/home/schuemann/Projektarbeit/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/compat-drivers-3.9-rc4-2-su/treiber/angepasster-2011_0406_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux' failed
make[1]: *** [_module_/home/schuemann/Projektarbeit/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/compat-drivers-3.9-rc4-2-su/treiber/angepasster-2011_0406_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.19.0-32-generic'
Makefile:356: recipe for target 'LINUX' failed
make: *** [LINUX] Error 2

Des weiteren bin ich auch nach der Anleitung von elektronenblitz63 vorgegangen. Auch hier wie erwartet eine Fehlermeldung. Weitere Angaben zum System:

uname -r
3.19.0-32-generic

lspci -nnk | grep -i net -A2
01:00.0 Network controller [0280]: Ralink corp. RT5390 Wireless 802.11n 1T/1R PCIe [1814:5390]
	Subsystem: Foxconn International, Inc. Device [105b:e054]

Das kein treiber verwendet wird liegt daran das ich den treiber auf die blacklist geschrieben hab. Ich möchte den neuen treiber kompilieren, weil der alte sehr instabil war (stellenweise extram langsame verbindung, random trennen vom netz und erst neu verbinden nach neustart des network-managers etc ...)

Ich bedanke mich dann schonmal im voraus für eure hilfe ☺

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22076

Hallo,

das Device sollte mittlerweile vom Modul rt2800pci unterstützt werden:

sudo modprobe -v rt2800pci nohwcrypt=1
dmesg | grep rt2
iwconfig
lsmod
grep rt2 /etc/modprobe.d/*

Hier unter Kernel 3.16:

modprobe -c | grep -i "1814.*5390"
alias pci:v00001814d00005390sv*sd*bc*sc*i* rt2800pci

hakunamatata Team-Icon

Supporter
Avatar von hakunamatata

Anmeldungsdatum:
30. Juni 2009

Beiträge: Zähle...

Hallo haveaproblem,

/home/schuemann/Projektarbeit/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/compat-drivers-3.9-rc4-2-su/treiber/angepasster-2011_0406_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux/../../sta/sta_cfg.c:4931:85: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
 intf(extra, size, "Driver version-%s, %s %s\n", STA_DRIVER_VERSION, __DATE__, _
                                                                     ^
/home/schuemann/Projektarbeit/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/compat-drivers-3.9-rc4-2-su/treiber/angepasster-2011_0406_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux/../../sta/sta_cfg.c:4931:95: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
 , size, "Driver version-%s, %s %s\n", STA_DRIVER_VERSION, __DATE__, __TIME__ );

das Kompilierproblem solltest du durch Entfernen der DATE und TIME Makros beseitigen können. Beispiele dafür findest du z.B.: hier.

edit: Für dein eigentliches Wlan-Problem bitte aber die Tipps von praseodym beachten.

Antworten |