Card-Reader liest M2-Karte nicht (T500, Ubuntu 10.04, Kernel 2.6.38-8)

thorminator

New member
Themenstarter
Registriert
4 Aug. 2010
Beiträge
256
In meinem T500 ist vorn ein Card-Reader - offenbar von Ricoh, s. u. - verbaut. Ich wollte ihn gestern zum ersten Mal benutzen, und zwar mit einer 2 GB großen M2-Karte ( = Memory Stick Micro, kleines Format für Sony-Ericsson-Handys) von SanDisk in einem mitgelieferten Adapter. Wenn ich diesen in den Card-Reader-Slot schiebe, tut sich gar nichts. Forensuchen hier sowie auf unbuntuforums.org und ubuntuusers.de haben mich zu keiner Lösung geführt. (Auf ubuntuforums.org gibt es einige Ansätze für ältere Kernel, aber ich wollte nicht einfach Software aus 2008 manuell nachinstallieren.)

Hier einige Ausgaben:

lsusb
Code:
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 08ff:2810 AuthenTec, Inc. 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 045e:0734 Microsoft Corp. Wireless Optical Desktop 700
Bus 001 Device 004: ID 17ef:4807 Lenovo 
Bus 001 Device 003: ID 04b3:4485 IBM Corp. Serial Converter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lspci
Code:
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:03.0 Communication controller: Intel Corporation Mobile 4 Series Chipset MEI Controller (rev 07)
00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
03:00.0 Network controller: Intel Corporation Wireless WiFi Link 5300
05:00.0 SATA controller: JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller (rev 03)
05:00.1 IDE interface: JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller (rev 03)
15:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
15:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
15:00.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)
15:00.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11)
15:00.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 11)
tail -25 /var/log/messages
Code:
May 26 11:33:47 thor kernel: [    9.632471] input: Video Bus as  /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input9
May 26 11:33:47 thor kernel: [    9.632540] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)
May 26 11:33:47 thor kernel: [    9.632717] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
May 26 11:33:47 thor kernel: [    9.632790] HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
May 26 11:33:47 thor kernel: [    9.707733] ADDRCONF(NETDEV_UP): wlan0: link is not ready
May 26 11:33:47 thor kernel: [    9.788681] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
May 26 11:33:47 thor kernel: [    9.788913] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
May 26 11:33:47 thor kernel: [    9.789083] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
May 26 11:33:47 thor kernel: [    9.789242] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
May 26 11:33:48 thor kernel: [    9.840105] usb 4-2: new full speed USB device using uhci_hcd and address 3
May 26 11:33:48 thor kernel: [    9.938973] thinkpad_ec: thinkpad_ec 0.40 loaded.
May 26 11:33:48 thor kernel: [    9.940548] tp_smapi 0.40 loading...
May 26 11:33:48 thor kernel: [    9.942218] tp_smapi successfully loaded (smapi_port=0xb2).
May 26 11:33:48 thor kernel: [   10.260903] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
May 26 11:33:48 thor kernel: [   10.260908] e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
May 26 11:33:48 thor kernel: [   10.261311] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
May 26 11:33:50 thor kernel: [   12.499472] EXT4-fs (sda1): re-mounted. Opts: discard,errors=remount-ro,commit=15
May 26 11:33:50 thor kernel: [   12.503873] EXT4-fs (sda3): re-mounted. Opts: discard,commit=15
May 26 11:33:53 thor kernel: [   15.791331] IBM TrackPoint firmware: 0x0e, buttons: 3/3
May 26 11:33:54 thor kernel: [   16.129255] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input14
May 26 11:33:59 thor kernel: [   20.823304] e1000e 0000:00:19.0: eth0: changing MTU from 1500 to 1492
May 26 11:34:01 thor kernel: [   22.860995] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
May 26 11:34:01 thor kernel: [   22.860999] e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
May 26 11:34:31 thor kernel: [   53.711533] Intel AES-NI instructions are not detected.
May 26 11:34:31 thor kernel: [   53.742014] padlock_aes: VIA PadLock not detected.
Ich kann keine Spur entdecken, dass mein System überhaupt was von der Karte bemerkt hätte. Es ist natürlich möglich, dass der Card-Reader das M2-Format nicht mag. Hat jemand von Euch Erfahrungen oder Lösungsansätze? Braucht ihr weitere Infos über mein System?

Danke schon mal im Voraus für Tipps.
 
Hier hatte linrunner sich schon mal eingeklinkt, aber das Problem bestand lediglich darin, dass die Karte nicht automatisch gemountet wurde. Bei mir taucht jedoch keine /dev/sdc o. ä. auf, die ich manuell mounten könnte.

sudo fdsik -l

Code:
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x43ef53ac

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2611    20971520   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2            7573       12482    39439575   83  Linux
/dev/sda3            3656        7572    31457280   83  Linux

Partition table entries are not in disk order

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x32e8b69b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      243201  1953512001    7  HPFS/NTFS
P. S.: Muss ich mir wegen der Meldung "Partition 1 does not end on cylinder boundary." Sorgen machen? Es handelt sich um die Ubuntu-Partition auf meiner SSD und ich hatte mich vor der Installation durch Berge von Alignment-Anleitungen gekämpft ...
 
fdisk meckert weil dieoartitionen nicht so liegen, wie dos es machen würde. die meldung sollte verschwinden, wenn du die dos-kompatibilität abschaltest (-c). empfehlenswert ist der aufruf fdisk -luc, da du dann auch erkennen kannst, ob die partitionen korrekt liegen (wenn startsektor ganzzahliges vielfaches von 2048, dann alles i.o.).

hab gerade erst im thinkwiki iirc gelesen, dass nur der sd-/mmc-teil des cardreaders von linux untestützt wird. für den ms-teil bringt der kernel afaik keinen treiber mit.
 
fdisk meckert weil dieoartitionen nicht so liegen, wie dos es machen würde. die meldung sollte verschwinden, wenn du die dos-kompatibilität abschaltest (-c). empfehlenswert ist der aufruf fdisk -luc, da du dann auch erkennen kannst, ob die partitionen korrekt liegen (wenn startsektor ganzzahliges vielfaches von 2048, dann alles i.o.).
Stimmt, dann meckert er nicht:

sudo fdisk -luc
Code:
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x43ef53ac

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    41945087    20971520   83  Linux
/dev/sda2       121644180   200523329    39439575   83  Linux
/dev/sda3        58722304   121636863    31457280   83  Linux

Partition table entries are not in disk order

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x32e8b69b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63  3907024064  1953512001    7  HPFS/NTFS

hab gerade erst im thinkwiki iirc gelesen, dass nur der sd-/mmc-teil des cardreaders von linux untestützt wird. für den ms-teil bringt der kernel afaik keinen treiber mit.
Danke für die Info. Hast du zufällig auch was dazu gelesen, ob/wie man das bei aktuellen Kernels nachrüsten kann?
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben