Comment 40 for bug 247819

Revision history for this message
DiVoRaM (m-fabbrini) wrote :

Am using Linux m 2.6.28-11-generic #40-Ubuntu SMP Fri Apr 3 17:39:41 UTC 2009 x86_64 GNU/Linux on a HP-DV5 with a Jmicron SD controller (0a:00.1 System peripheral: JMicron Technologies, Inc. SD/MMC Host Controller).
Everything worked fine till 8.10...but now i can read only normal SD and not > 1GB.

dmesg|grep sdhc

[ 18.742743] sdhci: Secure Digital Host Controller Interface driver
[ 18.742751] sdhci: Copyright(c) Pierre Ossman
[ 18.744546] sdhci-pci 0000:0a:00.1: SDHCI controller found [197b:2382] (rev 0)
[ 18.744591] sdhci-pci 0000:0a:00.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 18.744791] sdhci-pci 0000:0a:00.1: setting latency timer to 64
[ 18.744980] sdhci-pci 0000:0a:00.2: SDHCI controller found [197b:2381] (rev 0)
[ 18.745006] sdhci-pci 0000:0a:00.2: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 18.745021] sdhci-pci 0000:0a:00.2: Refusing to bind to secondary interface.
[ 18.745034] sdhci-pci 0000:0a:00.2: PCI INT A disabled
....
[ 18.744959] mmc0: SDHCI controller on PCI [0000:0a:00.1] using DMA
....
[ 19.135820] mmc0: error -84 whilst initialising SD card <-- This is what I get if I put a SDHC card > 1GB

By the way, if you let the reader empty, the reader won't be recognized by linux...

What the hell is the -84 for?