Czytnik kart Realtek rts5129 - Ubuntu nie czyta

Karty graficzne, dźwiękowe, tv, monitory etc.
Awatar użytkownika
tomek80
Sędziwy Jeż
Sędziwy Jeż
Posty: 40
Rejestracja: 24 lip 2005, 14:54
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Czytnik kart Realtek rts5129 - Ubuntu nie czyta

Post autor: tomek80 »

Witam

Zainstalowałem sobie Ubuntu 20.04 LTS i niestety nie działa mi czytnik kart SD. Ten czytnik to Realtek RTS5129. Wynik lsusb daje:

Kod: Zaznacz cały

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 0c45:c35a Microdia 
Bus 001 Device 006: ID 0cf3:3004 Qualcomm Atheros Communications AR3012 Bluetooth 4.0
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Czy jest jakaś możliwość żeby go uaktywnić?
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4681
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Czytnik kart Realtek rts5129 - Ubuntu nie czyta

Post autor: jacekalex »

Kod: Zaznacz cały

Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
O ile się nie mylę, system rozpoznał go prawidłowo.

Skąd pewność, że nie działa z winy systemu, a nie np z powodu uszkodzenia czy zabrudzenia karty,
którą do niego wkładasz?
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
tomek80
Sędziwy Jeż
Sędziwy Jeż
Posty: 40
Rejestracja: 24 lip 2005, 14:54
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Czytnik kart Realtek rts5129 - Ubuntu nie czyta

Post autor: tomek80 »

jacekalex pisze: 06 cze 2020, 22:24 kąd pewność, że nie działa z winy systemu, a nie np z powodu uszkodzenia czy zabrudzenia karty,
którą do niego wkładasz?
Sprawdzałem z trzeba różnymi kartami SD. Niestety nie ma żadnego efektu :/. Tak jak piszesz system czytnik kart wbudowany w laptop rozpoznaje, ale nie chce odczytywać kart. Zaznaczę, że pod Windows 10 te sam karty na tym samym laptopie są odczytywane bez problemu.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4681
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Czytnik kart Realtek rts5129 - Ubuntu nie czyta

Post autor: jacekalex »

Cóż, ja mam takiego pecha, ze jak wkładalem ostatnio kartę SIM do cegłofona, to nie działala, póki jej nie umyłem izopropanolem, a po myciu nie użyłem pincety, żeby ją włożyć.
Identyczne cyrki się zdarzają często z kartami SD.
Dlatego izopropanol do takich drobiazgów mam zawsze pod ręką. :P

Skoro na Windows działa, to spróbujmy diagnostyki:
Pokaż wynik z konta użyszkodnika:

Kod: Zaznacz cały

groups
odpal w terminalu proces:

Kod: Zaznacz cały

udisksctl monitor
i potem włóż kartę do czytnika.

Wklej tutaj to, co wypisze na terminal udiskctl.

Po włożeniu karty do czytnika wykonaj też:

Kod: Zaznacz cały

sudo dmesg |tail 
i też daj tu wynik.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2060
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Czytnik kart Realtek rts5129 - Ubuntu nie czyta

Post autor: kobrawerde »

Można zerknąć też na ten temat:
https://askubuntu.com/questions/470544/ ... ot-working
https://askubuntu.com/questions/1096873 ... gb-sd-card
doinstalować / przeinstalować:

Kod: Zaznacz cały

sudo apt install exfat-utils
https://psachin.github.io/blog/rtsx/

Kod: Zaznacz cały

modprobe rtsx_usb
A jaką wersję Ubuntu posiadasz ? .... tu trochę informacji na jakich wersjach linux-a / kernela działa OK
https://linux-hardware.org/index.php?id=usb:0bda-0129
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4681
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Czytnik kart Realtek rts5129 - Ubuntu nie czyta

Post autor: jacekalex »

kobrawerde pisze: 07 cze 2020, 19:28 Można zerknąć też na ten temat:
https://askubuntu.com/questions/470544/ ... ot-working
https://askubuntu.com/questions/1096873 ... gb-sd-card
doinstalować / przeinstalować:

Kod: Zaznacz cały

sudo apt install exfat-utils
....
Exfat-utils pomoże sformatować albo naprawić system plików exfat.
Ale do zamontowania exfat mój system potrzebuje fuse-exfat pomimo, że w jaju sterownik exfat ma wbudowany.
Także dodatkowo radzę:

Kod: Zaznacz cały

sudo apt install  fuse-exfat
Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
tomek80
Sędziwy Jeż
Sędziwy Jeż
Posty: 40
Rejestracja: 24 lip 2005, 14:54
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Czytnik kart Realtek rts5129 - Ubuntu nie czyta

Post autor: tomek80 »

jacekalex pisze: 07 cze 2020, 16:25 Pokaż wynik z konta użyszkodnika:

Kod: Zaznacz cały

groups
Po wpisaniu komendy groups mam następujące grupy:

Kod: Zaznacz cały

tomek@tomek-laptop:~$ groups
tomek adm cdrom sudo dip plugdev lpadmin lxd sambashare
tomek@tomek-laptop:~$ 
jacekalex pisze: 07 cze 2020, 16:25 odpal w terminalu proces:

Kod: Zaznacz cały

udisksctl monitor
i potem włóż kartę do czytnika.

Wklej tutaj to, co wypisze na terminal udiskctl.
Po wpisaniu udisksctl monitor otrzymuję:

Kod: Zaznacz cały

tomek@tomek-laptop:~$ udisksctl monitor 
Monitoring the udisks daemon. Press Ctrl+C to exit.
20:41:40.168: The udisks-daemon is running (name-owner :1.7).
20:41:44.854: Added /org/freedesktop/UDisks2/drives/00000_0x758f2c71
  org.freedesktop.UDisks2.Drive:
    CanPowerOff:                true
    Configuration:              {}
    ConnectionBus:              usb
    Ejectable:                  false
    Id:                         00000-0x758f2c71
    Media:                      flash_sd
    MediaAvailable:             true
    MediaChangeDetected:        true
    MediaCompatibility:         flash_sd
    MediaRemovable:             true
    Model:                      00000
    Optical:                    false
    OpticalBlank:               false
    OpticalNumAudioTracks:      0
    OpticalNumDataTracks:       0
    OpticalNumSessions:         0
    OpticalNumTracks:           0
    Removable:                  true
    Revision:                   
    RotationRate:               0
    Seat:                       seat0
    Serial:                     0x758f2c71
    SiblingId:                  /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0
    Size:                       15719727104
    SortKey:                    01hotplug/1591641704851258
    TimeDetected:               1591641704851258
    TimeMediaDetected:          1591641704851258
    Vendor:                     
    WWN:                        
20:41:44.854: Added /org/freedesktop/UDisks2/block_devices/mmcblk0
  org.freedesktop.UDisks2.Block:
    Configuration:              []
    CryptoBackingDevice:        '/'
    Device:                     /dev/mmcblk0
    DeviceNumber:               45824
    Drive:                      '/org/freedesktop/UDisks2/drives/00000_0x758f2c71'
    HintAuto:                   true
    HintIconName:               
    HintIgnore:                 false
    HintName:                   
    HintPartitionable:          true
    HintSymbolicIconName:       
    HintSystem:                 false
    Id:                         
    IdLabel:                    
    IdType:                     
    IdUUID:                     
    IdUsage:                    
    IdVersion:                  
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/mmcblk0
    ReadOnly:                   true
    Size:                       15719727104
    Symlinks:                   /dev/disk/by-id/mmc-00000_0x758f2c71
                                /dev/disk/by-path/pci-0000:00:1a.0-usb-0:1.1:1.0-platform-rtsx_usb_sdmmc.2.auto
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.PartitionTable:
    Partitions:         []
    Type:               dos
20:41:45.021: Added /org/freedesktop/UDisks2/block_devices/mmcblk0p1
  org.freedesktop.UDisks2.Block:
    Configuration:              []
    CryptoBackingDevice:        '/'
    Device:                     /dev/mmcblk0p1
    DeviceNumber:               45825
    Drive:                      '/org/freedesktop/UDisks2/drives/00000_0x758f2c71'
    HintAuto:                   true
    HintIconName:               
    HintIgnore:                 false
    HintName:                   
    HintPartitionable:          true
    HintSymbolicIconName:       
    HintSystem:                 false
    Id:                         
    IdLabel:                    
    IdType:                     vfat
    IdUUID:                     
    IdUsage:                    filesystem
    IdVersion:                  FAT32
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/mmcblk0p1
    ReadOnly:                   true
    Size:                       15719610880
    Symlinks:                   /dev/disk/by-id/mmc-00000_0x758f2c71-part1
                                /dev/disk/by-path/pci-0000:00:1a.0-usb-0:1.1:1.0-platform-rtsx_usb_sdmmc.2.auto-part1
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.Filesystem:
    MountPoints:        
    Size:               0
  org.freedesktop.UDisks2.Partition:
    Flags:              128
    IsContained:        false
    IsContainer:        false
    Name:               
    Number:             1
    Offset:             116224
    Size:               15719610880
    Table:              '/org/freedesktop/UDisks2/block_devices/mmcblk0'
    Type:               0x0b
    UUID:               
20:41:45.021: /org/freedesktop/UDisks2/block_devices/mmcblk0: org.freedesktop.UDisks2.PartitionTable: Properties Changed
  Partitions:           ['/org/freedesktop/UDisks2/block_devices/mmcblk0p1']
20:41:45.168: Added /org/freedesktop/UDisks2/jobs/6
  org.freedesktop.UDisks2.Job:
    Bytes:              0
    Cancelable:         true
    ExpectedEndTime:    0
    Objects:            ['/org/freedesktop/UDisks2/block_devices/mmcblk0p1']
    Operation:          filesystem-mount
    Progress:           0.0
    ProgressValid:      false
    Rate:               0
    StartTime:          1591641705164801
    StartedByUID:       0
20:41:45.197: /org/freedesktop/UDisks2/jobs/6: org.freedesktop.UDisks2.Job::Completed (true, '')
20:41:45.197: Removed /org/freedesktop/UDisks2/jobs/6
20:41:45.284: /org/freedesktop/UDisks2/block_devices/mmcblk0p1: org.freedesktop.UDisks2.Filesystem: Properties Changed
  MountPoints:          /media/tomek/disk
20:41:45.284: /org/freedesktop/UDisks2/block_devices/mmcblk0p1: org.freedesktop.UDisks2.Block: Properties Changed
  UserspaceMountOptions:        uhelper=udisks2
jacekalex pisze: 07 cze 2020, 16:25 Po włożeniu karty do czytnika wykonaj też:

Kod: Zaznacz cały

sudo dmesg |tail 
i też daj tu wynik.
Po wpisaniu sudo dmesg | tail otrzymuję:

Kod: Zaznacz cały

tomek@tomek-laptop:~$ sudo dmesg | tail 
[ 7338.885476] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[ 7344.984776] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[ 7351.075926] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[ 7357.167527] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[ 7363.255162] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[ 7369.387960] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[ 7375.493038] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[ 7381.576198] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[ 7387.678156] intel_pstate: Turbo disabled by BIOS or unavailable on processor
[ 7393.766584] intel_pstate: Turbo disabled by BIOS or unavailable on processor
tomek@tomek-laptop:~$ 
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4681
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Czytnik kart Realtek rts5129 - Ubuntu nie czyta

Post autor: jacekalex »

Kod: Zaznacz cały

sudo gpasswd -a $USER disk
Potem się wyloguj i zaloguj ponownie (albo zrestartuj kompa).

Sróbuj też zamontować kartę ręcznie:

Kod: Zaznacz cały

sudo su
mkdir /media/kartaSD
munt -t vfat /dev/mmcblk0p1 /media/kartaSD
exit 
Jeżeli się zamontuje, ale nie będziesz miał uprawnień w niej zapisywać, to będzie oznaczało przynajmniej,
że karta jest sprawna i czytnik działa.
Jeżeli karty nie da się zamontować, to się dowiemy o przyczynie tej niemożności z odpowiedzi, jaką wyrzuci polecenie.

Pokaż też, jakie ślady zostawiła karta w kern.log

Kod: Zaznacz cały

sudo su
grep   mmcblk0p1   /var/log/kern.log
exit;
Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
tomek80
Sędziwy Jeż
Sędziwy Jeż
Posty: 40
Rejestracja: 24 lip 2005, 14:54
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Czytnik kart Realtek rts5129 - Ubuntu nie czyta

Post autor: tomek80 »

jacekalex pisze: 08 cze 2020, 21:02

Kod: Zaznacz cały

sudo gpasswd -a $USER disk
Potem się wyloguj i zaloguj ponownie (albo zrestartuj kompa).

Sróbuj też zamontować kartę ręcznie:

Kod: Zaznacz cały

sudo su
mkdir /media/kartaSD
munt -t vfat /dev/mmcblk0p1 /media/kartaSD
exit 
Jeżeli się zamontuje, ale nie będziesz miał uprawnień w niej zapisywać, to będzie oznaczało przynajmniej,
że karta jest sprawna i czytnik działa.
Jeżeli karty nie da się zamontować, to się dowiemy o przyczynie tej niemożności z odpowiedzi, jaką wyrzuci polecenie.

Pokaż też, jakie ślady zostawiła karta w kern.log

Kod: Zaznacz cały

sudo su
grep   mmcblk0p1   /var/log/kern.log
exit;
Pozdro
:craz:
Po zastosowaniu sudo gpasswd -a $USER disk teraz karty SD są odczytywane :). Poniżej podaję wynik polecenia sudo grep mmcblk0p1 /var/log/kern.log:

Kod: Zaznacz cały

tomek@tomek-laptop:~$ sudo grep   mmcblk0p1   /var/log/kern.log
Jun  8 20:58:31 tomek-laptop kernel: [ 8308.931251] FAT-fs (mmcblk0p1): unable to read boot sector to mark fs as dirty
Jun  8 21:05:54 tomek-laptop kernel: [ 8750.708298] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Jun  8 21:14:51 tomek-laptop kernel: [  148.990930] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Myślę, że temat rozwiązany :). Dziękuję Wam za pomoc :).
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4681
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Czytnik kart Realtek rts5129 - Ubuntu nie czyta

Post autor: jacekalex »

Kod: Zaznacz cały

Jun  8 21:05:54 tomek-laptop kernel: [ 8750.708298] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck
.
System plików na tej karcie ma jakiś błędy, o których system grzecznie zameldował
Odmontuj kartę bez wyjmowania z czytnika.
Naprawa systemu plików przez fsck się wykonuje tak:

Kod: Zaznacz cały

sudo su
fsck.vfat -a  /dev/mmcblk0p1
Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość