Newsgroup: it.comp.os.linux.sys
Titolo: Kernel 2.6.0-test2 e modulo ov511

Buonasera a tutti i partecipanti al ng.
Ho una webcam Creative che usa il modulo ov511; con il kernel 2.4.20 
funziona perfettamente, mentre con il kernel 2.6.0 non va assolutamente, 
si vedono 9 immagini 9 sovrapposte e con i colori mischiati tra loro...
Credo che il problema dipenda dal fatto che il modulo ov511 inserito nel 
kernel 2.6 è la versione 1.64, che secondo quanto scritto nel sito 
http://alpha.dyndns.org/ov511
, è compatibile solo con i kernel <2.5.50.
La versione più recente del modulo è la 2.25 che è dichiarato 
compatibile con i kernel 2.5.68+.
Purtroppo però credo che anche questo non sia utilizzabile, perchè non 
riesco a compilarlo in nessun modo, dato che i sorgenti sono stati 
scritti per i kernel 2.5 e anche modificando qualcosa non sono riuscito 
che ad avere una sfilza di errori con il "make".
Qualcuno sa se esiste un modo per risolvere questo problema? E come mai 
nel kernel 2.6.0 è inserita una versione così vecchia del modulo? C'è un 
modo per segnalare la cosa a chi si occupa dello sviluppo del kernel?
Ovviamente che se invece mi dite che il problema non dipende da questo, 
mi cospargo il capo di cenere... :-)
Ciao, Paolo

Buonasera a tutti i partecipanti al ng.
Ho una webcam Creative che usa il modulo ov511; con il kernel 2.4.20 
funziona perfettamente, mentre con il kernel 2.6.0 non va assolutamente, 
si vedono 9 immagini 9 sovrapposte e con i colori mischiati tra loro...
Credo che il problema dipenda dal fatto che il modulo ov511 inserito nel 
kernel 2.6 è la versione 1.64, che secondo quanto scritto nel sito 
http://alpha.dyndns.org/ov511
, è compatibile solo con i kernel <2.5.50.
La versione più recente del modulo è la 2.25 che è dichiarato 
compatibile con i kernel 2.5.68+.
Purtroppo però credo che anche questo non sia utilizzabile, perchè non 
riesco a compilarlo in nessun modo, dato che i sorgenti sono stati 
scritti per i kernel 2.5 e anche modificando qualcosa non sono riuscito 
che ad avere una sfilza di errori con il "make".
Qualcuno sa se esiste un modo per risolvere questo problema? E come mai 
nel kernel 2.6.0 è inserita una versione così vecchia del modulo? C'è un 
modo per segnalare la cosa a chi si occupa dello sviluppo del kernel?
Ovvio che se invece mi dite che il problema non dipende da questo, mi 


 modo per segnalare la cosa a chi si occupa dello sviluppo del kernel?
È un problema noto[1].
Il modulo è in fase di aggiornamento (mancava anche tutta la nuova
struttura per adeguarsi a sysfs). È a questo che servono i kernel di
test. L'unica è aspettare che il maintaner[3] finisca il lavoro, e
che Linus includa tutto al più presto[2].
+++
[1] Perlomeno, a me. :-)
    Anche io uso una webcam creative basata sull'OV511.
[2] Fino a fine mese, Linus non torna dalle ferie. Ergo, anche *se*
    Mark McClelland finisse domani, o passa la patch ad Andrew Morton,
    oppure non si vedrà comunque prima del test5.
[3] USB OV511 DRIVER
P:      Mark McClelland
M:      
mmcc...@bigfoot.com
L:      
linux-u...@lists.sourceforge.net
L:      
linux-u...@lists.sourceforge.net
W:      
http://alpha.dyndns.org/ov511/
S:      Maintained
		-- Da /usr/src/linux-2.6.0-test4-mm1/MAINTAINERS
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://digilander.libero.it/ebassi/
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 che Linus includa tutto al più presto[2].
Intanto mi fa piacere sapere che il problema è in effetti in quello che 
avevo immaginato e soprattutto che verrà ovviamente risolto in futuro, 
ho letto che i maintener (grazie di cuore a tutti loro, le ferie se le 
meritano!!!) ci stanno lavorando e qualche settimana senza webcam non è 
certo la fine del mondo.
Mi era venuto qualche dubbio perchè nei ng italiani non avevo trovato 
nessuna informazione e su quelli stranieri avevo trovato solo tanti 
messaggi sui problemi di compilazione del modulo con il test3, ma per la 
mia poca competenza e per la mia scarsa conoscenza dell'inglese, non 
avevo capito che si trattava di un problema complessivo di compatibilità 
dell'OV511 con il nuovo kernel.
In compenso questa cosa mi ha dato modo di scoprire sysfs (non lo 
conoscevo, lo confesso!!!).
Ho cercato qualche informazione in giro e ora l'ho inserito in fstab, 
così da averlo sempre montato e da poterci dare un'occhiata per capire 
qualcosa di più (immagino poi che sarà in futuro usato da molti programmi).
Ma è un'integrazione di /proc o è destinato a sostituirlo?
Ciao, Paolo

 Ma è un'integrazione di /proc o è destinato a sostituirlo?
In realtà, negli anni, in /proc si è accumulata roba che, con i
processi, non c'entrava nulla (e.g. /proc/bus, /proc/acpi).
sysfs è un tentativo di spostare tutti gli aggeggi per interagire
con i driver fuori da /proc. In seguito, sysfs e hotplug verranno
usati insieme per gestire i device, tramite udev (che sostituirà
devfs). Si parla di tardo 2.6/inizio 2.7, ma si sta già lavorando
a riguardo.
