[Gelöst] Chipkartenleser

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

[Gelöst] Chipkartenleser

Beitrag von TBT » 28.11.2004 11:13:12

Hallo,

ich habe hier so einen 4in1 Chipkartenleser, welcher nun auch durch mein Sarge erkannt wird.

Code: Alles auswählen

Nov 28 11:05:01 voyager kernel: usb 4-2: USB disconnect, address 4
Nov 28 11:05:12 voyager kernel: usb 4-2: new full speed USB device using address 5
Nov 28 11:05:12 voyager kernel: usb 4-2: not running at top speed; connect to a high speed hub
Nov 28 11:05:12 voyager kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Nov 28 11:05:12 voyager kernel:   Vendor: USB2.0    Model: SMARTMEDIA/XD     Rev:
Nov 28 11:05:12 voyager kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Nov 28 11:05:12 voyager kernel: Attached scsi generic sg0 at scsi1, channel 0, id 0, lun 0,  type 0
Nov 28 11:05:12 voyager kernel: USB Mass Storage device found at 5
Nov 28 11:05:12 voyager scsi.agent[11171]: disk at /devices/pci0000:00/0000:00:10.0/0000:02:00.0/usb4/4-2/4-2:1.0/host1/1:0:0:0
Nov 28 11:05:12 voyager usb.agent[11145]:      usb-storage: already loaded
doch wo finde bzw. mounte ich jetzt die Chipkarte?
Wie komme ich an die Daten ran?
Zuletzt geändert von TBT am 28.11.2004 19:22:56, insgesamt 1-mal geändert.

Benutzeravatar
h-man
Beiträge: 745
Registriert: 05.02.2003 13:10:08
Wohnort: Berlin
Kontaktdaten:

Beitrag von h-man » 28.11.2004 11:25:00

mount /dev/sda1 <mountpoint>
deine karten sind als SCSI geräte sichtbar
näheres steht in der DOKU. falls du die tolle DOKUmentation nicht hast, hilft dir apt-get, falls du sie nicht lesen kannst oder willst, hilft dir dieses forum bestimmt nochmal aus.

gruß
h-man
Nieder mit der Schwerkraft.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22355
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 28.11.2004 11:27:32

Wenn der korrekt erkannt wird dann /dec/sdaX bis /dev/sddX . Kommt natürlich drauf an ob du noch andere scsi Disks hast und die Parttionen die auf der Chipkarte sind.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 28.11.2004 12:07:27

das die Karten als SCSI Geräte sichtbar sind habe ich gelesen,
doch finden tue ich nichts.

habe nun versucht /dev/sda1 bis /dev/sdd7 zu mounten,
und erhalte immer

Code: Alles auswählen

mount: /dev/sdd7 is not a valid block device
kann man den Bus irgendwie scannen lassen?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22355
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 28.11.2004 14:04:05

Es gibt ein Script rescan-scsi-bus.sh Was ergibt denn fdisk -l ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 28.11.2004 14:23:48

Was gibt den

Code: Alles auswählen

cat /proc/scsi/scsi
aus?

Bei mir --> 2 Slots

Code: Alles auswählen

cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: General  Model: Flash Disk Drive Rev: 2.05
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 00 Lun: 01
  Vendor: General  Model: Flash Disk Drive Rev: 2.05
  Type:   Direct-Access                    ANSI SCSI revision: 02

TCA
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22355
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 28.11.2004 14:40:48

Ist vermutlich abhängig vom Gerät. Bei mir erscheint übrigens /deb/sdb und /dev/sdb1 erst nachdem ich eine CF Karte in den Reader gesteckt habe, und dann bein ersten Zugriff auf die Karte.

Code: Alles auswählen

_______________________________________________________________________________________________________________________________________________
      1 Nov 28 14:20:06 biljana kernel: usb 2-1.2: new full speed USB device using address 4
      2 Nov 28 14:20:07 biljana kernel: scsi2 : SCSI emulation for USB Mass Storage devices
      3 Nov 28 14:20:07 biljana kernel: Vendor: ICSI      Model: IC1100        CF  Rev: 2.5b
      4 Nov 28 14:20:07 biljana kernel: Type:   Direct-Access                      ANSI SCSI revision: 02
      5 Nov 28 14:20:07 biljana kernel: Attached scsi removable disk sdb at scsi2, channel 0, id 0, lun 0
      6 Nov 28 14:20:07 biljana kernel: Vendor: ICSI      Model: IC1100        MS  Rev: 2.5b
      7 Nov 28 14:20:07 biljana kernel: Type:   Direct-Access                      ANSI SCSI revision: 02
      8 Nov 28 14:20:07 biljana scsi.agent[7286]: disk at /devices/pci0000:00/0000:00:10.1/usb2/2-1/2-1.2/2-1.2:        1.0/host2/2:0:0:0
      9 Nov 28 14:20:07 biljana kernel: Attached scsi removable disk sdc at scsi2, channel 0, id 0, lun 1
     10 Nov 28 14:20:07 biljana kernel: Vendor: ICSI      Model: IC1100    MMC/SD  Rev: 2.5b
     11 Nov 28 14:20:07 biljana kernel: Type:   Direct-Access                      ANSI SCSI revision: 02
     12 Nov 28 14:20:07 biljana scsi.agent[7316]: disk at /devices/pci0000:00/0000:00:10.1/usb2/2-1/2-1.2/2-1.2:        1.0/host2/2:0:0:1
     13 Nov 28 14:20:07 biljana kernel: Attached scsi removable disk sdd at scsi2, channel 0, id 0, lun 2
     14 Nov 28 14:20:07 biljana kernel: Vendor: ICSI      Model: IC1100        SM  Rev: 2.5b
     15 Nov 28 14:20:07 biljana kernel: Type:   Direct-Access                      ANSI SCSI revision: 02
     16 Nov 28 14:20:07 biljana scsi.agent[7348]: disk at /devices/pci0000:00/0000:00:10.1/usb2/2-1/2-1.2/2-1.2:        1.0/host2/2:0:0:2
     17 Nov 28 14:20:07 biljana kernel: Attached scsi removable disk sde at scsi2, channel 0, id 0, lun 3
     18 Nov 28 14:20:07 biljana scsi.agent[7368]: disk at /devices/pci0000:00/0000:00:10.1/usb2/2-1/2-1.2/2-1.2:        1.0/host2/2:0:0:3
     19 Nov 28 14:20:07 biljana usb.agent[7374]:      usb-storage: already loaded
     20
     21 Nov 28 14:25:58 biljana syslog-ng[4893]: STATS: dropped 0
     22 Nov 28 14:29:32 biljana kernel: SCSI device sdb: 62592 512-byte hdwr sectors (32 MB)
     23 Nov 28 14:29:32 biljana kernel: sdb: assuming Write Enabled
     24 Nov 28 14:29:32 biljana kernel: SCSI device sdb: 62592 512-byte hdwr sectors (32 MB)
     25 Nov 28 14:29:32 biljana kernel: sdb: assuming Write Enabled
     26 Nov 28 14:29:32 biljana kernel: /dev/scsi/host2/bus0/target0/lun0: p1
~
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 28.11.2004 15:28:18

rescan-scsi-bus.sh

Code: Alles auswählen

voyager:~# rescan-scsi-bus.sh
Host adapter 2 (usb-storage) found.
Scanning for device 2 0 0 0 ...
OLD: Host: scsi2 Channel: 00 Id: 00 Lun: 00
      Vendor: USB2.0   Model: SMARTMEDIA/XD    Rev:
      Type:   Direct-Access                    ANSI SCSI revision: 02
0 new device(s) found.
0 device(s) removed.
fdisk -l

Code: Alles auswählen

voyager:~# fdisk -l

Disk /dev/hda: 123.5 GB, 123522416640 bytes
255 heads, 63 sectors/track, 15017 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        2611    20972826    7  HPFS/NTFS
/dev/hda2            2612       15017    99651195    f  W95 Ext'd (LBA)
/dev/hda5            2612        5101    20000893+  83  Linux
/dev/hda6            5102        5222      971901   82  Linux swap
/dev/hda7            5223        7833    20972826    7  HPFS/NTFS
/dev/hda8            7834       10444    20972826    7  HPFS/NTFS
/dev/hda9           10445       13055    20972826    7  HPFS/NTFS
/dev/hda10          13056       15017    15759733+  83  Linux

Disk /dev/hdb: 122.9 GB, 122942324736 bytes
16 heads, 63 sectors/track, 238216 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1       38753    19531480+  83  Linux
/dev/hdb2           38754       42628     1953000   82  Linux swap
/dev/hdb3           42629      238216    98576352   83  Linux

Disk /dev/hde: 8455 MB, 8455200768 bytes
255 heads, 63 sectors/track, 1027 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hde1               1         972     7807558+  82  Linux swap

Disk /dev/hdg: 8455 MB, 8455200768 bytes
255 heads, 63 sectors/track, 1027 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdg1
cat /proc/scsi/scsi

Code: Alles auswählen

voyager:~# cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: USB2.0   Model: SMARTMEDIA/XD    Rev:
  Type:   Direct-Access                    ANSI SCSI revision: 02
müssen noch weitere Kernelmodule geldaen werden, oder macht hotplug das alleine?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22355
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 28.11.2004 15:36:16

Der Hotplug sorgt eigentlich dafür das die richtigen Module geladen werden. Man braucht usbcore (uhci-hcd ,ohci-hcd für USB 1.1) ehci-hcd für USB 2.0 und usb-storage.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 28.11.2004 17:47:11

so, hatte gar keine Unterstützung für SCSI Platten im Kernel, sowie mehreren LUN's pro Gerät.
Dies ist nun behoben, und ich erhalte beim anschließen des Kartenlesers folgende Meldung

Code: Alles auswählen

Nov 28 17:37:37 voyager kernel: usb 4-2: USB disconnect, address 3
Nov 28 17:37:41 voyager kernel: usb 4-2: new full speed USB device using address 4
Nov 28 17:37:41 voyager kernel: usb 4-2: not running at top speed; connect to a high speed hub
Nov 28 17:37:41 voyager kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Nov 28 17:37:41 voyager kernel:   Vendor: USB2.0    Model: SMARTMEDIA/XD     Rev:
Nov 28 17:37:41 voyager kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Nov 28 17:37:41 voyager kernel: Attached scsi generic sg0 at scsi1, channel 0, id 0, lun 0,  type 0
Nov 28 17:37:41 voyager kernel:   Vendor: USB2.0    Model: CompactFlashCard  Rev:
Nov 28 17:37:41 voyager kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Nov 28 17:37:41 voyager kernel: Attached scsi generic sg1 at scsi1, channel 0, id 0, lun 1,  type 0
Nov 28 17:37:41 voyager scsi.agent[9026]: disk at /devices/pci0000:00/0000:00:10.0/0000:02:00.0/usb4/4-2/4-2:1.0/host1/1:0:0:0
Nov 28 17:37:41 voyager scsi.agent[9042]: disk at /devices/pci0000:00/0000:00:10.0/0000:02:00.0/usb4/4-2/4-2:1.0/host1/1:0:0:1
Nov 28 17:37:41 voyager usb.agent[8996]:      usb-storage: already loaded
Nov 28 17:37:41 voyager kernel:   Vendor: USB2.0    Model:  SD/MMC     card  Rev:
Nov 28 17:37:41 voyager kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Nov 28 17:37:41 voyager kernel: Attached scsi generic sg2 at scsi1, channel 0, id 0, lun 2,  type 0
Nov 28 17:37:41 voyager kernel:   Vendor: USB2.0    Model: MemoryStick Card  Rev:
Nov 28 17:37:41 voyager kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Nov 28 17:37:41 voyager scsi.agent[9077]: disk at /devices/pci0000:00/0000:00:10.0/0000:02:00.0/usb4/4-2/4-2:1.0/host1/1:0:0:2
Nov 28 17:37:41 voyager kernel: Attached scsi generic sg3 at scsi1, channel 0, id 0, lun 3,  type 0
Nov 28 17:37:41 voyager kernel: USB Mass Storage device found at 4
Nov 28 17:37:42 voyager scsi.agent[9099]: disk at /devices/pci0000:00/0000:00:10.0/0000:02:00.0/usb4/4-2/4-2:1.0/host1/1:0:0:3
nur wird mir immernoch keine Platte unter /dev/sda - /dev/sdd angeboten ?

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 28.11.2004 18:12:50

/etc/fstab ist angepasst?

z.b.:

Code: Alles auswählen

/dev/sda1 <mountpoint> auto noauto,users,exec,umask=000 0 0
/dev/sdb1 <mountpoint> auto noauto,users,exec,umask=000 0 0
u.s.w.
 


TCA
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 28.11.2004 18:19:57

mal zum testen in der fstab

Code: Alles auswählen

# Chipkarten
/dev/sda1       /media/card     auto    noauto,users,exec,umask=000     0       0
/dev/sdb1       /media/card     auto    noauto,users,exec,umask=000     0       0
/dev/sdc1       /media/card     auto    noauto,users,exec,umask=000     0       0
/dev/sdd1       /media/card     auto    noauto,users,exec,umask=000     0       0
Ausgaben

Code: Alles auswählen

mount: /dev/sda1 is not a valid block device
voyager:~# mount /dev/sdb1
mount: /dev/sdb1 is not a valid block device
voyager:~# mount /dev/sdc1
mount: /dev/sdc1 is not a valid block device
voyager:~# mount /dev/sdd1
mount: /dev/sdd1 is not a valid block device

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 28.11.2004 18:31:37

Filesystem im Kernel, für fat16 ?
Ich habe für jeden Slot einen eigenen Mountpoint.
Medium eingesteckt?



TCA
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 28.11.2004 18:34:19

mount point ist eigentlich egal, da ich eh nur eine SD Karte habe ( aus der Kamera )

fat ist als Modul im Kernel drn und geladen, er meckert ja auch nicht, daß das
Filesystem falsch ist, sondern das es das Device gar nicht gibt ?

Gibs da noch weitere Kernelmodule die daran beteiligt sind, und die ich vergessen habe?

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 28.11.2004 19:11:57

TBT

Code: Alles auswählen

Attached scsi generic sg0 at scsi1, channel 0, id 0, lun 0,  type 0
KBDCALLS

Code: Alles auswählen

Attached scsi removable disk sdb at scsi2, channel 0, id 0, lun 0
Bei mir siehts genauso wie bei KBDCALLS aus. (sdb)


TCA
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 28.11.2004 19:22:28

jo, das war es !!!


habe zwar den Kernel gebaut und installiert, aber ein

make modules_install

sowie

update-modules

vergessen. Dadurch war der sd_mod nicht geladen ( SCSI DIsk )

Funkioniert nun alles.

GROßEN DANK an alle !

Antworten