Luego de consultar al desarrollador del modulo ov511, en el cual me informaba 
que el problema estaba en realidad en el modulo usb-ohci, pude hacer andar la 
Web Cam.

Para aquellos que tengan kernel 2.4.4 o superior les envio el parche del 
archivo usb-ohci.h, el cual es peque�o.

El parche es el siguiente.

----------------------------------------------------
diff -Naur linux-2.4.4-orig/drivers/usb/usb-ohci.h 
linux/drivers/usb/usb-ohci.h
--- linux-2.4.4-orig/drivers/usb/usb-ohci.hThu Jun  7 22:41:30 2001
+++ linux/drivers/usb/usb-ohci.hThu Jun  7 22:41:02 2001
@@ -115,7 +115,7 @@
 dma_addr_t td_dma;
 dma_addr_t data_dma;
 __u32 unused2[2];
-} __attribute((aligned(16)));
+} __attribute((aligned(32)));/* normally 16, iso needs 32 */
 typedef struct td td_t;  #define OHCI_ED_SKIP(1 << 14)
@@ -561,7 +561,7 @@
 {
 ohci->td_cache = pci_pool_create ("ohci_td", ohci->ohci_dev,
 sizeof (struct td),
-16 /* byte alignment */,
+32 /* byte alignment */,
 0 /* no page-crossing issues */,
 GFP_KERNEL | OHCI_MEM_FLAGS);
 if (!ohci->td_cache)
-----------------------------------------------------

Como ven solo cambian 2 lineas del codigo donde los bytes de alignment se 
pasan de 16 a 32.
Con esto es suficiente para que ande bien, aunque todav�a la calidad es 
bastante baja en algunos programas.
Pero en el xawtv anda al pelo.

Saludos.-




-- 
--
Sebasti�n D. Criado - [EMAIL PROTECTED]
L.U.G.R.o - http://www.lugro.org.ar
Linux Registered User # 146768
-------------------------------------------------------------------
"Si el Universo fuera un programa estar�a hecho en C, y correr�a sobre
un sistema UNIX"
                                                   An�nimo.

                        

Responder a