Drivers/sdhci: Incorrect operation of the SD card Controller driver (SDCHI) #495

Closed
opened 2026-06-14 17:21:55 +00:00 by bad_Dr3dd0x · 1 comment
Member

ru---
Драйвер некорректно определяет деления базовой частоты; при базовой частоте ниже, чем искомая частота.
некорректное определение значений для MMIO[02Ch] "SDCLK Frequency Select"
Система "не увидела" SD-карту. SD-карта выжила, полностью работоспособна в др. системах.

en---
The driver does not correctly determine the base frequency divisions; when the base frequency is lower than the desired frequency.
incorrect definition of values for MMIO[02Ch] "SDCLK Frequency Select"
The system "did not see" the SD card. The SD card has survived and is fully functional in other systems.

Detected on: Acer TravelMate 6292
CPU: core 2 duo t8100
4 GB DDR2 667

LOG:

SDHCI: Loading driver
SDHCI: base BAR: 00000000 count BAR: 00000000
SDHCI: base address = 80C09C00
SDHCI: slot resetting
K : Attach Interrupt 255 Handler 80C1E357
SDHCI: ecx=00000000 slotX=80BEF000
SDHCI:Capabilities 00000000 01E021A1
L: /SYS/@DOCKY Param:
K : EHCI 80BB30A4 status of port 0 is 00001801
K : releasing to companion
K : EHCI 80BB30A4: port 2 has HS or FS device, resetting
K : EHCI 80BB70A4 status of port 0 is 00001005
K : EHCI 80BB30A4: status of port 0 changed to 00003002
K : EHCI 80BB70A4: port 4 has HS or FS device, resetting
SDHCI:Amper capabilities 00000000 000000FF
25MHz : 2147483648
50MHz : 1073741824
400KHz : 32
SDHCI: Enable insert and remove interrupt
SDHCI: Found 1 controllers

ru--- Драйвер некорректно определяет деления базовой частоты; при базовой частоте ниже, чем искомая частота. некорректное определение значений для MMIO[02Ch] "SDCLK Frequency Select" Система "не увидела" SD-карту. SD-карта выжила, полностью работоспособна в др. системах. en--- The driver does not correctly determine the base frequency divisions; when the base frequency is lower than the desired frequency. incorrect definition of values for MMIO[02Ch] "SDCLK Frequency Select" The system "did not see" the SD card. The SD card has survived and is fully functional in other systems. Detected on: Acer TravelMate 6292 CPU: core 2 duo t8100 4 GB DDR2 667 LOG: SDHCI: Loading driver SDHCI: base BAR: 00000000 count BAR: 00000000 SDHCI: base address = 80C09C00 SDHCI: slot resetting K : Attach Interrupt 255 Handler 80C1E357 SDHCI: ecx=00000000 slotX=80BEF000 SDHCI:Capabilities 00000000 01E021A1 L: /SYS/@DOCKY Param: K : EHCI 80BB30A4 status of port 0 is 00001801 K : releasing to companion K : EHCI 80BB30A4: port 2 has HS or FS device, resetting K : EHCI 80BB70A4 status of port 0 is 00001005 K : EHCI 80BB30A4: status of port 0 changed to 00003002 K : EHCI 80BB70A4: port 4 has HS or FS device, resetting SDHCI:Amper capabilities 00000000 000000FF 25MHz : 2147483648 50MHz : 1073741824 400KHz : 32 SDHCI: Enable insert and remove interrupt SDHCI: Found 1 controllers
Doczom added the
Category
Drivers
Lang/FASM
Kind
Bug
Priority
Critical
1
labels 2026-06-14 17:26:56 +00:00
Doczom changed title from Некорректная работа драйвера контроллера SD-карт (SDCHI)/Incorrect operation of the SD card Controller driver (SDCHI) to Drivers/sdhci: Incorrect operation of the SD card Controller driver (SDCHI) 2026-06-14 17:30:54 +00:00
Owner

fixed in #526

fixed in https://git.kolibrios.org/KolibriOS/kolibrios/pulls/526
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KolibriOS/kolibrios#495