[kde-freebsd] Free-BSD large FAT-Partitions with HAL in 6.3 and 7.0
peter weismann
pit at weispit.eu
Thu Mar 13 21:17:38 CET 2008
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
<marcus at freebsd.org>, 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 <marcus at freebsd.org>
An: peter weismann <pit at weispit.eu>
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 :: gnome at FreeBSD.org
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
|
| pit at weispit.eu
|
|___(_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
More information about the kde-freebsd
mailing list