BSDForen.de  

Zurück   BSDForen.de > FreeBSD > FreeBSD - Anwendungen und Ports

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 20.10.2012, 20:22   #1
kraekers
Registered User
 
Registrierungsdatum: Nov 2004
Ort: ein kleines Plätzchen in S.H.
Beiträge: 591
KDE4, hald, Device Notifier FreebSD 9.x + msdos = kein Automount

Moinsen,

ich habe unter FreeBSD 9x Probleme USB-Sticks die mit FAT/FAT32 formatiert wurden über den Device Notifier von KDE4 "autozumounten".

Z.Zt. setzte ich FreeBSD 9.1 RC 2 ein, diese Probleme habe ich aber schon ab 9.0. Unter 8.x kenne ich das nicht.

K3b erkennt den DVD-Brenner und wenn ich eine mit UFS formatierte, externe FPL einstöpsel wird diese auch über den Device Notifier von KDE4 angezeigt, nur bei MSDOS formatierten Geräten gibt es das Gezicke.

KDE4 ist komplett aus den Ports, jedoch gibt es die Probleme auch bei vorgefertigten Packages.

Hat jemand das gleiche Problem ?

Über Tipps und Anregungen würde ich mich freuen.

Vielen Dank und noch einen schönen Abend.

Beste Grüße

Kraekers
kraekers ist offline   Mit Zitat antworten
Alt 20.10.2012, 22:35   #2
Fusselbär
Makefile Voyeur
 
Benutzerbild von Fusselbär
 
Registrierungsdatum: Aug 2004
Ort: Köln
Beiträge: 1.615
Vielleicht hilft ein fsck auf dem FAT Filesystem?
Code:
fsck_msdosfs -y ""`file -s /dev/da* | grep FAT | awk '{print $1}' | sed s'/\://'g`""
Edit:
Mir ist da noch eine Idee gekommen, der Bequemlichkeit zu liebe habe ich mir das jetzt mal als alias in die ~/.cshrc hinein gefrickelt:
Code:
alias chkfat fsck_msdosfs -y '""`file -s /dev/da* | grep FAT | awk '"'"'{print $1}'"'"' | sed s/\://g`""'
Dann nur noch mit:
Code:
source ~/.cshrc
neu einlesen, und es gibt einen neuen alias für das FAT Filesystem checken auf Direkt Access Devices, wie etwa USB-Sticks oder USB-Festplatten, namens chkfat.
__________________
BSD Zockerclub
FreeBSD 9.1-STABLE amd64

Geändert von Fusselbär (20.10.2012 um 23:55 Uhr).
Fusselbär ist offline   Mit Zitat antworten
Alt 21.10.2012, 08:37   #3
kraekers
Registered User
 
Registrierungsdatum: Nov 2004
Ort: ein kleines Plätzchen in S.H.
Beiträge: 591
Moin,

das war es leider nicht.

Hätte mich auch arg gewundert, da ansonsten alle meine zwanzig USB-Stickts Fehler hätten.

Ich suche weiter, vielleicht finde ich noch einen Weg.
kraekers ist offline   Mit Zitat antworten
Alt 21.10.2012, 19:24   #4
pit234a
Registered User
 
Registrierungsdatum: Jul 2006
Beiträge: 1.612
wenn du manuell mountest, geht es also problemlos?

KDE4 kenne ich nun gar nicht. Wenn da auch HAL genutzt wird, hat der einige Tools (die ich nicht auswendig kenne), mit denen sich die Meldungen zu den Devices ansehen lassen. Vielleicht fällt dazu was auf.
Vielleicht was in den Policities geändert?
__________________
“Two of the most famous products of Berkeley are LSD and Unix.
I don’t think that this is a coincidence.”
From: The UNIX-HATERS Handbook, ISBN 1-56884-203-1
pit234a ist offline   Mit Zitat antworten
Alt 21.10.2012, 20:21   #5
Fusselbär
Makefile Voyeur
 
Benutzerbild von Fusselbär
 
Registrierungsdatum: Aug 2004
Ort: Köln
Beiträge: 1.615
Also bei mir funktioniert die Automagie für das Mounten unter KDE4 auf aktuellem FreeBSD 9.1-PRERELEASE amd64 (*default tag=RELENG_9).
Das hier ist die Übersicht über meine fdi Dateien:
Code:
ll -R /usr/local/etc/hal/fdi total 26 drwxr-xr-x 2 root wheel 2 30 Sep 20:56 information drwxr-xr-x 2 root wheel 7 1 Jun 2011 policy drwxr-xr-x 2 root wheel 3 29 Jul 21:00 preprobe /usr/local/etc/hal/fdi/information: total 0 /usr/local/etc/hal/fdi/policy: total 39 -rw-r--r-- 1 root wheel 277 1 Jun 2011 10-mouse-sysmouse.fdi -rw-r--r-- 1 root wheel 4032 1 Jun 2011 10-power-mgmt-policy.fdi -rw-r--r-- 1 root wheel 20371 1 Jun 2011 20-storage-methods.fdi -rw-r--r-- 1 root wheel 295 1 Jun 2011 preferences.fdi -rw-r--r-- 1 root wheel 410 1 Jun 2011 x11-input.fdi /usr/local/etc/hal/fdi/preprobe: total 5 -rwxr-xr-x 1 root wheel 2770 29 Jul 21:00 20-broken-usb-sticks.fdi
Die *.fdi Dateien kommen vom Port sysutils/hal und sysutils/hal-info.
Das ist meine /usr/local/etc/hal/fdi/policy/preferences.fdi
Code:
<?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <device> <match key="volume.fstype" string="vfat"> <match key="volume.size" compare_ge="128000000000"> <merge key="volume.policy.mount_option.large" type="bool">true</merge> </match> </match> </device> </deviceinfo>
Manche meiner USB-Sticks mit FAT sind auch zickig, aber dann war entweder Windows oder ein Ubuntu vorher dran, da hilft mir dann meist das fsck_msdosfs, oder es ist einer meiner Bastel-USB-Sticks, wo ich mit FreeDOS gefrickelt habe, die sind dann bootfähig, etwa um Firmware upzudaten, aber die FreeBSD HAL KDE4 mount Automagie mag sie dann nicht mehr, kann ich aber gut mit leben.
__________________
BSD Zockerclub
FreeBSD 9.1-STABLE amd64
Fusselbär ist offline   Mit Zitat antworten
Alt 22.10.2012, 14:36   #6
kraekers
Registered User
 
Registrierungsdatum: Nov 2004
Ort: ein kleines Plätzchen in S.H.
Beiträge: 591
Moin,

bis auf "20-broken-usb-sticks.fdi" sieht es bei mir genauso aus und es funktioniert nicht.

Ich kann im Grunde auf den ganzen HAL-Sche.. verzichten. Aber k3b will nicht ohne HAL.

Wenn k3b mein Brenner ohne HAL erkennen würde wäre ich schon glücklich.
kraekers ist offline   Mit Zitat antworten
Alt 23.10.2012, 09:10   #7
pit234a
Registered User
 
Registrierungsdatum: Jul 2006
Beiträge: 1.612
du schreibst sehr wenig dazu, was du probiert und gesehen hast und das macht das Problem nicht gerade transparent. Es gibt nicht nur eine mögliche oder denkbare Ursache für solch ein Verhalten und es ist sehr unwahrscheinlich, dass die Erfahrung eines anderen pauschal auf dein Problem passt.
Standard-Antworten, wie setz mal dies oder jenes recht auf so und so, die kannst du dabei eher vergessen. Es hilft nur die Schritt für Schritt Analyse.

Gerade bei HAL-Problemen ist dies ein echter Fluch.
Damit habe ich vielleicht mehr Stunden verbracht, als mit irgendwelchen anderen Sachen und es ist für unbedarfte Nutzer wie mich eine echt fiese Plackerei.
Wenn du aber wirklich ein Problem hast, bleibt es dir womöglich nicht erspart, ganz genau hinzusehen oder gleich auf Alternativen zu setzen.
Es gibt eine gewisse Unterstützung durch die Macher (maintainer) des Ports und der einzelnen Pakete. Man kann mit diesen Leuten reden und Probleme schildern. Manchmal arbeiten die auch gute Lösungen unmittelbar ein. Davor steht aber jedenfalls die Foltergleiche Entdeckungsreise durch HAL.

Da gibt es, wie schon gesagt eine ganze Reihe von Tools und Möglichkeiten. Eines nenne ich mal und zeige eine Ausgabe.

lshal -m macht so etwas:
Code:
Start monitoring devicelist: ------------------------------------------------- 09:49:03.173: usb_device_bc2_5031_NA03BMV9 added 09:49:03.221: usb_device_bc2_5031_NA03BMV9_if0 added 09:50:03.282: usb_device_bc2_5031_NA03BMV9_if0 removed 09:50:03.283: usb_device_bc2_5031_NA03BMV9 removed 09:50:03.786: volume_uuid_EB05_DF71 removed 09:50:03.788: volume_part2_size_500105217024 removed 09:50:03.788: computer_storage_0 removed 09:50:21.458: volume_part2_size_500105217024 added 09:50:21.591: volume_uuid_EB05_DF71 added 09:50:21.592: computer_storage_0 added 09:50:21.628: usb_device_bc2_5031_NA03BMV9 added 09:50:21.652: usb_device_bc2_5031_NA03BMV9_if0 added 09:50:39.927: volume_uuid_EB05_DF71 property volume.mount_point = '/media/GABY-ET2' 09:50:39.931: volume_uuid_EB05_DF71 property volume.is_mounted = true 09:51:12.742: volume_uuid_EB05_DF71 property volume.mount_point = '' 09:51:12.748: volume_uuid_EB05_DF71 property volume.is_mounted = false 09:51:20.276: usb_device_bc2_5031_NA03BMV9_if0 removed 09:51:20.277: usb_device_bc2_5031_NA03BMV9 removed 09:51:20.781: volume_uuid_EB05_DF71 removed 09:51:20.782: volume_part2_size_500105217024 removed 09:51:20.782: computer_storage_0 removed
Was war da passiert? Eine externe Festplatte wurde von mir gesteckt, dann wieder abgezogen, bevor sie automatisch gemountet werden konnte, danach steckte ich sie erneut, wartete geduldig und umountete nach erfolgreichem automatischen Einbinden, bevor ich sie wieder abzog.
Wichtig ist, dass hier die passenden Ausdrücke für die fdi's genau zu sehen sind, die Antworten von HAL, um das mal so zu nennen.

Neben dieser dynamischen Anzeige gibt es mit lshal weitere Möglichkeiten, sich Informationen zu Geräten zu holen. Die sind nicht immer übersichtlich, sie sind mühevoll zu lesen, aber es gibt Information, die weiter helfen kann.

Davor aber stelle ich erst nochmal meine Frage: manuell funktioniert der mount?
Eine der häufigsten Ursachen dafür, dass HAL nicht kann, liegt darin, dass dein System nicht mit dem Gerät kann. Das mag Ursachen in der HW haben, im Filesystem, das vielleicht nicht unterstützt wird, oder das nicht sauber ist, oder vielleicht sogar an dem USB-Anschluss selbst liegen.
Solche Dinge musst du herausfinden und die vorab zu klären, ist mehr als sinnvoll.
Die Ausgabe von dmesg nach dem Stecken eines Gerätes und dann nacheinem manuellen Mountversuch sind hier sehr hilfreich.
Ich sage mal, wenn du es manuell nicht schaffst, kann HAL es auch nicht.
__________________
“Two of the most famous products of Berkeley are LSD and Unix.
I don’t think that this is a coincidence.”
From: The UNIX-HATERS Handbook, ISBN 1-56884-203-1
pit234a ist offline   Mit Zitat antworten
Alt 23.10.2012, 10:15   #8
kraekers
Registered User
 
Registrierungsdatum: Nov 2004
Ort: ein kleines Plätzchen in S.H.
Beiträge: 591
Hallo pit234a,

ich stimme Dir, in Deinen Ausführungen und in der Kritik vollends zu. Mein Problem ist, daß ich schon seit Jahren immer mit HAL Ärger habe/hatte. Mal ging es, mal nicht.

Kaum lief es rund, war es nach der nächsten Kompilierorgie wieder hin.

Diesmal, dachte ich, könnte es ein generelles Problem mit HAL in Verbindung mit 9x sein, daher habe ich nicht allzuviel mitgeteilt.

Die Gerätschaften funktionieren auch alle, wenn ich es manuell anstoße, bzw. mit einem kleinen Skript von mir.

Ich bin nur momentan sehr müde mich mit HAL weiter auseinanderzusetzen. Es läuft unter KDE4 k3b und erkennt den Brenner, aber die USB-Geräte werden nicht erkannt. Schwupp, mal eben KDE4 unter der 8.3 gebacken, schon laufen die USB-Geräte über HAL, aber der Brenner wird nicht mehr erkannt.

Ne, jetzt reicht es. XFCE wieder rauf. Hal raus, manuell Mounten über ein selbstgebasteltes, primitives Skript und ich bin glücklich. Kein Qt mehr, kein Hal mehr, kein Gefrickel mehr, mehr Speicher, mehr Geschwindigkeit.

Ich bin wieder glücklich und danke allen in diesem Thread für die Hilfe.

Der Tenor bleibt aber. Wer Hilfe benötigt muß auch was liefern, was ich sonst auch immer mache.

Viele Liebe Grüße
kraekers
kraekers ist offline   Mit Zitat antworten
Alt 23.10.2012, 10:33   #9
pit234a
Registered User
 
Registrierungsdatum: Jul 2006
Beiträge: 1.612
Zitat:
Zitat von kraekers Beitrag anzeigen
Hallo pit234a,

ich stimme Dir, in Deinen Ausführungen und in der Kritik vollends zu. Mein Problem ist, daß ich schon seit Jahren immer mit HAL Ärger habe/hatte. Mal ging es, mal nicht.

Kaum lief es rund, war es nach der nächsten Kompilierorgie wieder hin.

Diesmal, dachte ich, könnte es ein generelles Problem mit HAL in Verbindung mit 9x sein, daher habe ich nicht allzuviel mitgeteilt.

Die Gerätschaften funktionieren auch alle, wenn ich es manuell anstoße, bzw. mit einem kleinen Skript von mir.

Ich bin nur momentan sehr müde mich mit HAL weiter auseinanderzusetzen. Es läuft unter KDE4 k3b und erkennt den Brenner, aber die USB-Geräte werden nicht erkannt. Schwupp, mal eben KDE4 unter der 8.3 gebacken, schon laufen die USB-Geräte über HAL, aber der Brenner wird nicht mehr erkannt.

Ne, jetzt reicht es. XFCE wieder rauf. Hal raus, manuell Mounten über ein selbstgebasteltes, primitives Skript und ich bin glücklich. Kein Qt mehr, kein Hal mehr, kein Gefrickel mehr, mehr Speicher, mehr Geschwindigkeit.

Ich bin wieder glücklich und danke allen in diesem Thread für die Hilfe.

Der Tenor bleibt aber. Wer Hilfe benötigt muß auch was liefern, was ich sonst auch immer mache.

Viele Liebe Grüße
kraekers
Da kann wiederum ich nur voll und ganz zustimmen.
Bei mir läuft alles gut und rund unter KDE3 und mit FreeBSD8.3 und HAL und Konsorten.
Doch zwischendurch gab es immer wieder Probleme, kaum fassbare Dinge und immer ein sehr großer Aufwand, Lösungen zu finden.
Weil KDE3 ja irgendwann nicht mehr sein wird und KDE4 mich sehr wenig begeisterte, suche ich auch nach Alternativen. XFCE hat es mir dabei nicht angetan. Überhaupt scheint mir keines der großen DE ähnlich gut zu funktionieren, wie KDE3. Wenn schon, denn schon. Also, wenn ich schon auf einigen Komfort verzichten muss, dann vielleicht noch weniger Ballast, als mit XFCE?
Erste Versuche mit ObenBox wollen mir da schon mal recht gut gefallen. Ich glaube, dass ich damit schon leben und arbeiten kann. Ebenfalls ohne jeden Automatismus. Wenn ich den Aufwand vergleiche, denich dazu mit Hal betrieben habe, ist manuelles Mounten doch wesentlich vernünftiger!

Bye.
__________________
“Two of the most famous products of Berkeley are LSD and Unix.
I don’t think that this is a coincidence.”
From: The UNIX-HATERS Handbook, ISBN 1-56884-203-1
pit234a ist offline   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
mpd4 auf fbsd 7 metro FreeBSD - Netzwerk 8 20.11.2007 17:43
Netzwerkprobleme nach Update FBSD 6.2 - communication prohibited by... overle FreeBSD - Netzwerk 12 17.02.2007 08:27
USB-Tastatur geht im Loader nicht -Daemon- FreeBSD - Allgemein 11 14.09.2006 20:45
r300-dri unter FreeBSD-Stable JonSvenJonsson Hardware 25 30.03.2006 14:20
Mein dmesg - da stimmt einiges nicht oder? andras98 FreeBSD - Installation 17 06.02.2003 21:37


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:35 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.