Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] Cardreader Acer  (Read 8663 times)

Offline reddark

  • User
  • Posts: 1.051
    • http://www.klangruinen.de/
[DE] Cardreader Acer
« on: 2012/04/10, 12:21:23 »
Hallo,
hab hier ein Acer Extensa 5630 grad mit dem aktuellen siduction bestückt.
Alles läuft wunderbar, nur der interne Cardreader lässt sich nicht zur mitarbeit bewegen:

Code: [Select]
System:    Host: laptop2 Kernel: 3.3-1.towo.2-siduction-amd64 x86_64 (64 bit, gcc: 4.6.3)
           Desktop: KDE 4.7.4 (Qt 4.7.4) Distro: siduction 11.1 One Step Beyond - kde - (201112302141)
Machine:   System: Acer product: Extensa 5630 version: 0100
           Mobo: Acer model: Homa version: Rev Bios: Phoenix version: V1.36 date: 10/30/2009
CPU:       Dual core Intel Core2 Duo CPU T5670 (-MCP-) cache: 2048 KB flags: (lm nx sse sse2 sse3 ssse3) bmips: 7182.52
           Clock Speeds: 1: 800.00 MHz 2: 800.00 MHz
Graphics:  Card: Intel Mobile 4 Series Chipset Integrated Graphics Controller bus-ID: 00:02.0
           X.Org: 1.11.4 drivers: intel (unloaded: fbdev,vesa) Resolution: 1280x800@60.0hz
           GLX Renderer: Mesa DRI Mobile Intel GM45 Express Chipset GLX Version: 2.1 Mesa 7.11.2 Direct Rendering: Yes
Network:   Card-1: Intel WiFi Link 5100 driver: iwlwifi ver: in-tree: bus-ID: 03:00.0
           IF: wlan0 state: up mac: 00:22:fa:05:95:ca
           Card-2: Broadcom NetXtreme BCM5764M Gigabit Ethernet PCIe driver: tg3 ver: 3.122 bus-ID: 02:00.0
           IF: eth0 state: down mac: 00:1f:16:94:69:60
Drives:    HDD Total Size: 320.1GB (4.2% used) 1: WDC_WD3200BEVT
Info:      Processes: 147 Uptime: 2 min Memory: 452.1/2946.3MB Runlevel: 5 Gcc sys: 4.6.3 Client: Shell inxi: 1.7.29



Code: [Select]
# lspci
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: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.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 LPC Interface Controller (rev 03)                                                                                                      
00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03)                                                                
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)                                                                                                    
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5764M Gigabit Ethernet PCIe (rev 10)                                                                                
03:00.0 Network controller: Intel Corporation WiFi Link 5100                                                                                                                        
0d:06.0 CardBus bridge: O2 Micro, Inc. Cardbus bridge (rev 01)
0d:06.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02)
0d:06.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 03)


Hat jemand einen schnellen Tip? ;)

Offline reddark

  • User
  • Posts: 1.051
    • http://www.klangruinen.de/
Cardreader Acer
« Reply #1 on: 2012/04/10, 16:31:28 »
Bin einen kleinen Schritt weiter.

Wenn ich den Laptop mit einer Karte im Reader starte, wird sie erkannt und ist benutzbar. Sowie ich sie entferne und sie wieder einstecken, geht wieder garnix mehr.

In der syslog finde ich:

Code: [Select]
10.04.2012 16:18:40 laptop2 kernel [  434.842381] end_request: I/O error, dev mmcblk0, sector 244
10.04.2012 16:18:40 laptop2 kernel [  434.842384] end_request: I/O error, dev mmcblk0, sector 245
10.04.2012 16:18:40 laptop2 kernel [  434.842388] end_request: I/O error, dev mmcblk0, sector 246
10.04.2012 16:18:40 laptop2 kernel [  434.842392] end_request: I/O error, dev mmcblk0, sector 247
10.04.2012 16:18:40 laptop2 kernel [  434.842395] end_request: I/O error, dev mmcblk0, sector 248
10.04.2012 16:18:40 laptop2 kernel [  434.842399] end_request: I/O error, dev mmcblk0, sector 249
10.04.2012 16:18:40 laptop2 kernel [  434.842402] end_request: I/O error, dev mmcblk0, sector 250
10.04.2012 16:18:40 laptop2 kernel [  434.842449] mmcblk0: error -123 sending status command, retrying
10.04.2012 16:18:40 laptop2 kernel [  434.842461] mmcblk0: error -123 sending status command, retrying
10.04.2012 16:18:40 laptop2 kernel [  434.842473] mmcblk0: error -123 sending status command, aborting


Wenn ich gparted in der konsole aufrufe, wird mir das angezeigt:

Code: [Select]
Eingabe-/Ausgabefehler during read on /dev/mmcblk0
Eingabe-/Ausgabefehler during read on /dev/mmcblk0


Nach einer Formatierung der Karte und einem erneutem einstecken, erhalte ich in der syslog:

Code: [Select]
10.04.2012 16:29:10 laptop2 kernel [ 1064.961196] WARNING: at /tmp/buildd/linux-siduction-3.3/debian/build/source_amd64_none/drivers/mmc/host/sdhci.c:962 sdhci_send_command+0x2f/0x82e [sdhci]()
10.04.2012 16:29:10 laptop2 kernel [ 1064.961196] Modules linked in: nls_utf8 nls_cp437 vfat fat pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) acpi_cpufreq mperf cpufreq_powersave cpufreq_conservative cpufreq_stats parport_pc ppdev lp parport bnep rfcomm bluetooth cryptd aes_x86_64 aes_generic uinput fuse af_packet coretemp dm_crypt arc4 joydev snd_hda_codec_hdmi pcmcia snd_hda_codec_realtek i915 snd_hda_intel yenta_socket drm_kms_helper drm pcmcia_rsrc intel_agp pcmcia_core snd_hda_codec i2c_algo_bit iwlwifi psmouse acer_wmi evdev i2c_i801 i2c_core pcspkr serio_raw sparse_keymap snd_hwdep snd_pcm iTCO_wdt iTCO_vendor_support snd_page_alloc mxm_wmi intel_gtt battery snd_seq mac80211 snd_seq_device snd_timer ac button processor video wmi snd cfg80211 rfkill soundcore ext4 crc16 jbd2 mbcache dm_mod sd_mod crc_t10dif usbhid sr_mod cdrom hid power_supply mmc_block ahci libahci sdhci_pci sdhci libata mmc_core scsi_mod tg3 thermal uhci_hcd ehci_hcd usbcore usb_common [last unloaded: scsi_wait_scan]
10.04.2012 16:29:10 laptop2 kernel [ 1064.960088] mmc0: Timeout waiting for hardware interrupt.
10.04.2012 16:29:00 laptop2 kernel [ 1054.946100] Buffer I/O error on device mmcblk0, logical block 251504
10.04.2012 16:29:00 laptop2 kernel [ 1054.946090] end_request: I/O error, dev mmcblk0, sector 2012032


Ich hoffe es ist lesbar und ihr könnt damit was anfangen ....

Offline reddark

  • User
  • Posts: 1.051
    • http://www.klangruinen.de/
Cardreader Acer
« Reply #2 on: 2012/04/10, 16:51:00 »
Nochwas wo ich denke es hat etwas mit zutun:

Code: [Select]
10.04.2012 16:48:28 laptop2 kernel [  242.337091] Call Trace:
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  <IRQ>  [<ffffffff810338a9>] ? warn_slowpath_common+0x78/0x8c
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffffa02227f4>] ? sdhci_finish_data+0x240/0x240 [sdhci]
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffffa0221db5>] ? sdhci_send_command+0x2f/0x82e [sdhci]
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff81187e91>] ? delay_tsc+0x97/0xc1
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffffa022037c>] ? sdhci_reset+0xb8/0x124 [sdhci]
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffffa02227f4>] ? sdhci_finish_data+0x240/0x240 [sdhci]
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffffa02227d7>] ? sdhci_finish_data+0x223/0x240 [sdhci]
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff8131cd21>] ? printk+0x43/0x48
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffffa02227f4>] ? sdhci_finish_data+0x240/0x240 [sdhci]
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffffa0222859>] ? sdhci_timeout_timer+0x65/0xa0 [sdhci]
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff8103cf55>] ? run_timer_softirq+0x16a/0x1fa
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff811859b0>] ? timerqueue_add+0x80/0xa0
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff81038534>] ? __do_softirq+0x8e/0x125
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff8132569c>] ? call_softirq+0x1c/0x30
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff8100afa2>] ? do_softirq+0x3c/0x7a
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff81038819>] ? irq_exit+0x4a/0xb1
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff8101fd7c>] ? smp_apic_timer_interrupt+0x72/0x7f
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff81324c9e>] ? apic_timer_interrupt+0x6e/0x80
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  <EOI>  [<ffffffffa03263fc>] ? arch_local_irq_enable+0x4/0x8 [processor]
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffffa032708d>] ? acpi_idle_enter_simple+0xc6/0x102 [processor]
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff81241787>] ? cpuidle_idle_call+0x84/0xc0
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff81008245>] ? cpu_idle+0xa2/0x108
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff8168cb23>] ? start_kernel+0x3ac/0x3b7
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff8168c140>] ? early_idt_handlers+0x140/0x140
10.04.2012 16:48:28 laptop2 kernel [  242.337091]  [<ffffffff8168c3c3>] ? x86_64_start_kernel+0x104/0x111
10.04.2012 16:48:28 laptop2 kernel [  242.337091] ---[ end trace 96a1e477095d155f ]---
10.04.2012 16:48:38 laptop2 kernel [  252.352019] mmc0: Timeout waiting for hardware interrupt.

Offline reddark

  • User
  • Posts: 1.051
    • http://www.klangruinen.de/
Cardreader Acer
« Reply #3 on: 2012/04/11, 13:43:21 »
Keiner ne lustige Idee, die mir weiterhilft??  :(

darktiger

  • Guest
Cardreader Acer
« Reply #4 on: 2012/04/11, 13:49:35 »
Nö, außer dass ich das Problem mit meinem Lenovo T410 betätigen kann (scheint also nix Acer-spezifisches zu sein). Datt lief immer einwandfrei... Ich kann allerdings nicht genau einkreisen, wann das Problemchen genau zustach, da ich den Cardreader nicht nach jedem Upgrade gebraucht hatte. Aber es könnte seit dem 3.3er Kernel sein...

Offline reddark

  • User
  • Posts: 1.051
    • http://www.klangruinen.de/
Cardreader Acer
« Reply #5 on: 2012/04/11, 14:21:22 »
Naja, obs mit einem älteren Kernel lief, kann ich nicht sagen ... hab ihn mit einem Windows drauf bekommen.

Hast du zufällig den selben Cardreader drin??

Code: [Select]
0d:06.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 03)

darktiger

  • Guest
Cardreader Acer
« Reply #6 on: 2012/04/11, 15:11:32 »
Quote from: "reddark"
Hast du zufällig den selben Cardreader drin??
Code: [Select]
0d:06.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 03)


ich glaube nicht:

Code: [Select]
# lspci
0d:00.0 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller (rev 01)

Offline reddark

  • User
  • Posts: 1.051
    • http://www.klangruinen.de/
Cardreader Acer
« Reply #7 on: 2012/04/11, 16:48:55 »
Aber wahrscheinlich ähnlich .. bei meiner recherche, bin ich auch öfters über den Ricoh gestolpert .. ;)

Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.920
Cardreader Acer
« Reply #8 on: 2012/04/11, 16:59:52 »
Ich bau gleich einen Kernel, den könntest Du dann mal testen.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Offline reddark

  • User
  • Posts: 1.051
    • http://www.klangruinen.de/
Cardreader Acer
« Reply #9 on: 2012/04/11, 19:50:30 »
Danke für deine Mühe, aber leider keine änderung ....
auch "tail -f /var/log/messages" wirft nix aus, wenn die karte eingesteckt wird ....

Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.920
Cardreader Acer
« Reply #10 on: 2012/04/11, 20:03:10 »
Tja, mehr mmc-/sdhci-patches gabs nicht in der stable queue.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Offline reddark

  • User
  • Posts: 1.051
    • http://www.klangruinen.de/
Cardreader Acer
« Reply #11 on: 2012/04/11, 22:51:48 »
hmm ... schade.
trotzdem danke ;)
werde es weiter versuchen ...

Offline hendrikL

  • Administrator
  • User
  • *****
  • Gravatar
  • Posts: 927
Cardreader Acer
« Reply #12 on: 2012/04/12, 10:13:12 »
ganz schnell zwischen Tür und Angel, sagt man ja so ab und an mal.
Karte in den Reader, dann
Code: [Select]
modprobe -r sdhci_pci && modprobe sdhci_pci
sollte funzen.
Noch ebes, habe das hier im Netz gefunden
https://lkml.org/lkml/2012/4/9/467
Da scheint wer dran zu Arbeiten.

gruß hendrikL

ps. @Team-siduction, lebe noch, gehe nur gerade in Projektfremder Arbeit unter, sorry, die Saison hat begonnen

Offline reddark

  • User
  • Posts: 1.051
    • http://www.klangruinen.de/
Cardreader Acer
« Reply #13 on: 2012/04/12, 12:43:34 »
Ok
Code: [Select]
modprobe -r sdhci_pci && modprobe sdhci_pci
funktioniert.
Aber wenn ich die karte rausziehen, wird sie nicht entfernt, im Dolphin z.B. ... aber gut, es geht erstmal, danke ;)

Hoffe, das das aber bald irgendwie gefixt wird ....

Offline hendrikL

  • Administrator
  • User
  • *****
  • Gravatar
  • Posts: 927
Cardreader Acer
« Reply #14 on: 2012/04/12, 20:01:09 »
Tja,
Quote from: "reddark"

Aber wenn ich die karte rausziehen, wird sie nicht entfernt, im Dolphin z.B. ... aber gut, es geht erstmal, danke ;)


Code: [Select]
modprobe -r sdhci_pci  wird es richten. ;)
Nicht schön, aber ...

Vor dem rausziehen der Karte wäre ein
Code: [Select]
pumount /media/foo angebracht (vorausgesetzt pmount ist installiert) und dann erst ein "modprobe -r" absetzen.

gruß hendrikL