Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#3137 - hal in testing breaks kioslave in kde again

Attached to Project: Arch Linux
Opened by Tobias Powalowski (tpowa) - Thursday, 01 September 2005, 05:39 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To Jan de Groot (JGC)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

hi Jan
again cd's and storage stuff is not shown as mounted and media:hdd shows empty in konqui
perhaps you checked in again a hal version witha broken patch?

greetings
tpowa
This task depends upon

Closed by  Jan de Groot (JGC)
Saturday, 01 October 2005, 15:12 GMT
Reason for closing:  Not a bug
Additional comments about closing:  kernel configuration shouldn't break udevsend
Comment by Jan de Groot (JGC) - Thursday, 01 September 2005, 06:04 GMT
Hmm, are you sure hal is running at all on your system? Works fine here. I've been running this hal version for a few weeks before it got committed to testing without problems.
Comment by Tobias Powalowski (tpowa) - Thursday, 01 September 2005, 06:07 GMT
yes hal is working fine, it adds stuff to fstab only kde ioslave doesn't show anything when the device is mounted. remembers me on old hal behaviour some time ago. then -1 fixed it i think
Comment by Ɓukasz Fibinger (lucke) - Thursday, 01 September 2005, 11:21 GMT
Works properly here.
Comment by Tobias Powalowski (tpowa) - Thursday, 01 September 2005, 11:23 GMT
hm i try reinstall, perhaps my kde is just bugged
Comment by Tobias Powalowski (tpowa) - Thursday, 01 September 2005, 13:48 GMT
no didn't help, what versions of kdebase and hal are you running?
Comment by Tobias Powalowski (tpowa) - Thursday, 01 September 2005, 16:41 GMT
ok rebuild of kdebase didn't help too,
Jan any other suggestions, perhaps you can try on your pc.
greetings
tpowa
Comment by Tobias Powalowski (tpowa) - Friday, 02 September 2005, 05:38 GMT
ok i found the error cause, it's kernel 2.6.13
donwgraded again to 2.6.12.5 and all is fine.
hm JGC any idea?
Comment by Jan de Groot (JGC) - Monday, 05 September 2005, 22:55 GMT
Can't reproduce it with a vanilla 2.6.13 kernel. Don't know how the 2.6.13-ARCH kernel would work in this situation though.
Comment by Ash (Thikasabrik) - Tuesday, 06 September 2005, 09:47 GMT
I have similar problems with gnome, but I'm not convinced it's HAL. In gnome, nautilus and gtkfile selector seem to recognise devices just fine, and a new device pops up if I add my usb hard disk. Gnome-volume-manager even happily mounts it, but this is where the problem is. Nautilus et al do not recognise that this mount has happened - the default action if I double click the device in nautilus is still 'mount volume'.
If I do double-click I get the plain stupid error message telling me that the volume is already mounted (and telling me where it's mounted). You would have thought that, if this information was available, nautilus could actually take me to the mountpoint and accept that the volume is mounted, but it seems that most of gnome is blind to the information it reports in this message box.
I think this mount info comes from monitoring mtab, does it not? If so, maybe this is the mechanism that is failing in both gnome and kde, since automatic mounting and device labels seem to come through from HAL just fine.

Another possibly useful clue is that totem will claim that my dvd driver has no fstab entry if I try to 'play DVD', and yet I can clearly see the very entry it seems to be missing when I open fstab.

I wonder if this is at all related to a problem I see with gamin: the text files on my desktop occasionally dissappear at random as though deleted. A manual refresh of the desktop shows they are not. Is the VFS convinced that fstab and mtab are deleted?

...hope some of that's useful..
Comment by Jan de Groot (JGC) - Tuesday, 06 September 2005, 11:36 GMT
Hmm, seems this is something with hal. HAL shows an automounted CD as volume.is_mounted = false, while it should be true instead. Weird...
Comment by Jan de Groot (JGC) - Tuesday, 06 September 2005, 14:08 GMT
Seems nanodevfs or the kernel config in 2.6.13-ARCH used in testing is causing this. I just recompiled my kernel with my customized settings and without patches, problem doesn't appear anymore.

The problem with hal is that it doesn't receive change notifications when a CD is mounted.
Comment by Ash (Thikasabrik) - Wednesday, 14 September 2005, 12:37 GMT
Ok, I confirm that HAL is misreporting mount status for me too. However, this is with a custom kernel without nanodevfs. I don't know what it is about my config that breaks stuff... can you post/mail yours perhaps?
Comment by Jan de Groot (JGC) - Wednesday, 14 September 2005, 13:09 GMT
It seems to be the voluntary preemption in the kernel that breaks hal. When enabling this option for preemption, hal does not get hotplug events anymore.
Comment by Ash (Thikasabrik) - Wednesday, 14 September 2005, 13:52 GMT
Yeah, switching that to another option works around the problem. I sent a mail to lkml...

Loading...