nex01
Anmeldungsdatum: 19. März 2011
Beiträge: 166
|
Habe mir heuten diesen Intel Nuc gekauft und mit Ubuntu 19.04 bespielt. Läuft soweit alles gut.
Bis auf den Cardreader welcher nicht erkannt wird. Habe mehrere SD Karten getestet und keine einzige erscheint im Disk Utility Programm. lsblk zeigt ebenfalls nur die interne SSD. Auf Kernel 5.3.1 habe ich schon geupdated, aber keine änderung. Und ja der Cardreader ist im Bios aktiviert. Eine Idee?
|
wileEC
Anmeldungsdatum: 23. November 2013
Beiträge: 44
|
Zeig doch mal die Ausgaben von
lsusb
und
lspci
|
nex01
(Themenstarter)
Anmeldungsdatum: 19. März 2011
Beiträge: 166
|
lsusb: Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 8087:0aaa Intel Corp.
Bus 001 Device 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lspci: 00:00.0 Host bridge: Intel Corporation Device 31f0 (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Device 3185 (rev 03)
00:0c.0 Network controller: Intel Corporation Device 31dc (rev 03)
00:0e.0 Audio device: Intel Corporation Device 3198 (rev 03)
00:0f.0 Communication controller: Intel Corporation Celeron/Pentium Silver Processor Trusted Execution Engine Interface (rev 03)
00:12.0 SATA controller: Intel Corporation Device 31e3 (rev 03)
00:13.0 PCI bridge: Intel Corporation Device 31d8 (rev f3)
00:13.2 PCI bridge: Intel Corporation Device 31da (rev f3)
00:15.0 USB controller: Intel Corporation Device 31a8 (rev 03)
00:1c.0 SD Host controller: Intel Corporation Device 31cc (rev 03)
00:1f.0 ISA bridge: Intel Corporation Device 31e8 (rev 03)
00:1f.1 SMBus: Intel Corporation Celeron/Pentium Silver Processor Gaussian Mixture Model (rev 03)
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
|
wileEC
Anmeldungsdatum: 23. November 2013
Beiträge: 44
|
Welchen Kartentyp hast du denn probiert? SDHC, SDXC? SDHC Karten sollten beim RTS5229 eigentlich gehen.
|
nex01
(Themenstarter)
Anmeldungsdatum: 19. März 2011
Beiträge: 166
|
beides geht nicht.
In Windows gehen beide problemlos. auch SDXC.
|
wileEC
Anmeldungsdatum: 23. November 2013
Beiträge: 44
|
Probier mal diesen Treiber:
https://github.com/astyonax/patched-RTS5227-5229
Der funktioniert mit meinem RTS5227 wunderbar.
|
nex01
(Themenstarter)
Anmeldungsdatum: 19. März 2011
Beiträge: 166
|
den bekomm ich irgendwie nicht kompiliert... plex@nuc:~/patched-RTS5227-5229$ sudo dkms add ./rts5229
Creating symlink /var/lib/dkms/rts5227/1.07/source ->
/usr/src/rts5227-1.07
DKMS: add completed.
plex@nuc:~/patched-RTS5227-5229$ sudo dkms install rts5227/1.07
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
make -j2 KERNELRELEASE=5.0.0-29-generic -C /lib/modules/5.0.0-29-generic/build M=/var/lib/dkms/rts5227/1.07/build....(bad exit status: 2)
ERROR (dkms apport): binary package for rts5227: 1.07 not found
Error! Bad return status for module build on kernel: 5.0.0-29-generic (x86_64)
Consult /var/lib/dkms/rts5227/1.07/build/make.log for more information.
plex@nuc:~/patched-RTS5227-5229$ ls
patches README.md rts5229
plex@nuc:~/patched-RTS5227-5229$ cd rts5229/
plex@nuc:~/patched-RTS5227-5229/rts5229$ make
make -C /lib/modules/5.0.0-29-generic/build/ SUBDIRS=/home/plex/patched-RTS5227-5229/rts5229 modules
make[1]: Entering directory '/usr/src/linux-headers-5.0.0-29-generic'
Makefile:223: ================= WARNING ================
Makefile:224: 'SUBDIRS' will be removed after Linux 5.3
Makefile:225: Please use 'M=' or 'KBUILD_EXTMOD' instead
Makefile:226: ==========================================
CC [M] /home/plex/patched-RTS5227-5229/rts5229/rtsx.o
In file included from /home/plex/patched-RTS5227-5229/rts5229/rtsx.c:28:
/home/plex/patched-RTS5227-5229/rts5229/rtsx.h: In function ‘get_current_time’:
/home/plex/patched-RTS5227-5229/rts5229/rtsx.h:194:2: error: implicit declaration of function ‘do_gettimeofday’; did you mean ‘do_settimeofday64’? [-Werror=implicit-function-declaration]
do_gettimeofday(&tv);
^~~~~~~~~~~~~~~
do_settimeofday64
In file included from /home/plex/patched-RTS5227-5229/rts5229/rtsx.c:29:
/home/plex/patched-RTS5227-5229/rts5229/rtsx_chip.h: At top level:
/home/plex/patched-RTS5227-5229/rts5229/rtsx_chip.h:317: warning: "SG_END" redefined
#define SG_END 0x02
In file included from ./include/linux/blkdev.h:28,
from /home/plex/patched-RTS5227-5229/rts5229/rtsx.c:23:
./include/linux/scatterlist.h:65: note: this is the location of the previous definition
#define SG_END 0x02UL
/home/plex/patched-RTS5227-5229/rts5229/rtsx.c:297:3: error: ‘struct scsi_host_template’ has no member named ‘use_clustering’
.use_clustering = 1,
^~~~~~~~~~~~~~
/home/plex/patched-RTS5227-5229/rts5229/rtsx.c:132:12: warning: ‘proc_info’ defined but not used [-Wunused-function]
static int proc_info (struct Scsi_Host *host, char *buffer,
^~~~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:286: /home/plex/patched-RTS5227-5229/rts5229/rtsx.o] Error 1
make[1]: *** [Makefile:1606: _module_/home/plex/patched-RTS5227-5229/rts5229] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.0.0-29-generic'
make: *** [Makefile:37: default] Error 2
plex@nuc:~/patched-RTS5227-5229/rts5229$
|
wileEC
Anmeldungsdatum: 23. November 2013
Beiträge: 44
|
Im Ordner rts5229 ist noch eine readme. Du kannst ja mal die Methode probieren.
|
nex01
(Themenstarter)
Anmeldungsdatum: 19. März 2011
Beiträge: 166
|
wenn du den log siehst wirst du sehen dass ich diesen schritt schon probiert habe aus der readme als ich versucht habe den Treiber zu kompilieren.
|
nex01
(Themenstarter)
Anmeldungsdatum: 19. März 2011
Beiträge: 166
|
plex@nuc:~/patched-RTS5227-5229/rts5229$ make
make -C /lib/modules/5.0.0-29-generic/build/ SUBDIRS=/home/plex/patched-RTS5227-5229/rts5229 modules
make[1]: Entering directory '/usr/src/linux-headers-5.0.0-29-generic'
Makefile:223: ================= WARNING ================
Makefile:224: 'SUBDIRS' will be removed after Linux 5.3
Makefile:225: Please use 'M=' or 'KBUILD_EXTMOD' instead
Makefile:226: ==========================================
CC [M] /home/plex/patched-RTS5227-5229/rts5229/rtsx.o
In file included from /home/plex/patched-RTS5227-5229/rts5229/rtsx.c:28:
/home/plex/patched-RTS5227-5229/rts5229/rtsx.h: In function ‘get_current_time’:
/home/plex/patched-RTS5227-5229/rts5229/rtsx.h:194:2: error: implicit declaration of function ‘do_gettimeofday’; did you mean ‘do_settimeofday64’? [-Werror=implicit-function-declaration]
do_gettimeofday(&tv);
^~~~~~~~~~~~~~~
do_settimeofday64
In file included from /home/plex/patched-RTS5227-5229/rts5229/rtsx.c:29:
/home/plex/patched-RTS5227-5229/rts5229/rtsx_chip.h: At top level:
/home/plex/patched-RTS5227-5229/rts5229/rtsx_chip.h:317: warning: "SG_END" redefined
#define SG_END 0x02
In file included from ./include/linux/blkdev.h:28,
from /home/plex/patched-RTS5227-5229/rts5229/rtsx.c:23:
./include/linux/scatterlist.h:65: note: this is the location of the previous definition
#define SG_END 0x02UL
/home/plex/patched-RTS5227-5229/rts5229/rtsx.c:297:3: error: ‘struct scsi_host_template’ has no member named ‘use_clustering’
.use_clustering = 1,
^~~~~~~~~~~~~~
/home/plex/patched-RTS5227-5229/rts5229/rtsx.c:132:12: warning: ‘proc_info’ defined but not used [-Wunused-function]
static int proc_info (struct Scsi_Host *host, char *buffer,
^~~~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:286: /home/plex/patched-RTS5227-5229/rts5229/rtsx.o] Error 1
make[1]: *** [Makefile:1606: _module_/home/plex/patched-RTS5227-5229/rts5229] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.0.0-29-generic'
make: *** [Makefile:37: default] Error 2
|
wileEC
Anmeldungsdatum: 23. November 2013
Beiträge: 44
|
Dieser Treiber funktioniert mit Kernel 5.0
https://github.com/Zibri/Realtek-rts5229-linux-driver
Der rtsx_pci muss in die Blacklist und danach muss das initramfs neu gebaut werden.
|
nex01
(Themenstarter)
Anmeldungsdatum: 19. März 2011
Beiträge: 166
|
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 8719
|
Hallo nex01, Stelle bitte auch auf "gelöst". siehe auch in den Teilen: Das-solltest-Du-auf-jeden-Fall-beachten. Hier der Punkte 10.
|
nex01
(Themenstarter)
Anmeldungsdatum: 19. März 2011
Beiträge: 166
|
Ja, die Lösung war wileEC's letzter Beitrag.
|