Frage zu (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

Status
Für weitere Antworten geschlossen.

surfer

New Member
Zwei fragen hab ich da noch.

1.Frage zu der Beschreibung von ZuluTom

Wie trägt man in Yast mehrere MODULES ein?:confused:
Muß man ein (,) oder sonst ein Zeichen zwischen die Namen setzten?:confused:
Und wie kann man die wieder Löschen?:confused:

2.Frage zu der Beschreibung von Rain_Maker

Muß man die MODULES hier auch noch von Hand eintragen?:confused:

Grüße
 

Rain_Maker

Administrator
Teammitglied
AW: (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

surfer schrieb:
Zwei fragen hab ich da noch.

1.Frage zu der Beschreibung von ZuluTom

Wie trägt man in Yast mehrere MODULES ein?:confused:
Muß man ein (,) oder sonst ein Zeichen zwischen die Namen setzten?:confused:
Leerzeichen dazwischen (Wenn man es wie vorgeschlagen über Yast macht).

surfer schrieb:
Und wie kann man die wieder Löschen?:confused:
Auf dem selben Weg wie man sie auch eingetragen hat.

surfer schrieb:
2.Frage zu der Beschreibung von Rain_Maker

Muß man die MODULES hier auch noch von Hand eintragen?
Logisch, das ist nur eine andere Art der Installation der Module, mehr nicht.

Greetz,

RM
 

surfer

New Member
AW: Frage zu (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

Ok

jetzt hab ich wie im howto beschrieben das rpm erzeugt und dann mit yast das
tifm-kmp-*Kernelflavor*-*Kernelversion* installiert.
(ich hab das "tifm-kmp-default-0.6b_2.6.18.2_34-0.i586" benutzt)
Ging auch alles aber was mach ich jetzt wenn ich die SD Karte einstecke es passiert nichts nur das grüne Licht geht kurtz mal an und wieder aus.
:confused:

Hab auch in Yast die Module eingetragen.;)
 

ZuluTom

Moderator
AW: Frage zu (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

Ok, Rain_Makers Version habe ich zwar selber auch noch nicht ausprobiert, aber

ich hab das "tifm-kmp-default-0.6b_2.6.18.2_34-0.i586" benutzt)
ist das auch das passende Modul für deinen Kernel?

Welche Module hast du genau in Yast eingetragen und in welcher Reihenfolge?

Probier mal die Reihenfolge wie von mir beschrieben. Kann sein, dass beim Laden der Module was durcheinander kommt.


herzlichst zt
 

surfer

New Member
AW: Frage zu (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

uname -r ergibt 2.6.18.2-34-default

und folgende module: tifm_core tifm_sd tifm_7xx1 mmc_block mmc_core
auch in der Reihenfolge!:confused:

wo kann ich den kucken ob die karte erkannt wurde?
im log steht folgendes:kernel: tifm_7xx1: sd card detected in socket 3
kernel: tifm_7xx1: demand removing card from socket 3

danke:)
 

ZuluTom

Moderator
AW: Frage zu (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

wo kann ich den kucken ob die karte erkannt wurde?
Welche Distri?

Alternativ kannst du ja mal probieren, was passiert, wenn du die Module temporär in der Konsole aktivierst. Also:

Code:
su

modprobe tifm_core
modprobe tifm_sd
modprobe tifm_7xx1
modprobe mmc_block
modprobe mmc_core
Dann sollte sich bei der SD-Karte was tun.

Kernel-Source ist installiert und aktuell zum Kernel?

herzlichst zt
 

Rain_Maker

Administrator
Teammitglied
AW: Frage zu (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

Führe einen "Live-Mitschnitt" der Kernelausgaben durch:

Code:
sudo tail -f /var/log/messages
In einer extra-Konsole eingeben und diese offen lassen und beobachten.

Danach Karte einstecken.

Poste ausserdem die Augabe von

Code:
lsmod|egrep 'tifm|mmc'
vor und nach dem Einstecken sowie vor und nach dem Laden der Module von Hand wie es ZT beschrieben hat.

Code:
mount
sagt nach Einstecken der Karte was?

Um welchen Cardreader handelt es sich genau?

Code:
/sbin/lspci

/usr/sbin/hwinfo --storage
Packe die gesamten Ausgaben in CODE-Tags, sowohl die der Konsole, in der Du die Befehle eingibst, als auch der Konsole die Du oben als erstes geöffnet hast.

http://www.pc-forum24.de/root-forum/2757-code-tags-fuer-anfaenger-und-fortgeschrittene-und-warum-sie-allen-nutzen-bringen.html

Greetz,

RM
 

surfer

New Member
AW: Frage zu (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

suse10.2
tut sich nichts wenn ich die module per hand starte.
für den rest brauch ich eine weile muß erst essen kochen für frau und kind
 

surfer

New Member
AW: Frage zu (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

OK heir die daten:
"Live-Mitschnitt" der Kernelausgaben

Code:
jens@linux-na5o:~> sudo tail -f /var/log/messages
root's password:
Feb  9 12:45:59 linux-na5o powersaved[3426]: ERROR (handleHWEventRequest:240) Could not determine lid state
Feb  9 12:46:12 linux-na5o kernel: tifm_7xx1: demand removing card from socket 3
Feb  9 12:54:15 linux-na5o dhclient: DHCPREQUEST on eth1 to 192.168.3.1 port 67
Feb  9 12:54:15 linux-na5o dhclient: DHCPACK from 192.168.3.1
Feb  9 12:54:15 linux-na5o dhclient: bound to 192.168.3.7 -- renewal in 1509 seconds.
Feb  9 13:19:24 linux-na5o dhclient: DHCPREQUEST on eth1 to 192.168.3.1 port 67
Feb  9 13:19:24 linux-na5o dhclient: DHCPACK from 192.168.3.1
Feb  9 13:19:24 linux-na5o dhclient: bound to 192.168.3.7 -- renewal in 1549 seconds.
Feb  9 13:22:53 linux-na5o syslog-ng[2759]: STATS: dropped 0
Feb  9 13:42:22 linux-na5o sudo:     jens : TTY=pts/1 ; PWD=/home/jens ; USER=root ; COMMAND=/usr/bin/tail -f /var/log/messages
Feb  9 13:42:33 linux-na5o kernel: tifm_7xx1: sd card detected in socket 3
Feb  9 13:45:13 linux-na5o dhclient: DHCPREQUEST on eth1 to 192.168.3.1 port 67
Feb  9 13:45:13 linux-na5o dhclient: DHCPACK from 192.168.3.1
Feb  9 13:45:13 linux-na5o dhclient: bound to 192.168.3.7 -- renewal in 1693 seconds.
Feb  9 13:45:22 linux-na5o kernel: tifm_7xx1: demand removing card from socket 3
lsmod|egrep 'tifm|mmc' die Ausgabe bleibt immer gleich egal wann vor,nach oder wenn ich die Module von Hand lade keine änderung der Ausgabe sieht immer aus wie hier zu sehen.

Code:
jens@linux-na5o:~> lsmod|egrep 'tifm|mmc'
mmc_block              12040  0
tifm_sd                14600  0
tifm_7xx1              12160  0
mmc_core               28672  3 mmc_block,tifm_sd,sdhci
tifm_core              13312  2 tifm_sd,tifm_7xx1
jens@linux-na5o:~>
Mount sieht mit Karte so aus:

Code:
jens@linux-na5o:~> mount
/dev/hda6 on / type ext3 (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hda7 on /home type ext3 (rw,acl,user_xattr)
/dev/hda1 on /windows/C type ntfs (ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf8)
securityfs on /sys/kernel/security type securityfs (rw)
jens@linux-na5o:~>
Cardreader ist der folgende:

Code:
02:06.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
02:06.1 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
02:06.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
02:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
02:06.4 Generic system peripheral [Class 0805]: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller
02:06.5 Communication controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Smart Card Controller
02:0e.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705M_2 Gigabit Ethernet (rev 03)
jens@linux-na5o:~>
Code:
jens@linux-na5o:~> /usr/sbin/hwinfo --storage
23: PCI 1f.1: 0101 IDE interface
  [Created at pci.286]
  UDI: /org/freedesktop/Hal/devices/pci_8086_266f
  Unique ID: 3p2J.NMKmj2azXu3
  SysFS ID: /devices/pci0000:00/0000:00:1f.1
  SysFS BusID: 0000:00:1f.1
  Hardware Class: storage
  Model: "Hewlett-Packard Company nx6110/nc6120"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x266f "82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller"
  SubVendor: pci 0x103c "Hewlett-Packard Company"
  SubDevice: pci 0x099c "nx6110/nc6120"
  Revision: 0x03
  Driver: "PIIX_IDE"
  Driver Modules: "piix"
  I/O Ports: 0x2580-0x258f (rw)
  IRQ: 169 (7363198 events)
  I/O Ports: 0x1f0-0x1f7 (rw)
  I/O Port: 0x3f6 (rw)
  IRQ: 14 (877451 events)
  Module Alias: "pci:v00008086d0000266Fsv0000103Csd0000099Cbc01sc01i8a"
  Driver Info #0:
    Driver Status: piix is active
    Driver Activation Cmd: "modprobe piix"
  Driver Info #1:
    Driver Status: ata_piix is not active
    Driver Activation Cmd: "modprobe ata_piix"
  Driver Info #2:
    Driver Status: generic is not active
    Driver Activation Cmd: "modprobe generic"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

28: PCI 206.3: 0180 Unknown mass storage controller
  [Created at pci.286]
  UDI: /org/freedesktop/Hal/devices/pci_104c_8033
  Unique ID: EirU.DRCkPvz6MwD
  Parent ID: 6NW+.InKz0bgid89
  SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:02:06.3
  SysFS BusID: 0000:02:06.3
  Hardware Class: storage
  Model: "Hewlett-Packard Company nx6110/nc6120"
  Vendor: pci 0x104c "Texas Instruments"
  Device: pci 0x8033 "PCIxx21 Integrated FlashMedia Controller"
  SubVendor: pci 0x103c "Hewlett-Packard Company"
  SubDevice: pci 0x099c "nx6110/nc6120"
  Driver: "tifm_7xx1"
  Driver Modules: "tifm_7xx1"
  Memory Range: 0xd0008000-0xd0009fff (rw,non-prefetchable)
  IRQ: 50 (29 events)
  Module Alias: "pci:v0000104Cd00008033sv0000103Csd0000099Cbc01sc80i00"
  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)
jens@linux-na5o:~>
hoffe das war alles richtig:eek:
 

ZuluTom

Moderator
AW: Frage zu (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

Ich mag mich irren, aber

28: PCI 206.3: 0180 Unknown mass storage controller
sieht für mich aus, als ob was mit dem selbst gebauten Kernel-Modul was nicht hin haut.

Hast schon mal die make-make install Version probiert?


herzlichst zt
 

surfer

New Member
AW: Frage zu (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

ja! die hatte ich vorher aber ging auch nicht!

ich hab noch das hier in einem anderen Forum gefunden:
All works now to ensure it starts when you boot initially add the following to the etc/init.d/*rc file

open the file with root mc or other editor and isert at the end of the file but before the "exit 0" command

setpci -s 02:06 4c.b=02

note the 02:06 is specific to the output of the lspci comand that details the card controller

the above works with HP nc6120 suse10.2

SD/MMc card readers Suse10.1 - LinuxQuestions.org

was hat es damit auf sich?(setpci -s 02:06 4c.b=02)
 

ZuluTom

Moderator
AW: Frage zu (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

HAllo surfer,

Rain_Maker und ich haben bis tief in die Nacht dein Problem mal "nachgespielt" ( wir haben alle den selben Chip von TI drin. Das bei Dir das Label HP noch draufsteht hat eigentlich nix zu sagen).

Folgenden Lösungsvorschlag haben wir für dich:

1. lösche die tifm- und mmc- Module aus der boot.local bzw. aus Yast ( das sie beim Systemstart nicht geladen werden )-Systemneustart oder entlade sie in der Konsole händisch

2. Deinstallier alle jetzigen tifm -Module wie RM es beschreibt und lösche anschliessend alle event. verwaisten tifm-Ordner

3. bau das rpm aus dem src.rpm noch mal neu und installiere das für deinen Kernel passende rpm

4. lade die tifm-Module nacheinander wieder temporär und in folgender Reihenfolge in der Konsole:
Code:
su

modprobe tifm_core
modprobe tifm_sd
modprobe tifm_7xx1
modprobe mmc_block
modprobe mmc_core
und notiere eventuell Fehlermeldungen hier.

Wenn keine Fehlermeldungen beim laden der Module kommen, dann Karte rein. ;)

herzlichst zt
 

Rain_Maker

Administrator
Teammitglied
AW: Frage zu (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

Hier tut sich wohl nichts mehr.

=> Closed.

Greetz,

RM
 
Status
Für weitere Antworten geschlossen.
Oben