On Wed, Apr 15, 2009 at 4:33 PM, Paul Hartman <[email protected]> wrote: > On Wed, Apr 15, 2009 at 4:26 PM, Dale <[email protected]> wrote: >> pk wrote: >>> Dale wrote: >>> >>>> Hi, >>>> >>>> I have a Canon PowerShot A95 camera that until today worked fine. Gtkam >>>> could see it and download my pictures. I'm on the same old kernel but >>>> did upgrade some stuff recently. >>>> >>> >>> UDEV? >>> >>> Also, there might be other stuff that messes with the udev rules >>> (libgphoto2, which is the backend of gtkam, has its own udev rules). >>> Check your /etc/udev/rules.d/ to see if there are any changes... >>> >>> Best regards >>> >>> Peter K >>> >>> >>> >> >> I ran udevadm monitor and then turned on the camera. It didn't see >> anything either. It acts like it is not plugged in. >> >> I also tried to run gtkam as root and it saw nothing either. I don't >> think it is a permissions issue, which I have had a long time ago. >> >> I did check for the udev rules and it was updated a couple weeks ago. >> I'll reemerge libgphoto and friends. Maybe it will help. >> >> Open to other ideas tho. > > I have a Canon PowerShot SD550 camera at home. I haven't tried hooking > it up with the USB interface in a looooooong time, so if your problem > was caused by an update of some sort it may have happened to me, too. > I'll give it a go tonight when I get home and let you know how it > turns out. (It uses the ptp2 driver, I believe)
I just tried it, works fine. I plugged it in and KDE4 popped up a "new device plugged in" box showing USB Imaging Interface. I clicked it and Digikam popped up and showed me the pictures on the camera, and I was able to copy them to my PC. I'm using all the newest ~amd64 version of everything... so while that doesn't necessarily rule our your xorg woes, at least I know that the /new/ version of everything doesn't break it. I have /etc/udev/rules.d/70-libgphoto2.rules which was generated by gphoto2. My user is in the plugdev group and has access to the device node for the camera. $ gphoto2 --auto-detect Model Port ---------------------------------------------------------- Canon Digital IXUS 750 (PTP mode) usb: Canon Digital IXUS 750 (PTP mode) usb:001,036 (IXUS 750 is known as SD550 in the United States) dmesg showed this when I plugged it in: usb 1-4: new high speed USB device using ehci_hcd and address 36 usb 1-4: New USB device found, idVendor=04a9, idProduct=3116 usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-4: Product: Canon Digital Camera usb 1-4: Manufacturer: Canon Inc. usb 1-4: configuration #1 chosen from 1 choice When plugging it in, udev shows this: # udevadm monitor monitor will print the received events for: UDEV - the event which udev sends out after rule processing KERNEL - the kernel uevent KERNEL[1239840372.308016] add /devices/pci0000:00/0000:00:0b.1/usb1/1-4 (usb) KERNEL[1239840372.310580] add /devices/pci0000:00/0000:00:0b.1/usb1/1-4/1-4:1.0 (usb) UDEV [1239840372.310666] add /devices/pci0000:00/0000:00:0b.1/usb1/1-4 (usb) KERNEL[1239840372.311815] add /devices/pci0000:00/0000:00:0b.1/usb1/1-4/1-4:1.0/usb_endpoint/usbdev1.37_ep81 (usb_endpoint) KERNEL[1239840372.313347] add /devices/pci0000:00/0000:00:0b.1/usb1/1-4/1-4:1.0/usb_endpoint/usbdev1.37_ep02 (usb_endpoint) KERNEL[1239840372.313442] add /devices/pci0000:00/0000:00:0b.1/usb1/1-4/1-4:1.0/usb_endpoint/usbdev1.37_ep83 (usb_endpoint) KERNEL[1239840372.313517] add /devices/pci0000:00/0000:00:0b.1/usb1/1-4/usb_endpoint/usbdev1.37_ep00 (usb_endpoint) UDEV [1239840372.313623] add /devices/pci0000:00/0000:00:0b.1/usb1/1-4/1-4:1.0 (usb) UDEV [1239840372.314474] add /devices/pci0000:00/0000:00:0b.1/usb1/1-4/1-4:1.0/usb_endpoint/usbdev1.37_ep81 (usb_endpoint) UDEV [1239840372.315209] add /devices/pci0000:00/0000:00:0b.1/usb1/1-4/1-4:1.0/usb_endpoint/usbdev1.37_ep02 (usb_endpoint) UDEV [1239840372.315982] add /devices/pci0000:00/0000:00:0b.1/usb1/1-4/usb_endpoint/usbdev1.37_ep00 (usb_endpoint) UDEV [1239840372.335215] add /devices/pci0000:00/0000:00:0b.1/usb1/1-4/1-4:1.0/usb_endpoint/usbdev1.37_ep83 (usb_endpoint)

