Bom dia, Estou enfrentando um problema com minha c�mera digital USB e o Linux. Em resumo, n�o funciona. De acordo com o que eu j� pude descobrir, esta minha c�mera, Pentax Optio330RS, funciona como um dispositivo USB de "mass storage", portanto deveria funcionar com o driver usb-storage.o.
As seguintes situa��es eu j� pude observar, usando kernels vers�o 2.4.17 e 2.4.19, usando tanto o m�dulo usb-uhci e como o uhci. J� fiz uma procura na net e n�o consegui encontrar resposta. Casos similares: http://www.geocrawler.com/archives/3/4563/2002/4/0/8524737/ http://www.geocrawler.com/archives/3/4563/2001/9/0/6715433/ http://www.geocrawler.com/archives/3/4563/2001/10/0/6924790/ http://www.geocrawler.com/archives/3/4563/2001/10/50/6901531/ 1) quando a c�mera � ligada e o m�dulo usb-storage n�o est� carregado, o hotplug tenta carreg�-lo, mas fica o modprobe travado em estado D. No kernel 2.4.17, houve mesmo kernel crash. 2) quando a c�mera � ligada e o m�dulo est� carregado, o mesmo consegue detect�-la e tenta se ativar, mas se perde no processo: Nov 5 17:43:43 prometheus /etc/hotplug/usb.agent: Setup usb-storage for USB product a17/4/1000 Nov 5 17:43:43 prometheus kernel: Initializing USB Mass Storage driver... Nov 5 17:43:43 prometheus kernel: usb.c: registered new driver usb-storage Nov 5 17:43:43 prometheus kernel: scanner.c: probe_scanner: Only two or three endpoints supported. Nov 5 17:43:43 prometheus kernel: scsi1 : SCSI emulation for USB Mass Storage devices Nov 5 17:43:43 prometheus kernel: usb_control/bulk_msg: timeout ou ent�o: Nov 5 20:22:24 prometheus kernel: hub.c: USB new device connect on bus2/1, assigned device number 4 Nov 5 20:22:24 prometheus kernel: scsi1 : SCSI emulation for USB Mass Storage devices Nov 5 20:22:24 prometheus kernel: usb-uhci.c: interrupt, status 3, frame# 1795 Nov 5 20:22:24 prometheus kernel: usb-uhci.c: ENXIO 80000400, flags 8, urb ce58a8c0, burb ce58a940 Nov 5 20:22:27 prometheus kernel: usb_control/bulk_msg: timeout 3) depois de algumas tentativas, conectando e desconectando, nem mesmo o que funcionava funciona: Nov 5 20:25:09 prometheus kernel: hub.c: USB new device connect on bus2/1, assigned device number 5 Nov 5 20:25:12 prometheus kernel: usb_control/bulk_msg: timeout Nov 5 20:25:12 prometheus kernel: usb.c: USB device not accepting new address=5 (error=-110) Nov 5 20:25:13 prometheus kernel: hub.c: USB new device connect on bus2/1, assigned device number 6 Nov 5 20:25:16 prometheus kernel: usb_control/bulk_msg: timeout Nov 5 20:25:16 prometheus kernel: usb.c: USB device not accepting new address=6 (error=-110) Note que no entanto, usando o Windows dentro do VMWare (com usb-uhci), o Windows consegue usar a c�mera e transferir dados sem problema, usando o driver propriet�rio que veio num CD-ROM. Mas isto apenas no come�o. Quando os erros de "not accepting new address" acima come�am a aparecer, nem mesmo no VMWare funciona. Meu sistema: - controladora USB integrada � placa m�e, chipset VIA 8233: 00:11.2 USB Controller: VIA Technologies, Inc. USB (rev 18) (prog-if 00 [UHCI]) Subsystem: VIA Technologies, Inc. (Wrong ID): Unknown device 1234 Flags: bus master, medium devsel, latency 64, IRQ 10 I/O ports at c800 [size=32] Capabilities: [80] Power Management version 2 - o IRQ 10 est� sendo compartilhado pelas 3 controladoras USB e, aparentemente, pela placa de som: 10: 1713265 XT-PIC usb-uhci, usb-uhci, usb-uhci, VIA8233 - USB funciona sem problemas. Meu modem ADSL, minha impressora, meu scanner e at� a webcam funcionam. - kernel 2.4.17 e 2.4.19 (compilados por mim mesmo) H� alguma mais algum detalhe que ajudaria a resolver o problema? Alguma coisa que eu poderia habilitar no kernel? Ou testar com 2.4.20-pre/rc, ou 2.5.x? -- Thiago Macieira - UFOT Registry number: 1001 [EMAIL PROTECTED] ICQ UIN: 1967141 PGP/GPG: 0x6EF45358 Registered Linux user #65028
msg75913/pgp00000.pgp
Description: signature
