Digital camera not detected in FC5
I had a problem with
I think it's a fairly low level problem (UDEV?) because the camera's not even being recognised by
(starting with the camera turned off)
[turn camera on]
[turn camera on]
I can see that some of the UDEV files were updated recently:
I think it'senough anything about UDEV.
(Update: I discovered the
Any ideas?
[Cross-posted to
fedora_linux.]
gtkam only connecting to the camera if I ran it as root, but recently (in the past week or two) it's even stopped working as root.I think it's a fairly low level problem (UDEV?) because the camera's not even being recognised by
lsusb:(starting with the camera turned off)
# tail -f /var/log/messages &
# lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 002: ID 051d:0002 American Power Conversion Back-UPS Pro 500/1000/1500
Bus 001 Device 001: ID 0000:0000
#[turn camera on]
Sep 3 09:39:37 animal kernel: usb 2-2.2: new full speed USB device using uhci_hcd and address 35
Sep 3 09:39:37 animal kernel: usb 2-2.2: configuration #1 chosen from 1 choice
# lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 002: ID 051d:0002 American Power Conversion Back-UPS Pro 500/1000/1500
Bus 001 Device 001: ID 0000:0000 (i.e. no different to before)[turn camera on]
Sep 3 09:40:57 animal kernel: usb 2-2.2: USB disconnect, address 35I can see that some of the UDEV files were updated recently:
# ls -lrt /etc/udev/rules.d/
total 136
-rw-r--r-- 1 root root 1715 Jan 25 2006 60-libnjb.rules
-rw-r--r-- 1 root root 141 Feb 11 2006 10-wacom.rules
-rw-r--r-- 1 root root 143 Mar 17 12:02 60-net.rules
-rw-r--r-- 1 root root 984 Mar 23 11:49 60-pcmcia.rules
-rwxr-xr-x 1 root root 114 Apr 6 04:50 alsa.rules
-rw-r--r-- 1 root root 27618 Apr 25 09:29 60-libsane.rules
-rw-r--r-- 1 root root 13935 May 7 11:01 50-udev.rules.ORIG
-rw-r--r-- 1 root root 14056 May 7 11:02 50-udev.rules.rpmsave
-rw-r--r-- 1 root root 82 Jul 26 15:47 90-hal.rules
-rw-r--r-- 1 root root 106 Aug 16 11:19 95-pam-console.rules
-rw-r--r-- 1 root root 469 Aug 16 11:19 51-hotplug.rules
-rw-r--r-- 1 root root 14379 Aug 16 11:19 50-udev.rules
-rw-r--r-- 1 root root 515 Aug 16 11:19 05-udev-early.rules
I think it's
50-udev.rules that I need to look into, but I don't know # diff 50-udev.rules 50-udev.rules.rpmsave
31,32c31
< KERNEL=="capi", NAME="capi20", GROUP="uucp", MODE="0660"
< KERNEL=="capi*", NAME="capi/%n", GROUP="uucp", MODE="0660"
---
> KERNEL=="capi*", NAME="%k", MODE="0660"
44,47c43,44
< KERNEL=="ttyUSB*", SYSFS{product}=="Palm Handheld*", SYMLINK+="pilot", GROUP="uucp", MODE="0660"
< KERNEL=="ttyUSB*", SYSFS{product}=="palmOne Handheld*", SYMLINK+="pilot", GROUP="uucp", MODE="0660"
< KERNEL=="ttyUSB*", SYSFS{product}=="Handspring Visor*", SYMLINK+="pilot", GROUP="uucp", MODE="0660"
<
---
> KERNEL=="ttyUSB*", SYSFS{product}=="Palm Handheld*", SYMLINK+="pilot"
> KERNEL=="ttyUSB*", SYSFS{product}=="palmOne Handheld*", SYMLINK+="pilot"
95a93,95
> # pilot/palm devices
> KERNEL=="pilot", GROUP="uucp", MODE="0660"
>
222,227c222,223
< KERNEL=="umad*", NAME="infiniband/%k", MODE="0660"
< KERNEL=="issm*", NAME="infiniband/%k", MODE="0660"
< KERNEL=="uverbs*", NAME="infiniband/%k", MODE="0660"
< KERNEL=="ucm*", NAME="infiniband/%k", MODE="0660"
< KERNEL=="rdma_cm", NAME="infiniband/%k", MODE="0660"
<
---
> KERNEL=="umad*", NAME="infiniband/%k"
> KERNEL=="issm*", NAME="infiniband/%k"
259a256,257
> # added by PAH, 060507 as per http://www.apcupsd.org/manual/USB_Configuration.html
> KERNEL="hiddev*", NAME="usb/hiddev%n"(Update: I discovered the
udevmonitor command - output added below)# udevmonitor
udevmonitor prints the received event from the kernel [UEVENT]
and the event which udev sends out after rule processing [UDEV]
UEVENT[1157292392.947699] add@/devices/pci0000:00/0000:00:1d.1/usb 2/2-2/2-2.2
UEVENT[1157292392.951647] add@/devices/pci0000:00/0000:00:1d.1/usb 2/2-2/2-2.2/2-2.2:1.0
UEVENT[1157292392.951802] add@/class/usb_device/usbdev2.36
UEVENT[1157292415.532294] remove@/devices/pci0000:00/0000:00:1d.1/u sb2/2-2/2-2.2/2-2.2:1.0
UEVENT[1157292415.532338] remove@/class/usb_device/usbdev2.36
UEVENT[1157292415.532356] remove@/devices/pci0000:00/0000:00:1d.1/u sb2/2-2/2-2.2
# Any ideas?
[Cross-posted to
fedora_linux.]