Since kernel option MSDOSFS_LARGE is no longer available in Free-BSD 6.3 and 7.0 automatic mount through HALD (in my case on USB- changeable media) is not working anymore.
I had this small conversation below with Joe Marcus Clarke <[EMAIL PROTECTED]>, who stated to add the mount_msdosfs option -o large in HAL, but I did that already and it did not work in KDE. Joe mentioned, that KDE must have a volume manager, that must be taught what mount options are needed, like gnome would have. I am low level Unix-User. As far as I understand this, KIO and KIOSLAVE take care for this subject in KDE, but I did not see any chance to configure and allow the mount with the option -o large, that HAL now sends. I hope you can understand what I mean and am looking forward for some help. ---------- Weitergeleitete Nachricht ---------- Betreff: Re: Free-BSD large FAT-Partitions, NTFS-Partitions Datum: Donnerstag 13 März 2008 Von: Joe Marcus Clarke <[EMAIL PROTECTED]> An: peter weismann <[EMAIL PROTECTED]> On Thu, 2008-03-13 at 09:56 +0100, peter weismann wrote: > :-> Thank you for that reply. > > I try to go into the message: > > am Donnerstag 13 März 2008 kam es so von dir: > > On Thu, 2008-03-06 at 14:10 +0100, peter weismann wrote: > > > In Free-BSD 6.3 and 7.0, the choice for kernel option > > > MSDOSFS_LARGE is no longer available, instead, mount_msdosfs can > > > be used with option -o large now, to mount FAT partitions larger > > > then 128GB manually. However, HAL will not mount them > > > automatically, as it used to do in earlier Free-BSDs with > > > mentioned kernel option realized. > > > > I have RELENG_7, and I don't see a -o large option supported by > > mount_msdosfs. Where is this documented? > > > I also did not see any documentation about it and could not find any, > but dmesg told to use this option when I plugged in a device with > large FAT Partition, I tried and it worked. Okay, I'll add the new option. > > > > I have tried a change in > > > /usr/local/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi > > > and added a line: > > > <append key="volume.mount.valid_options" > > > type="strlist">large</append> in the section > > > <!-- allow these mount options for vfat --> > > > <match key="volume.fstype" string="vfat"> > > > <match > > > key="/org/freedesktop/Hal/devices/computer:system.kernel.name" > > > string="FreeBSD"> > > > but it wouldn't work. > > > > This is part of what you need to do. But it's not hald's job to > > auto-mount volumes. You would need something like > > gnome-volume-manager to actually tell hald to mount the volume. It > > also needs to be taught what mount options are needed. > > > Do you have any further input on that for me? > I am using KDE and small FAT-Partitions are handled automatically by > the system, no matter whether I had set the option "use fixed > mountpoints" or nor not in building HAL, it simply worked. Since I > used to install my system with portinstall -P, it well could be, that > I have installed some volume manager that I am unaware of and did not > set any options to it. Just "gvm" is not found. KDE has been > set "with HAL" by default now, so all I did was adding those lines > to /etc/rc.conf: > dbus_enable="YES" > polkitd_enable="YES" > hald_enable="YES" > I'm not a KDE user, so you'd have to ask the FreeBSD KDE people. There must be some way of telling KDE to use the new option once HAL becomes aware of it. > > > > I also did not get NTFS partitions mounted by HAL rw, only > > > manually as root; automatically they are mounted ro by HAL. > > > > Right. FreeBSD's hal only has support for the kernel NTFS. Fuse > > support is missing since I do not have NTFS volumes, and cannot > > test. Patches are welcome. > > > well, I just had produced one NTFS-disk to test, wether it would be a > solution instead of large FAT. I don't have other volumes with it and > can well live with ro-mount, just thought it could be easy to change > in HAL with its nice possibilities. The Fuse change looks to be non-trivial, and I did not want to break existing (working) NTFS support. I would be happy to implement NTFS read-write through fuse, but I need some basis for getting this working in FreeBSD given the way our mount works. That's why I was hoping some fuse users would contribute. Joe -- Joe Marcus Clarke FreeBSD GNOME Team :: [EMAIL PROTECTED] FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome ------------------------------------------------------- -- : : -------------------------------------------------------------------- : ***Hinweis in eigener Sache: : Diese Nachricht ist nur und ausschließlich an den oder die Empfänger : gerichtet. : Weiterleiten oder veröffentlichen oder auf andere Weise Dritten zur : Kenntnis zu bringen, ist, auch in Teilen oder auszugsweise oder in : Zitaten, nicht statthaft. : Für Folgen, die aus der Verwendung von Inhalten einer durch mich : zugestellten oder weitergeleiteten Nachricht entstehen, übernehme : ich keinerlei Haftung! : Irrtümlich erhaltene Nachrichten sind bitte sofort zu löschen.*** : -------------------------------------------------------------------- : |___(_nun_mit_FreeBSD:-> 7.0-RELEASE_)__| | | frohes schaffen dank open source | | [EMAIL PROTECTED] | |___(_nun_mit_FreeBSD:-> 7.0-RELEASE_)__| "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 _______________________________________________ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd