Card Reader (SD/MMC/MS/MS PRO/xD) im Acer Extensa 5220

wissing

New Member
Nach dem Kauf des neuen Acer Extensa 5220 und ein paar kleinen Macken bezüglich des Wlan und OpenSuSE 11.0, welche mittlerweile behoben sind, hab ich heute eine lang vermißte xD Card wiedergefunden, die ich in den integrierten Cardreader eingesteckt hatte.

Vor dem einstecken, hab ich mir auf der Konsole folgendes angeschaut:

Code:
lspci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
04:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01)
0f:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
0f:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
0f:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
0f:06.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
und danach ein

Code:
/sbin/lspci |grep -i texas
0f:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
0f:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
0f:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
0f:06.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
Der Cardreader wird als solcher erkannt, aber die Karte, in diesem Fall eine xD mit 256 MB wird nicht erkannt.

Die Frage ist also, ob in diesem Fall noch ein zusätzlicher Treiber installiert und, oder ein weiteres Modul nachgeladen werden muß.

LG Rene


EDIT: Gerade hab ich in Yast --> Hardware --> Hardwreinformationen --> Speichermedium --> 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD gelesen, das der Kernel Treiber tifm_7xx1 lautet.

Also ein kurzes modprobe hinterhergeschoben und neu booten.
Mal sehen was passiert.
 

wissing

New Member
AW: Card Reader (SD/MMC/MS/MS PRO/xD) im Acer Extensa 5220

Tja, der heutige Versuch, auf die Karte zuzugreifen, war wohl vergleichbar mit dem berühmten Schuß in den Ofen.

Da ich den eingebauten Card Reader nicht zwingend brauch, kann ich mitunter damit leben, aber es wurmt mich schon etwas.

Falls jemand wissen sollte, wie das Ding doch noch dazu bewogen werden kann, seinen Dienst zu verrichten, bin ich jedoch über eine Hilfestellung sehr dankbar.
 

Rain_Maker

Administrator
Teammitglied
AW: Card Reader (SD/MMC/MS/MS PRO/xD) im Acer Extensa 5220

wissing schrieb:
Falls jemand wissen sollte, wie das Ding doch noch dazu bewogen werden kann, seinen Dienst zu verrichten, bin ich jedoch über eine Hilfestellung sehr dankbar.
Ohne eine genauere HW-Beschreibung (PCI-ID) wird das schwer, also lspci mit der Option "-nn" aufrufen bzw. "hwinfo --storage" oder "hwinfo --storage-ctrl" und die daraus ersichtliche ID in der Form

1234:abcd

(VendorID[noparse]:D[/noparse]eviceID, wenn man hwinfo zur Grundlage nimmt) durch die Suchmaschine Deines geringsten Mißtrauens jagen.

Greetz,

RM

P.S.
wissing schrieb:
Also ein kurzes modprobe hinterhergeschoben und neu booten.
Mal sehen was passiert.
Nach dem händischen Laden eines Moduls die Kiste neu zu starten kann nichts bringen, selbst wenn es zur Hardware passen würde.
 

wissing

New Member
AW: Card Reader (SD/MMC/MS/MS PRO/xD) im Acer Extensa 5220

Code:
lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 03)
00:02.1 Display controller [0380]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a03] (rev 03)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 03)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD AudioController [8086:284b] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03)
00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 03)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 03)
00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E)IDE Controller [8086:2850] (rev 03)
00:1f.2 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E)SATA IDE Controller [8086:2828] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03)
02:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] (rev 02)
04:00.0 Network controller [0280]: Broadcom Corporation BCM4310 USB Controller [14e4:4315] (rev 01)
0f:06.0 CardBus bridge [0607]: Texas Instruments PCIxx12 Cardbus Controller [104c:8039]
0f:06.1 FireWire (IEEE 1394) [0c00]: Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller [104c:803a]
0f:06.2 Mass storage controller [0180]: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) [104c:803b]
0f:06.3 SD Host controller [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller [104c:803c]
Code:
hwinfo --storage
10: PCI f06.2: 0180 Storage controller
  [Created at pci.310]
  UDI: /org/freedesktop/Hal/devices/pci_104c_803b
  Unique ID: CUzW.PCh91Yl24T4
  Parent ID: 6NW+.o1FfZoLxn+0
  SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:0f:06.2
  SysFS BusID: 0000:0f:06.2
  Hardware Class: storage
  Model: "Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)"
  Vendor: pci 0x104c "Texas Instruments"
  Device: pci 0x803b "5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)"
  SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
  SubDevice: pci 0x011f
  Driver: "tifm_7xx1"
  Driver Modules: "tifm_7xx1"
  Memory Range: 0xfc205000-0xfc205fff (rw,non-prefetchable)
  IRQ: 22 (20 events)
  Module Alias: "pci:v0000104Cd0000803Bsv00001025sd0000011Fbc01sc80i00"
  Driver Info #0:
    Driver Status: tifm_7xx1 is active
    Driver Activation Cmd: "modprobe tifm_7xx1"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #19 (PCI bridge)

16: PCI 1f.2: 0101 IDE interface
  [Created at pci.310]
  UDI: /org/freedesktop/Hal/devices/pci_8086_2828
  Unique ID: w7Y8.B67NRj6al31
  SysFS ID: /devices/pci0000:00/0000:00:1f.2
  SysFS BusID: 0000:00:1f.2
  Hardware Class: storage
  Model: "Intel 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x2828 "82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller"
  SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
  SubDevice: pci 0x011f
  Revision: 0x03
  Driver: "ata_piix"
  Driver Modules: "ata_piix"
  I/O Ports: 0x1c00-0x1c07 (rw)
  I/O Ports: 0x18f4-0x18f7 (rw)
  I/O Ports: 0x18f8-0x18ff (rw)
  I/O Ports: 0x18f0-0x18f3 (rw)
  I/O Ports: 0x18e0-0x18ef (rw)
  I/O Ports: 0x18d0-0x18df (rw)
  IRQ: 19 (166067 events)
  Module Alias: "pci:v00008086d00002828sv00001025sd0000011Fbc01sc01i8f"
  Driver Info #0:
    Driver Status: ata_piix is active
    Driver Activation Cmd: "modprobe ata_piix"
  Driver Info #1:
    Driver Status: pata_acpi is not active
    Driver Activation Cmd: "modprobe pata_acpi"
  Driver Info #2:
    Driver Status: ata_generic is not active
    Driver Activation Cmd: "modprobe ata_generic"
  Driver Info #3:
    Driver Status: ide_pci_generic is not active
    Driver Activation Cmd: "modprobe ide_pci_generic"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

17: PCI 1f.1: 0101 IDE interface
  [Created at pci.310]
  UDI: /org/freedesktop/Hal/devices/pci_8086_2850
  Unique ID: 3p2J.kk3VM57+5OB
  SysFS ID: /devices/pci0000:00/0000:00:1f.1
  SysFS BusID: 0000:00:1f.1
  Hardware Class: storage
  Model: "Intel 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x2850 "82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller"
  SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
  SubDevice: pci 0x011f
  Revision: 0x03
  Driver: "ata_piix"
  Driver Modules: "ata_piix"
  I/O Ports: 0x1f0-0x1f7 (rw)
  I/O Port: 0x3f6 (rw)
  I/O Ports: 0x170-0x177 (rw)
  I/O Port: 0x376 (rw)
  I/O Ports: 0x1810-0x181f (rw)
  IRQ: 19 (166067 events)
  Module Alias: "pci:v00008086d00002850sv00001025sd0000011Fbc01sc01i8a"
  Driver Info #0:
    Driver Status: ata_piix is active
    Driver Activation Cmd: "modprobe ata_piix"
  Driver Info #1:
    Driver Status: piix is not active
    Driver Activation Cmd: "modprobe piix"
  Driver Info #2:
    Driver Status: pata_acpi is not active
    Driver Activation Cmd: "modprobe pata_acpi"
  Driver Info #3:
    Driver Status: ata_generic is not active
    Driver Activation Cmd: "modprobe ata_generic"
  Driver Info #4:
    Driver Status: ide_pci_generic is not active
    Driver Activation Cmd: "modprobe ide_pci_generic"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
 

Rain_Maker

Administrator
Teammitglied
AW: Card Reader (SD/MMC/MS/MS PRO/xD) im Acer Extensa 5220

Und?

Was dazu über die Suchmaschine Deines geringsten Mißtrauens gefunden?
 

wissing

New Member
AW: Card Reader (SD/MMC/MS/MS PRO/xD) im Acer Extensa 5220

Rain_Maker, ich bin ehrlich, denn ich weiß grad echt nicht, wonach ich speziell suchen soll.
 

Rain_Maker

Administrator
Teammitglied
AW: Card Reader (SD/MMC/MS/MS PRO/xD) im Acer Extensa 5220

Nach den IDs, wie von mir beschrieben:

Code:
0f:06.2 Mass storage controller [0180]: Texas Instruments 5-in-1 
Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) [[B]104c:803b[/B]]
0f:06.3 SD Host controller [0805]: Texas Instruments PCIxx12 SDA 
Standard Compliant SD Host Controller [[B]104c:803c[/B]]
Laut Ausgabe von hwinfo ist das passende Modul geladen, aber vielleicht hat das Ding ja einen Bug unter 2.6.25.

Was beim Einstecken der Karte passiert, wäre auch interessant zu wissen (verfolgen des Systemlogs beim Einstöpseln).
 

wissing

New Member
AW: Card Reader (SD/MMC/MS/MS PRO/xD) im Acer Extensa 5220

Das was ich grad gefunden hab, ist der Artikel ebenfall hier im Forum von ZuluTom.
Könnte es sein, das Du mich darauf stoßen wolltest?
 

Rain_Maker

Administrator
Teammitglied
AW: Card Reader (SD/MMC/MS/MS PRO/xD) im Acer Extensa 5220

Nein, wollte ich dieses mal ausnahmsweise nicht.

Greetz,

RM
 

wissing

New Member
Code:
sudo tail -f /var/log/messages
Oct  4 20:30:30 linux-qrc2 gconfd (zion-9604): Die Adresse »xml:readonly:/etc/gconf/gconf.xml.defaults« wurde an der Position 2 zu einer nur lesbaren Konfigurationsquelle aufgelöst
Oct  4 20:30:30 linux-qrc2 gconfd (zion-9604): Die Adresse »xml:readonly:/etc/gconf/gconf.xml.vendor« wurde an der Position 3 zu einer nur lesbaren Konfigurationsquelle aufgelöst
Oct  4 20:30:30 linux-qrc2 gconfd (zion-9604): Die Adresse »xml:readonly:/etc/gconf/gconf.xml.schemas« wurde an der Position 4 zu einer nur lesbaren Konfigurationsquelle aufgelöst
Oct  4 20:31:15 linux-qrc2 syslog-ng[1703]: STATS: dropped 0
Oct  4 20:47:30 linux-qrc2 su: (to root) zion on /dev/pts/1
Oct  4 20:48:47 linux-qrc2 kernel: lp: driver loaded but no devices found
Oct  4 20:50:27 linux-qrc2 kernel: tifm_core: SmartMedia/xD card detected in socket 0:0
Oct  4 20:50:48 linux-qrc2 kernel: tifm0 : demand removing card from socket 0:0
Oct  4 20:51:03 linux-qrc2 kernel: tifm_core: SmartMedia/xD card detected in socket 0:0
Oct  4 21:05:01 linux-qrc2 sudo:     root : TTY=pts/1 ; PWD=/home/zion ; USER=root ; COMMAND=/usr/bin/tail -f /var/log/messages
Oct  4 21:05:08 linux-qrc2 kernel: tifm0 : demand removing card from socket 0:0
Oct  4 21:05:13 linux-qrc2 kernel: tifm_core: SmartMedia/xD card detected in socket 0:0
Wie ich sehe erkennt er zumindest, das eine xD Karte in den Slot eingesteckt wurde.

Nur dann mußte sich das Ding doch auch auslesen lassen, denn Daten sind ja drauf.
 
Oben