![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Gast
Beiträge: n/a
|
Hallo,
ich habe in meinem HP nc6120 Notebook einen SD Kartenleser. Wenn ich hier eine Karte reinstecke, leuchtet kurz die LED sonst passiert nix. Natürlich habe ich auch versuch,t es selber zu lösen und in WIKIS nachzulesen. Leider hat mir aber nichts davon weitergeholfen. Wenn ich den Befehl dmesg eingebe erhalte ich diese Ausgabe: [ 661.449963] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done. [ 661.450019] PM: Entering mem sleep [ 661.450035] Suspending console(s) (use no_console_suspend to debug) [ 661.450675] pci 0000:00:02.0: PCI INT A disabled [ 661.960887] sd 0:0:0:0: [sda] Synchronizing SCSI cache [ 661.961065] sd 0:0:0:0: [sda] Stopping disk [ 662.351792] ACPI handle has no context! [ 662.352983] parport_pc 00:04: disabled [ 662.354534] serial 00:02: disabled [ 662.354952] ACPI: Transitioning device [C1A2] to D3 [ 662.355138] ACPI handle has no context! [ 662.355148] sdhci-pci 0000:02:06.4: PCI INT D disabled [ 662.355155] ACPI handle has no context! [ 662.368115] ACPI handle has no context! [ 662.368122] tifm_7xx1 0000:02:06.3: PCI INT D disabled [ 662.368129] ACPI handle has no context! [ 662.384136] ACPI handle has no context! [ 662.400230] eth1: Going into suspend... [ 662.401183] ipw2200 0000:02:04.0: PCI INT A disabled [ 662.416092] ata2: port disabled. ignoring. [ 662.416145] ata_piix 0000:00:1f.1: PCI INT A disabled [ 662.416398] Intel ICH 0000:00:1e.2: PCI INT A disabled [ 662.416512] ehci_hcd 0000:00:1d.7: PCI INT A disabled [ 662.432095] uhci_hcd 0000:00:1d.3: PCI INT D disabled [ 662.432126] uhci_hcd 0000:00:1d.2: PCI INT C disabled [ 662.432158] uhci_hcd 0000:00:1d.1: PCI INT B disabled [ 662.432189] uhci_hcd 0000:00:1d.0: PCI INT A disabled [ 662.448466] PM: suspend devices took 1.000 seconds [ 662.448823] ACPI: Preparing to enter system sleep state S3 [ 662.449028] Disabling non-boot CPUs ... [ 662.449028] Back to C! [ 662.449028] Force enabled HPET at resume [ 662.449253] ACPI: Waking up from system sleep state S3 [ 662.531130] ACPI: EC: non-query interrupt received, switching to interrupt mode [ 662.644730] pci 0000:00:02.0: restoring config space at offset 0xf (was 0x100, writing 0x10b) [ 662.644738] pci 0000:00:02.0: restoring config space at offset 0x7 (was 0x0, writing 0xd0180000) [ 662.644741] pci 0000:00:02.0: restoring config space at offset 0x6 (was 0x8, writing 0xc0000008) [ 662.644745] pci 0000:00:02.0: restoring config space at offset 0x5 (was 0x1, writing 0x2001) [ 662.644749] pci 0000:00:02.0: restoring config space at offset 0x4 (was 0x0, writing 0xd0100000) [ 662.644754] pci 0000:00:02.0: restoring config space at offset 0x1 (was 0x900000, writing 0x900003) [ 662.647327] pci 0000:00:02.1: restoring config space at offset 0x4 (was 0x0, writing 0xd0200000) [ 662.647334] pci 0000:00:02.1: restoring config space at offset 0x1 (was 0x900000, writing 0x900007) [ 662.647352] pcieport-driver 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x4010b) [ 662.647364] pcieport-driver 0000:00:1c.0: restoring config space at offset 0x9 (was 0x10001, writing 0x1fff1) [ 662.647370] pcieport-driver 0000:00:1c.0: restoring config space at offset 0x Mit dem Befehl tail -f /var/log/messages habe ich geprüft, ob das Einstecken der SD-Karte erkannt wird. Das ist der Fall. Hier das Log: ay 16 16:30:26 notebook kernel: [ 54.808064] tifm_core: MMC/SD card detected in socket 0:3 May 16 16:37:32 notebook kernel: [ 481.423013] tifm0 : demand removing card from socket 0:3 May 16 16:37:34 notebook kernel: [ 483.500038] tifm_core: MMC/SD card detected in socket 0:3 May 16 16:37:39 notebook kernel: [ 488.173698] tifm0 : demand removing card from socket 0:3 May 16 16:37:41 notebook kernel: [ 490.356039] tifm_core: MMC/SD card detected in socket 0:3 May 16 16:37:47 notebook kernel: [ 496.449294] tifm0 : demand removing card from socket 0:3 May 16 16:37:49 notebook kernel: [ 498.164077] tifm_core: MMC/SD card detected in socket 0:3 In die /etc/modules habe ich das eingetragen: # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. lp sbp2 sdhci tifm_sd tifm_7xx1 tifm_core Leider klappt immer noch nicht. ![]() |
|
|
|
#2 |
|
Gast
Beiträge: n/a
|
Mittlerweile funktioniert es, dass ich den Kartenleser mit SD-Karten nutzen kann.
Allerdings muss ich jedesmal den entsprechenden Befehl in der bash eingeben. (nachdem neu gebootet wurde) Wäre nett wenn ich das noch automatisieren könnte. Was habe ich bisher gemacht? Einträge aus /etc/modules wieder entfernt (Ausnahme Zeile lp) Aufgrund dieser Seite hier bin ich dann ein Stück weitergekommen: file:///home/kurt/Desktop/Texas%20Instruments%206xx1,7xx1%20FlashMedia%20dri ver%20for%20Linux.html Also Eingabe Befehl: lspci Ausgabe: 02:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller Als root einloggen und Befehl setpci -s 02:06.3 4c.b=02 bewirkt, dass der Kartenleser eingebunden wird und ich auch schreibend darauf zugreifen kann. Jetzt müsste ich nur noch wissen ob ich den setpci Befehl auch wo eintragen kann, sodass gleich beim Booten automatisch auch der Kartenleser zur Verfügung steht? Kann mir da bitte jemand helfen? Danke! |
|
|
|
#3 |
|
Gast
Beiträge: n/a
|
Zuerst die richtige Seite mit der ich auf den setpci Befehl gekommen bin ist diese (oben ist die auf meinem Notebook gespeicherte, was hier niemanden nützt ;-) )
http://www.webcon.ca/~imorgan/tifm21/ Wie man das ganze gleich automatisiert (also gleich beim booten) steht hier: http://jurgeit.gis-users.net/cms/ind...1&query=setpci Unter Ubuntu 9.04 habe ich also folgendes gemacht: sudo setpci -s 02:06.3 4c.b=02 * Karte einlegen und testen ! * Dauerhafte Einrichtung: + sudo gedit /etc/rc.local + Zeile vor dem Eintrag "exit 0": setpci -s 02:06.3 4c.b=02 Beim nächsten Mal hochfahren und einstecken einer SD Karte hat es dann funktioniert. Aushängen und neuerliches Mounten ebenfalls. |
|
|
|
#4 |
|
Inventar
![]() Registriert seit: 08.02.2001
Beiträge: 9.977
|
Also Werbung für Linux sind diese Wickel keine
![]() Aber danke für Deine Erweiterung des Forums um dieses Know-How! |
|
|
|
|
|
#5 | |
|
Gast
Beiträge: n/a
|
Zitat:
will auch gar keine Werbung machen für Linux. Jeder der sich mit Linux beschäftigt, muss halt damit rechnen, dass derartige Probleme auftauchen. Wenn man es dann löst ist es dafür umso erfreulicher, so wie für mich jetzt. Ausserdem habe ich mit Windows auch genug "Wickel". ;-) Schönen Sonntag. ![]() |
|
|
|
|
#6 |
|
Gast
Beiträge: n/a
|
Hier noch ein interessanter Link zu dem Thema:
http://blog.oncode.info/2008/04/21/k...nux-am-laptop/ |
|
|
|
#7 |
|
Gast
Beiträge: n/a
|
Falls es noch jemanden interessiert, mein Kartenleser war scheinbar defekt und wurde komplett getauscht.
Nachdem ich Ubuntu 9.04 nochmal neu installiert habe, wurder der Kartenleser "Out of the Box" erkannt und ich musste nicht mehr wie von mir beschrieben vorgehen. |
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|