Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: RH,SUSE - the one that works with my hardware
Posts: 5
Rep:
Canon Powershot Pro 90IS on linux
Here is my newest problem :
I am trying to get my Canon Powershot Pro 90IS to work with Linux, but without succes. The camera is not a usb storage device, so it has to work with gphoto2. It is supported by the gphoto2 software, and the usb port is reported as available port in I try gphoto2 --list-ports, but gphoto2 --auto-detect does not see the camera. Also the camera is not listed under /proc/bus/usb/devices, regardles if I boot the linux box with the camera on or I go to transfer mode after I have booted the linux box.
A dmesg | grep "usb" after boot shows the following:
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xd8932000, IRQ 20
usb-ohci.c: usb-00:03.0, Silicon Integrated Systems [SiS] 7001
usb.c: new USB bus registered, assigned bus number 1
usb-ohci.c: USB OHCI at membase 0xd8934000, IRQ 21
usb-ohci.c: usb-00:03.1, Silicon Integrated Systems [SiS] 7001 (#2)
usb.c: new USB bus registered, assigned bus number 2
usb-ohci.c: USB OHCI at membase 0xd8936000, IRQ 22
usb-ohci.c: usb-00:03.2, Silicon Integrated Systems [SiS] 7001 (#3)
usb.c: new USB bus registered, assigned bus number 3
usbdevfs: remount parameter error
usb_control/bulk_msg: timeout
usb-ohci.c: unlink URB timeout
usb.c: USB device not accepting new address=2 (error=-110)
usb_control/bulk_msg: timeout
usb-ohci.c: unlink URB timeout
usb.c: USB device not accepting new address=3 (error=-110)
usb_control/bulk_msg: timeout
usb-ohci.c: unlink URB timeout
Switching the camera on brings these new lines to dmesg:
usb.c: USB device not accepting new address=2 (error=-110)
usb_control/bulk_msg: timeout
usb-ohci.c: unlink URB timeout
Trying to auto-detect the camera with gphoto2 brings the following to dmesg:
usb.c: USB device not accepting new address=3 (error=-110)
Trying to modprobe usb-uhci ( as explained in some other threads here ):
usb-uhci.c: $Revision: 1.275 $ time 15:32:56 Mar 14 2003
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
but the command line says the insmod failed, with a message like:
init_module: No such device
I may not be able to help, but you'll have to post the following for anyone else to help you:
output of 'uname -r'
output of 'lsusb -v' (with camera plugged in and 'on')
output of 'lspci -v'
Boot without camera plugged in.
Bring up a 'terminal/console' and do 'tail -f /var/log/messages'
plug camera in, watch console
turn camera on, watch console
post that along with the above outputs. Are you using the latest gphoto, ie gPhoto2 2.1.3 (probably not the problem though).
the tail -f /var/log/messages gives the following output when switching the camera on:
Nov 9 18:50:32 pro kernel: hub.c: new USB device 00:03.0-1, assigned address 6
Nov 9 18:50:37 pro kernel: usb_control/bulk_msg: timeout
Nov 9 18:50:37 pro kernel: usb-ohci.c: unlink URB timeout
Nov 9 18:50:37 pro kernel: usb.c: USB device not accepting new address=6 (error=-110)
Nov 9 18:50:37 pro kernel: hub.c: new USB device 00:03.0-1, assigned address 7
Nov 9 18:50:42 pro kernel: usb_control/bulk_msg: timeout
Nov 9 18:50:42 pro kernel: usb-ohci.c: unlink URB timeout
Nov 9 18:50:42 pro kernel: usb.c: USB device not accepting new address=7 (error=-110)
Distribution: RH,SUSE - the one that works with my hardware
Posts: 5
Original Poster
Rep:
Thanks for the tip - unfortunately it didn't work :
modprobe usb-uhci stated :
init_module: "No such device"
The problem is after trying usb-uhci I don't have any /proc/bus/usb, and the usb-modules are not loaded ( since modprobe failed ).
I realy don't know how to handle this...
Distribution: RH,SUSE - the one that works with my hardware
Posts: 5
Original Poster
Rep:
Well, I changed the /etc/modules.conf as you poited out, and then rebooted. There was no ohci module around, but the uhci didn't load either, so I ended up with no USB support whatsoever. Manualy trying to modprobe usb-uhci brought me the same result. The camera is of course not detected by gphoto2, but this is not surprising since it does not appear in the /proc/bus/usb/devices...
Running the camera on battery or ac adapter didn't make any difference. The only thing I get with the ohci is the message about not accepting new address, as shown in the listings . This is a little bit odd, since on my former linux box, a Pentium I at 133, it worked, at least to the part where it should have been seen in /proc/bus/usb/devices. With usbview I get an "unknown device" that disappears -> don't know if that helps enybody in "debugging" this...
Any way, thanks a lot for the hints guys
This might be a real long reach, but i saw it in another thread,
"or add 'noapic' to the 'append =' line in lilo.conf (then doing /sbin/lilo ), (or the 'kernel =' line in Grub)."
Can't hurt to try it.
Also, check to make sure you have PnP OS turned off in your bios if you have that setting.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.