Suchergebnisse

  1. marcel

    DSBMC/DSBMD

    Das heißt, dass zumindest schon mal der Test auf das Vorhandensein eines Mediums geglückt ist. Wir tasten uns ran. Ich habe den Code jetzt noch um einige Debug-Meldungen erweiter, sodass man sehen kann, wo es hakt: # fetch http://freeshell.de/~mk/download/testcd.c # cc -o testcd testcd.c...
  2. marcel

    DSBMC/DSBMD

    Noch ein Versuch: # fetch http://freeshell.de/~mk/download/testcd.c # cc -o testcd testcd.c -lgeom -lcam # ./testcd /dev/cd0
  3. marcel

    DSBMC/DSBMD

    Entschuldige, die Angabe von -lcam fehlte: # cc -o testcd testcd.c -lgeom -lcam # ./testcd /dev/cd0
  4. marcel

    DSBMC/DSBMD

    @cabriofahrer : habe testcd jetzt angepasst. Versuche es mal hiermit: # fetch http://freeshell.de/~mk/download/testcd.c # cc -o testcd testcd.c -lgeom # ./testcd /dev/cd0
  5. marcel

    DSBMC/DSBMD

    Das heißt in diesem Fall, dass der Befehl erfolgreich war. Das ist seltsam, und zeigt, dass bei Deiner Hardware etwas nicht stimmt. Dennoch kann ich mit den neuen Informationen arbeiten. Ich werde den Test für das Vorhandensein eines Mediums dann wohl über einen SCSI-Befehl umsetzen, was ja...
  6. marcel

    DSBMC/DSBMD

    Sehr interessant. Was passiert, wenn Du die CD einlegst und anschließend den Befehl camcontrol cmd /dev/cd0 -c 0 absetzt?
  7. marcel

    DSBMC/DSBMD

    Hi @holgerw , laut @cabriofahrer scheint es nur an einer speziellen CD zu hängen, die von HAL aber erkannt und gemountet wird. Der Fehler muss also bei DSBMD liegen. Zu Deinem bedingten Problem: Tritt es denn immer noch auf? Wenn ja, welches Dateisystem ist auf der Platte? Welche Version von...
  8. marcel

    DSBMC/DSBMD

    @cabriofahrer , ich habe noch eine Idee. Möglicherweise scheitert DSBMD daran, den Typ der CD korrekt zu erkennen, was dazu führt, dass eine Identifikation des Dateisystems erst gar nicht stattfindet. Um das herauszufinden, würde ich Dich bitten, die besagte CD einzulegen und die folgenden...
  9. marcel

    DSBMC/DSBMD

    Danke Dir, @cabriofahrer . Der Befehl ist unabhängig von HAL und DSBMD. Die Ausgabe ist wie erwartet, was mich noch mehr irritiert. DSBMD sollte sie erkennen.
  10. marcel

    WoeUSB Alternative?

    Ich hatte das mal für ein Windows 7 dokumentiert, allerdings ohne UEFI. Vielleicht klappt es ja auch mit Windows 10: https://freeshell.de/~mk/articles/winonusb.html
  11. marcel

    DSBMC/DSBMD

    Könntest Du mal bitte die besagte CD einlegen, und folgendes ausführen? sh -c 'i=16; while [ $i -lt 19 ]; do (dd if=/dev/cd0 bs=2048 skip=$i count=1 | dd bs=1 count=6) 2>/dev/null; i=`expr $i + 1`; echo; done' /dev/cd0 ist natürlich entsprechend anzupassen. Mich interessiert die Ausgabe.
  12. marcel

    DSBMC/DSBMD

    Ich könnte mir denken, dass caja davon ausgeht, dass hald läuft, wenn diese Datei vorhanden ist, was dann zu dem Fehlverhalten führt. Sehr gut. MTP-Geräte werden mithilfe von sysutils/fusefs-simple-mtpfs gemountet. Der Port wird standardmäßig vom dsbmd-Port installiert, wenn man die Option...
  13. marcel

    DSBMC/DSBMD

    Hi @cabriofahrer , wir haben es hier mit einem dem Anschein nach zufälligen Faktor zu tun. Du hattest berichtet, dass die Version dsbmd-1.0pre-2 nicht mit CDs funktioniert. Ich bat Dich, den Patch für Debug-Meldungen darauf anzuwenden, und mir dann die Ausgabe zukommen zu lassen. Darin zeigte...
  14. marcel

    DSBMC/DSBMD

    Man kann auch /etc/rc.shutdown um den Befehl umount -A erweitern: ... # Insert other shutdown procedures here umount -A ... Denkbar wäre auch eine boolsche Konfigurationsvariable, die dsbmd veranlasst, alle für diesen Dienst sichtbaren Dateisysteme beim Beenden auszuhängen.
  15. marcel

    DSBMC/DSBMD

    Hi @bluescreen , einen direkten Automatismus gibt es dafür nicht. Du könntest zumindest alle Dateisystem aushängen, die nicht automatisch per /etc/fstab gemountet worden sind, wie folgt aushängen: for i in `dsbmc-cli -l`; do m=`echo $i | sed -E 's/.*:mntpt=([^:]+).*/\1/g'`; dsbmc-cli -u $m ||...
  16. marcel

    DSBMC/DSBMD

    Ich musste jetzt noch mal eine Änderung vornehmen, da ich schon neurotisch unzufrieden mit dem Code war. # fetch http://freeshell.de/~mk/download/dsbmd-1.1-port.tgz # tar xf dsbmd-1.1-port.tgz # cd dsbmd # make && make install # cp /usr/local/etc/dsbmd.conf.sample /usr/local/etc/dsbmd.conf #...
  17. marcel

    DSBMC/DSBMD

    Danke fürs Testen und für die Korrektur, @pit234a ! Du kannst auch ein make config machen, um die Dinge anzuwählen, die Du nicht brauchst. Standardmäßig habe ich die Optionen für Ext4, MTP, PTP und NTFS aktiviert.
  18. marcel

    DSBMC/DSBMD

    Ich habe jetzt mal den Port für Version 1.0 fertig gemacht, und bitte nochmals alle, diesen zu installieren und zu testen: # fetch http://freeshell.de/~mk/download/dsbmd-port.tgz # tar xf dsbmd-port.tgz # cd dsbmd # make && make install # cp /usr/local/etc/dsbmd.sample /usr/local/etc/dsbmd.conf...
  19. marcel

    DSBMC/DSBMD

    Hi @pit234a , @cabriofahrer hatte den Fehler bemerkt, die neue Konfigurationsdatei nach /usr/local/etc kopiert, und dsbmd dann neu gestartet. Das Problem liegt woanders. Aber die Ironie ist, dass ich versucht habe, dsbmd gegenüber störrischer, blockierender Hardware noch robuster zu machen...
  20. marcel

    DSBMC/DSBMD

    Hi @cabriofahrer , danke fürs Testen. Führe mal folgende Schritte aus: # fetch http://freeshell.de/~mk/download/dsbmd-1.0pre-1.tgz && tar xf dsbmd-1.0pre-1.tgz && cd dsbmd-1.0pre-1 # fetch http://freeshell.de/~mk/download/dsbmd-debug.patch # patch < dsbmd-debug.patch # make install # service...
  21. marcel

    DSBMC/DSBMD

    Hi @bluescreen , Sehr schön. Danke fürs Testen. Ich wollte eigentlich noch vor dem bevorstehenden Release die Erkennung von Blu-rays mit rein nehmen, aber ich komme nicht so schnell voran. Die Specs zu lesen, ist einfach zum erbrechen! Da es ein FUSE für HFS+ gibt (läuft und baut wunderbar auf...
  22. marcel

    DSBMC/DSBMD

    Da ich noch nicht zufrieden bin, habe ich unermüdlich weiter gearbeitet. Sollte der jüngste Kandidat gut laufen, werde ich in Kürze ein Update des Ports in Angriff nehmen. Alle Interessierten würde ich dann nochmals bitten zu testen: # fetch http://freeshell.de/~mk/download/dsbmd-1.0pre-1.tgz...
  23. marcel

    nasm Assembler findet include Datei nicht

    Zitat: Es scheint also in DragonFly BSD keinen 32-Bit-Kompatibilitäts-Modus mehr zu geben. Du kannst Dich also gleich mit 64-Bit-Assembler befassen.
  24. marcel

    nasm Assembler findet include Datei nicht

    Morgen @ralli , Unter FreeBSD zeigt mir ld -V Folgendes an: GNU ld 2.17.50 [FreeBSD] 2007-07-03 Supported emulations: elf_x86_64_fbsd elf_i386_fbsd Wie sieht es auf DragonFly BSD aus?
  25. marcel

    nasm Assembler findet include Datei nicht

    Ich hatte mal ein Programm in IA-32 Assembler für FreeBSD geschrieben, das Sudoku-Puzzle löst: http://freeshell.de/~mk/download/suso.tgz Gemäß des Makefiles wird das Programm wie folgt gebaut: nasm -f elf -o suso.o suso.asm ld -melf_i386_fbsd -o suso suso.o Es baut und läuft auf meinem...
Zurück
Oben