Realtek 5287 Controlador PCIe para leitor de cartão de memória não está lendo todos os cartões

1

Um novo laptop System 76 Lemur tem um leitor de cartões Realtek 5287 PCIe.

Ele lê alguns cartões SD, mas não todos. Não quer dizer qual lê ou não. O sistema 76 diz que eles estão cientes do problema, mas não sabem como resolvê-lo. Eu procurei e vi muitas opções possíveis , mas nenhuma parece funcionar.

O System 76 teve um problema semelhante há alguns anos com outro leitor de cartões Realtek, que eles publicaram no Launchpad: link

Mas esse problema foi resolvido nesse meio tempo.

Aparentemente, o Ubuntu 16.04.1 não pode ler e / ou ver todas as placas, o que é um pouco estranho. Ele vê, por exemplo, um cartão SanDisk Ultra 40MB / s 32GB, alguns cartões SD de 2GB baratos, mas nenhum dos meus cartões de 16GB (que são de marcas diferentes, um SanDisk 16GB Extreme Pro, um Integral Ultima Pro. Ambos os cartões de 16GB dão um erro ), o dmesg mostra (primeiro um 16GB e depois 32GB que monta corretamente):

[ 5861.429822] mmc0: cannot verify signal voltage switch
[ 5864.998521] mmc0: tuning execution failed
[ 5864.998532] mmc0: error -22 whilst initialising SD card
[ 5873.953821] mmc0: cannot verify signal voltage switch
[ 5874.083407] mmc0: new ultra high speed SDR50 SDHC card at address aaaa
[ 5874.083697] mmcblk0: mmc0:aaaa SL32G 29.7 GiB
[ 5874.102882] mmcblk0: p1
[ 5874.286794] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 5891.088486] mmc0: card aaaa removed

A desmontagem não apropriada do volume não tem nada a ver com o Ubuntu e não teve nenhum efeito sobre a legibilidade do cartão.

Eu tentei colocar na lista negra

rtsx_pci_ms,rtsx_pci_sdmmc

módulos. Não fez diferença. Algumas placas seriam montadas, outras não, com as mesmas mensagens de erro.

Encontrou alguns problemas semelhantes no Askubuntu:

O Ubuntu 16.04 não detecta o leitor de cartão SD

Cartão SD não trabalhando: [249.480884] mmc0: erro -5 ao inicializar o cartão SD

Com certeza lsmod:

Module                  Size  Used by
binfmt_misc            20480  1
mmc_block              36864  0
ctr                    16384  1
ccm                    20480  1
pci_stub               16384  1
vboxpci                24576  0
vboxnetadp             28672  0
vboxnetflt             28672  0
vboxdrv               454656  3 vboxnetadp,vboxnetflt,vboxpci
rfcomm                 69632  0
ec_sys                 16384  1
bnep                   20480  2
arc4                   16384  2
nls_iso8859_1          16384  1
drbg                   32768  1
ansi_cprng             16384  0
snd_hda_codec_hdmi     53248  1
dm_crypt               28672  1
snd_hda_codec_realtek    86016  1
snd_hda_codec_generic    77824  1 snd_hda_codec_realtek
x86_pkg_temp_thermal    16384  0
coretemp               16384  0
snd_hda_intel          40960  5
kvm_intel             172032  0
snd_hda_codec         135168  4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
kvm                   540672  1 kvm_intel
snd_hda_core           73728  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               106496  5 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
irqbypass              16384  1 kvm
snd_seq_midi           16384  0
crct10dif_pclmul       16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
snd_rawmidi            32768  1 snd_seq_midi
iwlmvm                311296  0
aesni_intel           167936  16769
mac80211              737280  1 iwlmvm
aes_x86_64             20480  1 aesni_intel
lrw                    16384  1 aesni_intel
gf128mul               16384  1 lrw
uvcvideo               90112  0
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
glue_helper            16384  1 aesni_intel
ablk_helper            16384  1 aesni_intel
videobuf2_vmalloc      16384  1 uvcvideo
cryptd                 20480  8386 ghash_clmulni_intel,aesni_intel,ablk_helper
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         28672  1 uvcvideo
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
videobuf2_core         36864  2 uvcvideo,videobuf2_v4l2
snd_timer              32768  2 snd_pcm,snd_seq
v4l2_common            16384  1 videobuf2_v4l2
videodev              176128  4 uvcvideo,v4l2_common,videobuf2_core,videobuf2_v4l2
iwlwifi               200704  1 iwlmvm
media                  24576  2 uvcvideo,videodev
input_leds             16384  0
joydev                 20480  0
serio_raw              16384  0
snd                    81920  20 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
cfg80211              565248  3 iwlwifi,mac80211,iwlmvm
rtsx_pci_ms            20480  0
soundcore              16384  1 snd
memstick               20480  1 rtsx_pci_ms
btusb                  45056  0
btrtl                  16384  1 btusb
shpchp                 36864  0
mei_me                 36864  0
mei                    98304  1 mei_me
hci_uart               77824  0
btbcm                  16384  2 btusb,hci_uart
btqca                  16384  1 hci_uart
btintel                16384  2 btusb,hci_uart
bluetooth             520192  31 bnep,btbcm,btqca,btrtl,btusb,hci_uart,rfcomm,btintel
intel_lpss_acpi        16384  0
intel_lpss             16384  1 intel_lpss_acpi
acpi_pad               20480  0
mac_hid                16384  0
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,ppdev,parport_pc
autofs4                40960  2
btrfs                 987136  0
xor                    24576  1 btrfs
hid_generic            16384  0
usbhid                 49152  0
raid6_pq              102400  1 btrfs
dm_mirror              24576  0
dm_region_hash         24576  1 dm_mirror
dm_log                 20480  2 dm_region_hash,dm_mirror
rtsx_pci_sdmmc         24576  0
i915_bpo             1302528  6
intel_ips              20480  1 i915_bpo
i2c_algo_bit           16384  1 i915_bpo
drm_kms_helper        155648  1 i915_bpo
psmouse               131072  0
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
r8169                  81920  0
nvme                   65536  4
drm                   364544  7 i915_bpo,drm_kms_helper
mii                    16384  1 r8169
rtsx_pci               53248  2 rtsx_pci_ms,rtsx_pci_sdmmc
ahci                   36864  0
libahci                32768  1 ahci
wmi                    20480  0
pinctrl_sunrisepoint    28672  0
i2c_hid                20480  0
video                  40960  1 i915_bpo
pinctrl_intel          20480  1 pinctrl_sunrisepoint
hid                   118784  3 i2c_hid,hid_generic,usbhid
fjes                   28672  0

Alguém tem alguma ideia de como consertar isso? Muito obrigado antecipadamente!

Editar: recebi uma solução possível para determinados cartões pelo System 76:

sudo apt install exfat-utils

Que infelizmente não funciona para todos os tipos de cartão, principalmente para cartões ultra / elite / extreme (como o meu). Mas talvez uma solução para alguns.

    
por Letatcest 15.12.2016 / 15:34

0 respostas