You are not logged in.
Dell XPS 9530 (2023)
Arch is up to date
When I insert an SD card into the RTS5260 on my laptop, I don't see it in the output of `lsblk`, until I have run `lspci`. Similar to this thread, where I found the workaround by running lspci, but there's no resolution. Also similar to this thread, but installing `udisks2` didn't change anything.
I'm using microSD cards. I've tried multiple different microSD cards and multiple different SD card adapters and all show the same issue. All the microSD cards and SD card adapters work fine when I boot the same laptop into windows.
It feels like I've got some kind of misconfiguration of udev? I'm not familiar enough with udev to figure it out yet, so any guidance on where to look next would be greatly appreciated.
I don't need to run `lspci` with elevated privlidges, and using `lspci -A` with `linux-sysfs`, `linux-proc` or `intel-conf1` causes the SD card to appear.
When I run `udevadm monitor`, I don't see any output till I run `lspci` and then I immediately get
KERNEL[2962.127560] add /devices/pci0000:00/0000:00:1c.0/0000:a4:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc0/mmc0:0001 (mmc)
KERNEL[2962.128929] add /devices/virtual/bdi/179:0 (bdi)
KERNEL[2962.132414] add /devices/pci0000:00/0000:00:1c.0/0000:a4:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc0/mmc0:0001/block/mmcblk0 (block)
KERNEL[2962.132473] add /devices/pci0000:00/0000:00:1c.0/0000:a4:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0p1 (block)
KERNEL[2962.132501] add /devices/pci0000:00/0000:00:1c.0/0000:a4:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0p2 (block)
KERNEL[2962.132525] bind /devices/pci0000:00/0000:00:1c.0/0000:a4:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc0/mmc0:0001 (mmc)
UDEV [2962.133263] add /devices/virtual/bdi/179:0 (bdi)
UDEV [2962.133511] add /devices/pci0000:00/0000:00:1c.0/0000:a4:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc0/mmc0:0001 (mmc)
UDEV [2962.161372] add /devices/pci0000:00/0000:00:1c.0/0000:a4:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc0/mmc0:0001/block/mmcblk0 (block)
UDEV [2962.207749] add /devices/pci0000:00/0000:00:1c.0/0000:a4:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0p2 (block)
UDEV [2962.207942] add /devices/pci0000:00/0000:00:1c.0/0000:a4:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0p1 (block)
UDEV [2962.208578] bind /devices/pci0000:00/0000:00:1c.0/0000:a4:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc0/mmc0:0001 (mmc)output of sudo lspci -s 0000:a4:00.0 -vvv
0000:a4:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5260 PCI Express Card Reader (rev 01)
Subsystem: Dell Device 0beb
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 145
IOMMU group: 19
Region 0: Memory at bf000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee00538 Data: 0000
Capabilities: [70] Express (v2) Endpoint, IntMsgNum 0
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 10W TEE-IO-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr+ TransPend-
LnkCap: Port #0, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 unlimited
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 8GT/s, Width x1
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp- 10BitTagReq- OBFF Via message/WAKE#, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp- ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
AtomicOpsCtl: ReqEn-
IDOReq- IDOCompl- LTR+ EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS-
LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr- HeaderOF-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr+ HeaderOF+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [148 v1] Device Serial Number 00-00-00-01-00-4c-e0-00
Capabilities: [158 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Capabilities: [168 v1] Latency Tolerance Reporting
Max snoop latency: 3145728ns
Max no snoop latency: 3145728ns
Capabilities: [170 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=60us PortTPowerOnTime=60us
L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
T_CommonMode=0us LTR1.2_Threshold=126976ns
L1SubCtl2: T_PwrOn=60us
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pciOffline
Hi,
I also hit.
[Jan13 10:44] mmc0: cannot verify signal voltage switch
[ +0.324821] mmc0: error -110 whilst initialising SD card Model: "Realtek RTS5260 PCI Express Card Reader"
Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
Device: pci 0x5260 "RTS5260 PCI Express Card Reader"
SubVendor: pci 0x1028 "Dell"
SubDevice: pci 0x0926
Revision: 0x01
Driver: "rtsx_pci"And seems it is a bug.
https://bugs.launchpad.net/ubuntu/+sour … ug/2033553
Offline