Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
card reader doesn't work after update
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Xywa
Veteran
Veteran


Joined: 23 Jul 2005
Posts: 1591
Location: /mnt/Gentoo/Europe

PostPosted: Mon Mar 25, 2019 10:24 pm    Post subject: card reader doesn't work after update Reply with quote

Hi,

I did Today system update (new KDE) and kernel update (amd 64 stable). Everything works fine, however I spotted my card reader doesn't work - I have no notification under kde.

Code:
06:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411 PCI Express Card Reader (rev 01)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8411 PCI Express Card Reader
        Flags: bus master, fast devsel, latency 0, IRQ 40
        Memory at f7800000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: rtsx_pci
        Kernel modules: rtsx_pci



Tested more and I found:
Looks like card reader works with with 4.14.83-gentoo kernel, doesn't work with linux-4.19.27-gentoo-r1 (but should be ^^).
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 22716
Location: here

PostPosted: Tue Mar 26, 2019 6:54 am    Post subject: Reply with quote

Kernel module has chaged location.
In kernel-4.14
Code:
 Symbol: MFD_RTSX_PCI [=n]                                                                                                                                                                                               
 Type  : tristate                                                                                                                                                                                                       
 Prompt: Realtek PCI-E card reader                                                                                                                                                                                       
   Location:                                                                                                                                                                                                             
     -> Device Drivers                                                                                                                                                                                                   
 (1)   -> Multifunction device drivers                                                                                                                                                                                   
   Defined at drivers/mfd/Kconfig:919                                                                                                                                                                                   
   Depends on: HAS_IOMEM [=y] && PCI [=y]                                                                                                                                                                               
   Selects: MFD_CORE [=n]

in kernel-4.19
Code:
 Symbol: MISC_RTSX_PCI [=n]                                                                                                                                                                                             
 Type  : tristate                                                                                                                                                                                                       
 Prompt: Realtek PCI-E card reader                                                                                                                                                                                       
   Location:                                                                                                                                                                                                             
     -> Device Drivers                                                                                                                                                                                                   
 (1)   -> Misc devices                                                                                                                                                                                                   
   Defined at drivers/misc/cardreader/Kconfig:1                                                                                                                                                                         
   Depends on: PCI [=y]                                                                                                                                                                                                 
   Selects: MFD_CORE [=y]

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Xywa
Veteran
Veteran


Joined: 23 Jul 2005
Posts: 1591
Location: /mnt/Gentoo/Europe

PostPosted: Tue Mar 26, 2019 11:06 am    Post subject: Reply with quote

Looks like I got it configured properly now, but still doesn't work (see bellow). On old kernel, when put inside or remove card I have a message in dmesg, in this kernel nothing.

Code:
# lsmod
Module                  Size  Used by
nvidia_uvm            802816  0
joydev                 24576  0
hid_generic            16384  0
nvidia_drm             40960  2
nvidia_modeset       1007616  26 nvidia_drm
nvidia              13877248  943 nvidia_uvm,nvidia_modeset
x86_pkg_temp_thermal    16384  0
iwldvm                143360  0
iwlwifi               172032  1 iwldvm
r8169                  81920  0
rtsx_pci               53248  0
realtek                20480  1
mfd_core               16384  1 rtsx_pci


Code:
06:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411 PCI Express Card Reader (rev 01)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8411 PCI Express Card Reader
        Flags: bus master, fast devsel, latency 0, IRQ 38
        Memory at f7800000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [b0] MSI-X: Enable- Count=1 Masked-
        Capabilities: [d0] Vital Product Data
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
        Kernel driver in use: rtsx_pci
        Kernel modules: rtsx_pci
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 22716
Location: here

PostPosted: Tue Mar 26, 2019 5:15 pm    Post subject: Reply with quote

Probably you should also activate
Code:
 Symbol: MMC_REALTEK_PCI [=m]                                                                                                                                     
 Type  : tristate                                                                                                                                                 
 Prompt: Realtek PCI-E SD/MMC Card Interface Driver                                                                                                               
   Location:                                                                                                                                                       
     -> Device Drivers                                                                                                                                             
 (1)   -> MMC/SD/SDIO card support (MMC [=m])                                                                                                                     
   Defined at drivers/mmc/host/Kconfig:846                                                                                                                         
   Depends on: MMC [=m] && MISC_RTSX_PCI [=m]

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
fabalthazar
n00b
n00b


Joined: 26 May 2015
Posts: 16
Location: France

PostPosted: Fri Apr 12, 2019 6:00 pm    Post subject: Reply with quote

My Realtek USB card reader also disappeared after the kernel upgrade to 4.19.
I had to enable again the card interface driver:
Code:
Symbol: MMC_REALTEK_USB [=m]
Type  : tristate
Prompt: Realtek USB SD/MMC Card Interface Driver
  Location:
    -> Device Drivers
      -> MMC/SD/SDIO card support (MMC [=y])

along with the card driver itself:
Code:
Symbol: MISC_RTSX_USB [=m]
Type  : tristate
Prompt: Realtek USB card reader
  Location:
    -> Device Drivers
      -> Misc devices
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum