Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 06 Jan 2014 12:47:10 -0500
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Alberto Villa <avilla@FreeBSD.org>, Kevin Oberman <rkoberman@gmail.com>
Cc:        FreeBSD GNOME Users <gnome@freebsd.org>
Subject:   Re: hal, ntfs, and 10.0-RC3
Message-ID:  <52CAEC1E.2070908@marcuscom.com>
In-Reply-To: <CAJp7RHaFuWJxz5jNCq4ax6UWcLCjt_NVZ9S4%2BDEVQLhzXi269g@mail.gmail.com>
References:  <CAN6yY1uQd-wyuUxvbHcU8Z2ysDgnFYz6DVNUxyPv=5aK0eLfsQ@mail.gmail.com> <CAJp7RHaFuWJxz5jNCq4ax6UWcLCjt_NVZ9S4%2BDEVQLhzXi269g@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 1/6/14, 2:01 AM, Alberto Villa wrote:
> 2014/1/6 Kevin Oberman <rkoberman@gmail.com>:
>> Since I updated to 10.0-RC3 (from 9), hald no longer works with my ntfs
>> partitions. I can mount them manually with ntfs-3g, but when not mounted,
>> hal does not see them at all.
>>
>> Might this be fall-out of the removal of ntfs (read-only) support? I have
>> not looked through the hald sources to see how it detects these slices. I
>> do find it interesting that mounting one NTFS file system causes all of the
>> other ones appear to hald.
> 
> I've done some work on HAL in past months, so I have a view on the matter.
> 
> HAL uses sysctl for disks detection, so it's up to the system to list
> all the available drives. I'll try to have a look in next days, but my
> wild guess (since I've not been using ntfs-3g for years) is that
> ntfs-3g unloads its module when all mounts are removed, thus making
> the drives undetectable again. Is that correct?

HAL uses libvolume_id to taste the volumes to determine the file system
type.  It relies on sysctl to enumerate the disks and volumes as you've
pointed out.  What does sysctl -b kern.geom.conftxt say?  Each partition
listed there should go through libvolume_id detection.

Joe

> 


-- 
PGP Key : http://www.marcuscom.com/pgp.asc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52CAEC1E.2070908>