Bug 10929

Summary: Memory reader not working with kernel >2.6.24 but works with kernel 2.6.23 and 2.6.22!
Product: Drivers Reporter: Ali Abdallah (ali.slackware)
Component: MMC/SDAssignee: drivers_mmc-sd
Severity: normal    
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: >= 2.6.24 Subsystem:
Regression: --- Bisected commit-id:

Description Ali Abdallah 2008-06-16 13:51:49 UTC
Latest working kernel version:
My memory stick reader used to work with kernel version 2.6.22.x and 2.6.23.x, but not with 2.6.20.x ( not tested with 2.6.21.x) .

Earliest failing kernel version:

Slackware 12.1, and Ubuntu 8.04

Hardware Environment:
06:00.0 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller
06:00.1 SD Host controller: ENE Technology Inc ENE PCI SmartMedia / xD Card Reader Controller
06:00.2 FLASH memory: ENE Technology Inc Unknown device 0720
06:00.3 FLASH memory: ENE Technology Inc ENE PCI Secure Digital / MMC Card Reader Controller

Software Environment:

Problem Description:
when inserting a memory card in the reader, nothing comes from /var/log/messages but dmesg shows 
mmc1: unrecognised SCR structure version 1
mmc1: error -22 whilst initialising SD card

searching over the net i didn't find anything useful, but it seems this SCR checking is only implemented in sd.c source with kernel version >=2.6.24, the card works perfectly with 2.6.23.x and with 2.6.22.x
Comment 1 Adrian Bunk 2008-06-16 14:15:56 UTC

*** This bug has been marked as a duplicate of bug 10925 ***