Hi there, The following is problematic in 9.3. I have a USB camera which is detected and is mounted as an external USB drive by udevd/hal/hotplug. The camera is mounted as a subfs mount. Since I already had another USB drive plugged into the system, the camera was given the kernel device name /dev/sdc (sda is my sata hd, and sdb is the usb2 drive). From the command line I can change to its directory which is dynamically created under /media. From the command line, I can move/copy files from the camera to my home directory. In other words, this works from the command line. The problem occurs when accessing the camera with konqueror. When the camera is plugged in for the first time (after the system has been booted), udevd/hal/hotplug detects it and mounts it under /media, then two konqueror windows open up with the camera:/ protocol in the url field. The first directory in the camera is displayed. I close one window since I do not need two. When I click on the directory, nothing happens and the konqueror gear continues to turn indefinitely. While this is still happening, I use mount to find out if the camera is still mounted, and it is not. In addition, sdc is no longer found under /sys/block. So now I unplug the camera, wait a minute, and plug it back in. Now it appears as sdd under /sys/block. The problem is that the hotplug system is not mounting or doing it's job... On the first attempt to use the camera with konqueror, when it was given device name sdc, something went wrong and the kernel removed the device. I have a feeling that konqueror is using gphoto2 and is not accessing the camera as a regular external USB drive. Did anybody else have a similar problem? I would like this to work smoothly, that is, when I plug the camera in, it will appear under My Computer as an external drive instead of "Camera". The system would need to generate a different desktop file for the /dev/shm/Desktop directory. I have a feeling I need to edit something under /etc/hotplug.... Any help is appreciated. Thanks for reading... -David
participants (1)
-
David Lazanja