[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kernel 2.6.0-test9 e módulos - reenvio



Estou postando novamente esta msg, pois como enviei no inicio do ano, talvez poucos a tenham lido, quem sabe alguem consegue dar uma luzinha na questão. O mesmo problema ocorre com o 2.6.0-test11. Afora o que descrevi abaixo, qdo tento configurar algum módulo via modconf tambem aparece mensagem do modprobe falando da falta do arquivo de configuração /etc/modprobe.conf. Só que este arquivo não é citado no manual do modprobe.

Obrigado,
Vinicius


sou usuário debian a tempos e tenho instalada em casa a unstable, que
atualizo frequentemente. Instalei recentemente o kernel 2.6.0-test9, a
partir do package source. Minha intençào era a de testar o suporte ALSA
e fazer mais uma tentativa de por a funcionar meu scaner Genius HR5, que
utiliza o driver do NCR5380. O módulo do kernel 2.4 o reconhece e
configura perfeitamente mas o SANE trava totalmente (ou melhor, tem seu
"metabolismo" rebaixado a uma batida por hora ....) qdo tento scanear.

Bom, mas a questão não é esta. A questão é carregar módulos do novo
kernel. Descobri que o modconf não reconhecia os módulos .ko. Ok,
atualizei e agora o modconf os reconhece, masssss..., não é possível
instalar módulo nenhum, pois ocorre um erro que, segundo pesquisei e
entendi, é devido a falta do diretório /proc/ksyms.
Ok, não sei p.q. este diretório não é criado pelo 2.6.0. Pesquisei na
net e localizei um patch para o kernel 2.5.63, que resolve isto, mas
este patch não é aplicável no 2.6.0, pois gera uma série de erros
referentes a variáveis não declaradas, na hora de compilar.

Resumindo: alguem tem melhores informações sobre módulos no 2.6.0 e
específicamente a respeito da falta deste diretório /proc/ksyms?

Abaixo, parte do texto que localizei e que fala do patch:

--------------------------------
This patch (against 2.5.63) puts /proc/ksyms back on the map, with a format
almost like what used to be there.  It's a quick hack, but should ought to
be good enough.

Of course, this is somebody's cue to tell me that /proc/ksyms is useless
bloat, or some such.  I've occasionally found it useful, though.  Here it
is in case anybody else agrees.

jon

Jonathan Corbet
Executive editor, LWN.net
corbet@lwn.net


diff -urN -X dontdiff 2.5.63-vanilla/fs/proc/proc_misc.c
2.5.63/fs/proc/proc_misc.c
--- 2.5.63-vanilla/fs/proc/proc_misc.c	Fri Feb 28 11:35:58 2003
+++ 2.5.63/fs/proc/proc_misc.c	Fri Feb 28 13:58:58 2003
@@ -299,6 +299,18 @@
 	.llseek		= seq_lseek,
 	.release	= seq_release,
 };
+
+extern struct seq_operations ksyms_op;
+static int ksyms_open(struct inode *inode, struct file *file)
+{This patch (against 2.5.63) puts /proc/ksyms back on the map, with a
format
almost like what used to be there.  It's a quick hack, but should ought to
be good enough.


-------------------------------

Abraços e obrigado pela atenção

Vinicius De Mario

--
Photographo amador
Usuario linux #152103
DX - Sony SW7600GR
Sao Paulo - SP - Brasil



--
To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org






Reply to: