trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: September 2012

Re: [trinity-devel] Tim: TDEHWLIB

From: "Timothy Pearson" <kb9vqf@...>
Date: Sat, 1 Sep 2012 15:01:50 -0500
> ========================================
> Summary
>
> Overall, device recognition seems to be working for all devices. So that
> is good progress. Most issues are after recognition.
>
> * Device recognition/response is much, much slower than under HAL. I wait
> a long time for icons to appear. I suspect many users will treat that
> behavior as breakage.
>
> * The Mounting tab in the Properties popup dialog is not available.
>
> * Without the Mounting tab there is no method to configure mount options
> for individual devices.
>
> * Mount points are not configurable and are not the same as used in
> mediamanagerrc.
>
> * TDEHW does not honor the previous mount points used in mediamanagerrc. I
> use mount points that make sense to me: /media/kingston_8gb,
> /media/cruzer_8gb /media/cruzer_16gb, /media/buffalo_1gb, etc. Mounts
> points of /media/sdf1, /media/sdg1, etc. do not make sense to me because I
> can't easily distinguish multiple devices. Likewise with the floppy mount
> point. /media/floppy makes more sense to me than /media/fd0.
>
> * TDEHW does not use the existing icon labels used in mediamanagerrc.
>
> * For CD/DVDs, the Eject option is not working. Unmounting must be
> performed separately. After unmounting, the Eject option does not work. I
> can eject only with the drive eject button.
>
> * For USB flash drives, the device icon label changes when the physical
> port is different. I suspect many users will treat that behavior as
> breakage.
>
> * For USB devices the Safely Remove option does not work. Specifically,
> the icon does not disappear.
>
> Darrell

Thank you for the information.  Can you please send in the screenshots I
asked for earlier?  Those screenhots would help me debug the label
problems.

Regarding the slow detection of devices, I do not see that here, and when
combined with the eject failure it sounds like udev is just plain buggy on
your system.  For instance, eject works fine here (eject is not a TDE
program).  To determine if udev really is this slow on your system, please
run this in a terminal:
udevadm monitor

Watch the output of that command on the terminal as you plug in a USB
drive--is there immediate activity, or do you have to wait 30 seconds for
that command to output that it has detected a new drive?

Please remember that there is NO good, stable replacement for HAL anywhere
in the Linux ecosystem.  TDE can only work with the information given to
it by several upstream projects such as udev, and if those projects don't
function correctly on your system you may need to revert to using HAL
until they fix their bugs.

Thanks!

Tim