disklabel: ioctl DIOCGDINFO: Input/output error

angelfreund

lernwillig
Hallo,

folgende Problematik:

Ich möchte eine Digitalkamera(genauer gesagt deren SD-Karte) ins System (OpenBSD 4.4)einbinden.
erkannt wird die Kamera problemlos:
Code:
$ dmesg | grep sd0 
sd0 at scsibus1 targ 1 lun 0: <LEICA, Digilux 1, 0050> SCSI2 0/direct removable
sd0: 483MB, 61 cyl, 255 head, 63 sec, 512 bytes/sec, 990977 sec total

um das richtige device zu mounten:
Code:
$ disklabel sd0
disklabel: ioctl DIOCGDINFO: Input/output error

ich habe bereits die Karte neu formatiert und auch schon eine andere Karte eingesteckt. Jedesmal das selbe Ergebnis.

fdisk sagt:
Code:
$ fdisk cd0  
fdisk: DIOCGDINFO: Input/output error
fdisk: Can't get disk geometry, please use [-chs] to specify.

Ich hab leider keinen cardreader zur Hand um es auf diese Weise zu versuchen.

Wenn ich einen USB-Stick einstecke ergibt 'disklabel' :
Code:
...
16 partitions:
#                size           offset  fstype [fsize bsize  cpg]
  c:           503808                0  unused      0     0      
  i:           503774               32   MSDOS

beim anschließenden 'mount':
Code:
$ sudo mount -t msdos /dev/rsd1i /mnt/stick 
mount_msdos: /dev/rsd1i on /mnt/stick: Block device required

Hat vielleicht jemand hierzu einen Tipp?
 
Zuletzt bearbeitet:
Ich möchte eine Digitalkamera(genauer gesagt deren SD-Karte) ins System (OpenBSD 4.4)einbinden.

Ich glaube, das sdhc(4)- und sdmmc(4)-Geraffel ist in 4.4 noch nicht so toll. Mit -current (bzw. 4.5beta) koennte es besser laufen (muss aber nicht, d.h. ich hab's noch nicht ausprobiert).

Wenn ich einen USB-Stick einstecke ergibt 'disklabel' :
Code:
...
16 partitions:
#                size           offset  fstype [fsize bsize  cpg]
  c:           503808                0  unused      0     0      
  i:           503774               32   MSDOS

beim anschließenden 'mount':
Code:
$ sudo mount -t msdos /dev/rsd1i /mnt/stick 
mount_msdos: /dev/rsd1i on /mnt/stick: Block device required

Gib das block device an (/dev/sd1i).
 
Danke kili, im mount-Befehl das Block-device (/dev/sd1i) anzugeben funktioniert.
Allerdings leider nur beim Stick.
Beim Versuch die Kamera einzubinden stehe ich weiterhin auf dem Schlauch.
Wenn ich das device im raw-mode angebe, wird ein block-device verlangt, wenn ich das block-device angebe (egal welche partition) kommt die Ausgabe: "No Medium found."
Wie soll's auch funktionieren, wenn 'disklabel sd0' nix findet...
 
Zuletzt bearbeitet:
Zurück
Oben