You are not logged in.

#1 2015-12-18 14:41:37

wurstsalat
Member
Registered: 2015-12-18
Posts: 6

[Solved]Trying to install driver for Realtek RTS5227 on Thinkpad T450s

Hello dear Arch Community!

I have the following problem:
I'm trying to install the driver for my SD-Card Reader like it is explained here:
http://askubuntu.com/questions/492476/i … ek-rts5227

But when I type "make" I get the following errors:

[paul@TP450s rts5229]$ make
cp -f ./define.release ./define.h
make -C /lib/modules/4.2.5-1-ARCH/build/ SUBDIRS=/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229 modules
make[1]: Verzeichnis „/usr/lib/modules/4.2.5-1-ARCH/build“ wird betreten
  CC [M]  /home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.o
/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.c: In Funktion »proc_info«:
/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.c:148:55: Fehler: Das Makro »__DATE__« könnte reproduzierbare Builds verhindern [-Werror=date-time]
  SPRINTF("        Build: %s, %s\n", __DATE__, __TIME__);
                                                       ^
/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.c:148:55: Fehler: Das Makro »__TIME__« könnte reproduzierbare Builds verhindern [-Werror=date-time]
In file included from include/linux/printk.h:6:0,
                 from include/linux/kernel.h:13,
                 from include/linux/sched.h:17,
                 from include/linux/blkdev.h:4,
                 from /home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.c:23:
/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.c: In Funktion »rtsx_control_thread«:
include/linux/kern_levels.h:4:18: Warnung: Format »%d« erwartet Argumenttyp »int«, aber Argument 3 hat Typ »u64 {aka long long unsigned int}« [-Wformat=]
 #define KERN_SOH "\001"  /* ASCII Start Of Header */
                  ^
include/linux/kern_levels.h:10:18: Anmerkung: bei Substitution des Makros »KERN_SOH«
 #define KERN_ERR KERN_SOH "3" /* error conditions */
                  ^
/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.c:521:11: Anmerkung: bei Substitution des Makros »KERN_ERR«
    printk(KERN_ERR "Bad target number (%d:%d)\n",
           ^
include/linux/kern_levels.h:4:18: Warnung: Format »%d« erwartet Argumenttyp »int«, aber Argument 3 hat Typ »u64 {aka long long unsigned int}« [-Wformat=]
 #define KERN_SOH "\001"  /* ASCII Start Of Header */
                  ^
include/linux/kern_levels.h:10:18: Anmerkung: bei Substitution des Makros »KERN_SOH«
 #define KERN_ERR KERN_SOH "3" /* error conditions */
                  ^
/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.c:527:11: Anmerkung: bei Substitution des Makros »KERN_ERR«
    printk(KERN_ERR "Bad LUN (%d:%d)\n",
           ^
/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.c: In Funktion »rtsx_probe«:
/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.c:921:39: Fehler: Das Makro »__DATE__« könnte reproduzierbare Builds verhindern [-Werror=date-time]
  printk(KERN_INFO "--- %s, %s ---\n", __DATE__, __TIME__);
                                       ^
/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.c:921:49: Fehler: Das Makro »__TIME__« könnte reproduzierbare Builds verhindern [-Werror=date-time]
  printk(KERN_INFO "--- %s, %s ---\n", __DATE__, __TIME__);
                                                 ^
/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.c: Auf höchster Ebene:
/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.c:132:12: Warnung: »proc_info« definiert, aber nicht verwendet [-Wunused-function]
 static int proc_info (struct Scsi_Host *host, char *buffer,
            ^
cc1: Einige Warnungen werden als Fehler behandelt
scripts/Makefile.build:258: die Regel für Ziel „/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.o“ scheiterte
make[2]: *** [/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229/rtsx.o] Fehler 1
Makefile:1386: die Regel für Ziel „_module_/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229“ scheiterte
make[1]: *** [_module_/home/paul/Downloads/Realtek_RTS5229_Linux_Driver_v1.07/rts5229] Fehler 2
make[1]: Verzeichnis „/usr/lib/modules/4.2.5-1-ARCH/build“ wird verlassen
Makefile:35: die Regel für Ziel „default“ scheiterte
make: *** [default] Fehler 2

What can I do?
Installing linux-headers didn't help.

EDIT:
Sorry!
My SD Adapter was broken.
SD-Card Reader works pefectly.

Last edited by wurstsalat (2015-12-18 15:06:01)

Offline

Board footer

Powered by FluxBB