SliTaz SliTaz Forum

You are not logged in.

#1 2013-03-06 19:41:34

emgi
Member
Registered: 2012-12-17
Posts: 127

More SD reader troubles

This is a problem at which I am looking for the last five days or so.

The problem is that my laptop does not let me mount the SD card. Checked all the relevant forum posts (there are quite a few) and tried all suggested solutions.

An overview of the actions taken so far:

- Installed linux-mmc

- tried different cards (1Gig, 4Gig)

- Added a line to /etc/init.d/local.sh:

        echo 8 > /sys/module/scsi_mod/parameters/max_luns

- tried Mojo's keucr

- looked elsewhere on the internet for similar issues

Unfortunately the end result was always the same:

My system cannot access the SD card in the reader although it seems that the card is detected. When ejecting and re-inserting it I always get this:

#dmesg |tail

tifm0 : demand removing card from socket 0:1

tifm_core: MMC/SD card detected in socket 0:1

Initially I thought this was a good sign but nothing else is happening.

fdisk only sees my harddisk partitions:

# fdisk -l

Disk /dev/sda: 60.0 GB, 60022480896 bytes

255 heads, 63 sectors/track, 7297 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks  Id System

/dev/sda1               1        2089    16779861  83 Linux

/dev/sda2            2090        6168    32764567+ 83 Linux

/dev/sda3            6169        6691     4194304  82 Linux swap

/dev/sda4            6691        7298     4875264  83 Linux

The card reader is detected properly: (partial listing for brevity)

# lspci

..

02:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller

02:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller

02:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)

02:06.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller

02:06.4 Communication controller: Texas Instruments PCIxx12 GemCore based SmartCard controller

..

Modules are loaded:

# lsmod | grep mmc

mmc_core               41741  1 sdhci

(it makes no difference if I modprobe mmc_block)

# lsmod | grep tifm

tifm_7xx1               3038  0

tifm_core               3181  1 tifm_7xx1

# lsmod | grep sdhci

sdhci_pci               5245  0

sdhci                  12287  1 sdhci_pci

mmc_core               41741  1 sdhci

Summary: I'm running out of options.

The only other possible solution I found was to perform a kernel rebuild with the option: CONFIG_SCSI_MULTI_LUN=y. This sounds like an excellent idea ;-) except the fact that I have no clue of how & where to start.

There is still the chance that I'm overlooking something simple.

I have attached a system report which may provide helpful information for thise willing to look into this.

/emgi

SliTaz System Report

Offline

#2 2013-03-06 21:09:30

mojo
Administrator
Registered: 2011-03-29
Posts: 2,174

Re: More SD reader troubles

The pciids of hardware devices is required, it's not provided by system report,always post output of lspci -nn

[c]lspci -nn[/c]

Monitor kernel messages while you insert/eject card, dmesg | tail is not enough information:

[c]tail -f /var/log/messages[/c]

Offline

#3 2013-03-07 16:01:26

emgi
Member
Registered: 2012-12-17
Posts: 127

Re: More SD reader troubles

$ lspci -nn

00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)

00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)

00:1b.0 Audio device [0403]: Intel Corporation N10/ICH 7 Family High Definition Audio Controller [8086:27d8] (rev 01)

00:1c.0 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 1 [8086:27d0] (rev 01)

00:1c.2 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 3 [8086:27d4] (rev 01)

00:1c.3 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 4 [8086:27d6] (rev 01)

00:1d.0 USB controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 [8086:27c8] (rev 01)

00:1d.1 USB controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 [8086:27c9] (rev 01)

00:1d.2 USB controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 [8086:27ca] (rev 01)

00:1d.3 USB controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 [8086:27cb] (rev 01)

00:1d.7 USB controller [0c03]: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller [8086:27cc] (rev 01)

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e1)

00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 01)

00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 01)

00:1f.2 SATA controller [0106]: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller [8086:27c5] (rev 01)

02:06.0 CardBus bridge [0607]: Texas Instruments PCIxx12 Cardbus Controller [104c:8039]

02:06.1 FireWire (IEEE 1394) [0c00]: Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller [104c:803a]

02:06.2 Mass storage controller [0180]: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) [104c:803b]

02:06.3 SD Host controller [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller [104c:803c]

02:06.4 Communication controller [0780]: Texas Instruments PCIxx12 GemCore based SmartCard controller [104c:803d]

02:0e.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5788 Gigabit Ethernet [14e4:169c] (rev 03)

08:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)

Card inserted:

Mar  7 16:54:30 (none) user.info kernel: tifm_core: MMC/SD card detected in socket 0:1

Mar  7 16:54:30 (none) daemon.err udevd[2100]: bind failed: Address already in use

Mar  7 16:54:30 (none) user.notice error binding udev control socket

Mar  7 16:54:30 (none) daemon.err udevd[2100]: error binding udev control socket

Then removed:

Mar  7 16:54:49 (none) user.info kernel: tifm0 : demand removing card from socket 0:1

Mar  7 16:54:49 (none) daemon.err udevd[2102]: bind failed: Address already in use

Mar  7 16:54:49 (none) user.notice error binding udev control socket

Mar  7 16:54:49 (none) daemon.err udevd[2102]: error binding udev control socket

And once more inserted:

Mar  7 16:54:54 (none) user.info kernel: tifm_core: MMC/SD card detected in socket 0:1

Mar  7 16:54:54 (none) daemon.err udevd[2103]: bind failed: Address already in use

Mar  7 16:54:54 (none) user.notice error binding udev control socket

Mar  7 16:54:54 (none) daemon.err udevd[2103]: error binding udev control socket

/emgi

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.018 seconds, 7 queries executed - Memory usage: 1.55 MiB (Peak: 1.77 MiB) ]