Compilando driver de adaptadores Ralink
Dica publicada em Linux / Hardware
Compilando driver de adaptadores Ralink
Como compilar driver de adaptadores Ralink em versões do kernel superiores ao 2.6.35.
Prezados,
Precisei compilar um Driver Ralink para meu sistema que roda o kernel 3.1.4.
A compilação sempre terminava com mensagem de erro sobre uma chamada de função USB.
Achei na Internet o seguinte link:
O problema, é que o link para o Patch não funcionava. Mas pelo artigo já dava para saber qual a razão do erro.
As funções 'usb_buffer_alloc' e 'usb_buffer_free', haviam mudado de nome após a versão 2.6.35 do kernel.
Busquei um pouco mais, e descobri os novos nomes das funções em:
Ou seja, se tiverem erro referentes a estas chamadas de função USB para compilar este Driver ou algum outro, basta editar os arquivos onde ocorrem os nomes antigos das funções e trocarem pelo nomes novos.
NOME ANTIGO -> NOME NOVO
usb_buffer_alloc -> usb_alloc_coherent
usb_buffer_free -> usb_free_coherent
Feito este procedimento, basta executar o make.
Prezados,
Precisei compilar um Driver Ralink para meu sistema que roda o kernel 3.1.4.
A compilação sempre terminava com mensagem de erro sobre uma chamada de função USB.
Achei na Internet o seguinte link:
O problema, é que o link para o Patch não funcionava. Mas pelo artigo já dava para saber qual a razão do erro.
As funções 'usb_buffer_alloc' e 'usb_buffer_free', haviam mudado de nome após a versão 2.6.35 do kernel.
Busquei um pouco mais, e descobri os novos nomes das funções em:
Ou seja, se tiverem erro referentes a estas chamadas de função USB para compilar este Driver ou algum outro, basta editar os arquivos onde ocorrem os nomes antigos das funções e trocarem pelo nomes novos.
NOME ANTIGO -> NOME NOVO
usb_buffer_alloc -> usb_alloc_coherent
usb_buffer_free -> usb_free_coherent
Feito este procedimento, basta executar o make.