SD-Karten unter Ubuntu

    • SD-Karten unter Ubuntu

      Hallo!
      Ich hab in letzter Zeit das Problem, dass unter Ubuntu seltsamerweise alle SD-Karten schreibgeschützt sind, unter Windows aber nicht.
      Mit dem Befehl für das ändern der Zugriffsrechte funktioniert es auch nicht, da zeigt er mir an dass ich's nicht einstellen kann, weil es halt read only ist.
      Wie gesagt, genau die gleiche Karte ist bei Windows nicht schreibgeschützt, das Problem ist nur, dass ich ja nicht ständig an den PC meines Bruders kann, auf dem Windows ist.
      Hoffe, mir kann irgendwer helfen.
    • So, ich hab das bei mir jetzt mal mit einem USB-Stick durchgespielt (sollte mit der SD-Karte genauso funktionieren)

      Zuerst steckst du deine SD-Karte an und führst dann den Befehl
      tail -n 10 -f /var/log/messages
      in einem Terminalfenster aus. Da sollte nun soetwas wie das hier zu lesen sein:
      ~$ tail -n 10 -f /var/log/messages
      Jan 3 17:04:12 heartdisease kernel: [26259.588277] usb 5-5: configuration #1 chosen from 1 choice
      Jan 3 17:04:12 heartdisease kernel: [26259.591548] scsi3 : SCSI emulation for USB Mass Storage devices
      Jan 3 17:04:17 heartdisease kernel: [26264.593673] scsi 3:0:0:0: Direct-Access USB DISK 60X PMAP PQ: 0 ANSI: 0 CCS
      Jan 3 17:04:18 heartdisease kernel: [26265.268736] sd 3:0:0:0: [sdb] 1970176 512-byte hardware sectors (1009 MB)
      Jan 3 17:04:18 heartdisease kernel: [26265.269738] sd 3:0:0:0: [sdb] Write Protect is off
      Jan 3 17:04:18 heartdisease kernel: [26265.272492] sd 3:0:0:0: [sdb] 1970176 512-byte hardware sectors (1009 MB)
      Jan 3 17:04:18 heartdisease kernel: [26265.275838] sd 3:0:0:0: [sdb] Write Protect is off
      Jan 3 17:04:18 heartdisease kernel: [26265.276750] sdb: sdb1
      Jan 3 17:04:18 heartdisease kernel: [26265.278436] sd 3:0:0:0: [sdb] Attached SCSI removable disk
      Jan 3 17:04:18 heartdisease kernel: [26265.278998] sd 3:0:0:0: Attached scsi generic sg2 type 0


      Diese Stelle ist interessant für uns (bei dir wird's allerdings wahrscheinlich nicht sdb1 sein):
      Jan 3 17:04:18 heartdisease kernel: [26265.276750] sdb: sdb1

      Das Erste was du nun tun musst, ist den automatisch gemounteten Datenträger wieder zu unmounten. Das kannst du grafisch oder manuell im Terminal erledigen, was dir lieber ist. Dann leg unter /media ein eigenes Verzeichnis an, in das du deine SD-Karte mounten willst (zB /media/sd-karte).
      Anschließend wird die Karte gemountet:
      ~$ sudo mkdir /media/sd-karte
      ~$ sudo mount /dev/sdb1 /media/sd-karte

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Christoph ()

    • Bei mir spuckt tail -n 10 -f /var/log/messages folgendes aus:
      Jan 3 16:25:51 takis kernel: [12288.329491] sdd:
      Jan 3 16:26:06 takis kernel: [12303.490433] attempt to access beyond end of device
      Jan 3 16:26:06 takis kernel: [12303.490441] sdd: rw=0, want=2097243, limit=492544
      Jan 3 16:26:06 takis kernel: [12303.490445] attempt to access beyond end of device
      Jan 3 16:26:06 takis kernel: [12303.490447] sdd: rw=0, want=2097219, limit=492544
      Jan 3 16:26:10 takis kernel: [12307.562369] attempt to access beyond end of device
      Jan 3 16:26:10 takis kernel: [12307.562377] sdd: rw=0, want=2097219, limit=492544
      Jan 3 16:41:30 takis -- MARK --
      Jan 3 17:01:30 takis -- MARK --
      Jan 3 17:21:30 takis -- MARK --


      Ich finde da keine Zeile die der angegebenen ähnlich ist...^^"

      @Nax: Bei dem Befehl von dir kommt soviel raus, dass es nichtmal mehr im Terminal ganz angezeigt wird. Es hier zu posten würde also wohl den Rahmen sprengen.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von The Wall ()

    • Original von Christoph
      Ja, dmesg hätte ich vorhin auch schon probiert. Ist der totale Overkill ^^

      Versuchs nochmal mit:
      tail -n 40 -f /var/log/messages

      Jetzt werden die letzen 40 statt nur den letzten 10 Zeilen ausgegeben (bitte unmittelbar nach dem einstecken des Datenträgers ausführen)


      Jetzt kommt folgendes:
      Jan 3 17:44:17 takis kernel: [16985.888653] sd 5:0:0:1: [sdd] Device not ready: Sense Key : Not Ready [current]
      Jan 3 17:44:17 takis kernel: [16985.888665] sd 5:0:0:1: [sdd] Device not ready: Add. Sense: Medium not present
      Jan 3 17:44:17 takis kernel: [16985.888674] end_request: I/O error, dev sdd, sector 0
      Jan 3 17:44:17 takis kernel: [16985.900883] sd 5:0:0:1: [sdd] Device not ready: Sense Key : Not Ready [current]
      Jan 3 17:44:17 takis kernel: [16985.900894] sd 5:0:0:1: [sdd] Device not ready: Add. Sense: Medium not present
      Jan 3 17:44:17 takis kernel: [16985.900904] end_request: I/O error, dev sdd, sector 0
      Jan 3 17:44:17 takis kernel: [16985.913122] sd 5:0:0:1: [sdd] Device not ready: Sense Key : Not Ready [current]
      Jan 3 17:44:17 takis kernel: [16985.913133] sd 5:0:0:1: [sdd] Device not ready: Add. Sense: Medium not present
      Jan 3 17:44:17 takis kernel: [16985.913140] end_request: I/O error, dev sdd, sector 0
      Jan 3 17:44:17 takis kernel: [16985.917600] sd 5:0:0:1: [sdd] Device not ready: Sense Key : Not Ready [current]
      Jan 3 17:44:17 takis kernel: [16985.917610] sd 5:0:0:1: [sdd] Device not ready: Add. Sense: Medium not present
      Jan 3 17:44:17 takis kernel: [16985.917617] end_request: I/O error, dev sdd, sector 0
      Jan 3 17:44:17 takis kernel: [16985.921354] sd 5:0:0:1: [sdd] Device not ready: Sense Key : Not Ready [current]
      Jan 3 17:44:17 takis kernel: [16985.921363] sd 5:0:0:1: [sdd] Device not ready: Add. Sense: Medium not present
      Jan 3 17:44:17 takis kernel: [16985.921370] end_request: I/O error, dev sdd, sector 0
      Jan 3 17:44:17 takis kernel: [16985.921393] Dev sdd: unable to read RDB block 0
      Jan 3 17:44:17 takis kernel: [16985.925347] sd 5:0:0:1: [sdd] Device not ready: Sense Key : Not Ready [current]
      Jan 3 17:44:17 takis kernel: [16985.925357] sd 5:0:0:1: [sdd] Device not ready: Add. Sense: Medium not present
      Jan 3 17:44:17 takis kernel: [16985.925365] end_request: I/O error, dev sdd, sector 0
      Jan 3 17:44:17 takis kernel: [16985.929295] sd 5:0:0:1: [sdd] Device not ready: Sense Key : Not Ready [current]
      Jan 3 17:44:17 takis kernel: [16985.929304] sd 5:0:0:1: [sdd] Device not ready: Add. Sense: Medium not present
      Jan 3 17:44:17 takis kernel: [16985.929311] end_request: I/O error, dev sdd, sector 0
      Jan 3 17:44:17 takis kernel: [16985.933208] sd 5:0:0:1: [sdd] Device not ready: Sense Key : Not Ready [current]
      Jan 3 17:44:17 takis kernel: [16985.933218] sd 5:0:0:1: [sdd] Device not ready: Add. Sense: Medium not present
      Jan 3 17:44:17 takis kernel: [16985.933225] end_request: I/O error, dev sdd, sector 24
      Jan 3 17:44:17 takis kernel: [16985.937202] sd 5:0:0:1: [sdd] Device not ready: Sense Key : Not Ready [current]
      Jan 3 17:44:17 takis kernel: [16985.937212] sd 5:0:0:1: [sdd] Device not ready: Add. Sense: Medium not present
      Jan 3 17:44:17 takis kernel: [16985.937220] end_request: I/O error, dev sdd, sector 24
      Jan 3 17:44:17 takis kernel: [16985.941072] sd 5:0:0:1: [sdd] Device not ready: Sense Key : Not Ready [current]
      Jan 3 17:44:17 takis kernel: [16985.941082] sd 5:0:0:1: [sdd] Device not ready: Add. Sense: Medium not present
      Jan 3 17:44:17 takis kernel: [16985.941090] end_request: I/O error, dev sdd, sector 0
      Jan 3 17:44:17 takis kernel: [16985.944932] sd 5:0:0:1: [sdd] Device not ready: Sense Key : Not Ready [current]
      Jan 3 17:44:17 takis kernel: [16985.944943] sd 5:0:0:1: [sdd] Device not ready: Add. Sense: Medium not present
      Jan 3 17:44:17 takis kernel: [16985.944950] end_request: I/O error, dev sdd, sector 0
      Jan 3 17:44:17 takis kernel: [16985.944968] unable to read partition table
      Jan 3 17:44:21 takis kernel: [16990.192142] sd 5:0:0:1: [sdd] 492544 512-byte hardware sectors (252 MB)
      Jan 3 17:44:21 takis kernel: [16990.196506] sd 5:0:0:1: [sdd] Write Protect is off
      Jan 3 17:44:21 takis kernel: [16990.200755] sd 5:0:0:1: [sdd] 492544 512-byte hardware sectors (252 MB)
      Jan 3 17:44:21 takis kernel: [16990.205012] sd 5:0:0:1: [sdd] Write Protect is off
      Jan 3 17:44:21 takis kernel: [16990.205033] sdd:
    • Der Inhalt von dmesg ist mehr oder weniger der gleiche wie in /var/log/messages ;).
      Aus deinem Posting kann man entnehmen, dass es scheinbar Probleme beim Lesen der Partition-Table gibt. Probier einfach mal alle Daten auf der Karte zu backupen und dann die Karte mit dem Programm "gparted" neu zu partitionieren und zu formatieren.
    • Original von Christoph
      Welches Dateisystem hat denn deine SD-Karte? Nicht zufällig NTFS?

      Oder noch besser: du hast nicht zufällig diesen kleinen weißen Schieber auf "Schreibgeschützt" gestellt?


      Die Karte ist FAT16

      Ich hab den kleinen weißen Schieber auf beiden Positionen gehabt und auf beiden war es schreibgeschützt.
      Ich werd mal das von Nax ausprobieren.

      EDIT:
      Original von Zawa
      Hast du sudo vor den Befehl gesetzt?


      Ja, so doof bin nichtmal ich ;p

      EDIT²:
      Ich werde das mit dem Formatieren jetzt erstmal lassen, da ich mir eh am Montag oder Dienstag eine neue SD kaufe (hat aber einen anderen Grund). Es wäre ja dann schwachsinnig, diese hier noch zu formatieren, ich brauche es ja nicht sofort.
      Falls ich noch Hilfe brauche frag ich dann also am Montag oder Dienstag nach.

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von The Wall ()

    • Okay, letzter Versuch:
      sudo mount -t vfat -o rw /dev/sdd /media/sd-karte

      Bitte probiers einfach aus, mich würde es interessieren ob's klappt (hatte so ein ähnliches Problem nämlich auch schonmal)

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Christoph ()