Motorola sm56 não funciona no kernel 2.6.24??

Iniciado por Hqxriven, 03 de Fevereiro de 2008, 17:18

tópico anterior - próximo tópico

Hqxriven

Alguém sabe como fazer para ele funcionar no 2.6.24???

Funciona perfeitamente no Kurumin 7 (kernel 2.6.18)

Kubuntu 7.10 (kernel 2.6.22 e Kernel 2.6.23.14 com kernel compilado por mim)

E no Sidux (kernel 2.6.23.12)

Em todos eles eu faço a compilação a compilação do modem e depois instalo e tudo funciona normalmente.

Já no 2.6.24 nem consigo passar do make pois dá erro!!

Entering directory `/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/modem'
rebuild profile...
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_cmdline.o -c modem_cmdline.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem.o -c modem.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_datafile.o -c modem_datafile.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_at.o -c modem_at.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_timer.o -c modem_timer.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_pack.o -c modem_pack.c
modem_pack.c: In function 'modem_async_get_bits':
modem_pack.c:100: warning: pointer targets in passing argument 2 of 'm->get_chars' differ in signedness
modem_pack.c: In function 'modem_async_put_bits':
modem_pack.c:148: warning: pointer targets in passing argument 2 of 'm->put_chars' differ in signedness
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c modem_ec.c
modem_ec.c: In function 'tx_info':
modem_ec.c:723: warning: pointer targets in passing argument 2 of 'l->modem->get_chars' differ in signedness
modem_ec.c: In function 'push_rest_data':
modem_ec.c:811: warning: pointer targets in passing argument 2 of 'l->modem->put_chars' differ in signedness
modem_ec.c: In function 'rx_info':
modem_ec.c:860: warning: pointer targets in passing argument 2 of 'l->modem->put_chars' differ in signedness
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_comp.o -c modem_comp.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_param.o -c modem_param.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_debug.o -c modem_debug.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o homolog_data.o -c homolog_data.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_sinus.o -c dp_sinus.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_dummy.o -c dp_dummy.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o sysdep_common.o -c sysdep_common.c
gcc -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_test.o -c modem_test.c
gcc -o modem_test modem_test.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
make[1]: Leaving directory `/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.24-hqx1/build
make[1]: Entering directory `/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/drivers'
cc -I/lib/modules/2.6.24-hqx1/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.24-hqx1
make[2]: Entering directory `/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/drivers'
make modules -C /lib/modules/2.6.24-hqx1/build SUBDIRS=/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/drivers
make[3]: Entering directory `/usr/src/linux-2.6.24'
CC [M] /home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/drivers/amrmo_init.o
/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/drivers/amrmo_init.c: In function 'amrmo_pci_probe':
/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: error: 'SA_SHIRQ' undeclared (first use in this function)
/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: error: (Each undeclared identifier is reported only once
/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: error: for each function it appears in.)
/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/drivers/amrmo_init.c: In function 'amrmo_init':
/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/drivers/amrmo_init.c:752: warning: 'pci_find_device' is deprecated (declared at include/linux/pci.h:492)
make[4]: *** [/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/drivers/amrmo_init.o] Error 1
make[3]: *** [_module_/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/drivers] Error 2
make[3]: Leaving directory `/usr/src/linux-2.6.24'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/drivers'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/hqxriven/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126/drivers'
make: *** [drivers] Error 2
hqxriven@hqxriven-desktop:~/slmodem-2.9.11-20080126/slmodem-2.9.11-20080126$

E aqui o site confirmando um problema no 2.6.24 e o bug com o modem

https://bugs.gentoo.org/show_bug.cgi?id=207555

Se alguém puder ajudar de alguma forma agradeço!!!

Obrigado a todos!!!
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

alarcon

Responda-me uma coisa você também tem instalado o linux-headers de mesma versão do kernel ou o próprio kernel sources desta versão?


Hqxriven

Esse é o kernel vanilla que compilei da mesma forma que sempre faço então o fonte está aqui também...

É o mesmo processo que faço com o 2.6.23 que funciona...

No erro que mostrei abaixo https://bugs.gentoo.org/show_bug.cgi?id=207555 fala que é necessário colocar um patch mais não passa mais nenhuma informação...

Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

alarcon

Citação de: Hqxriven online 03 de Fevereiro de 2008, 18:48
Esse é o kernel vanilla que compilei da mesma forma que sempre faço então o fonte está aqui também...

É o mesmo processo que faço com o 2.6.23 que funciona...

No erro que mostrei abaixo https://bugs.gentoo.org/show_bug.cgi?id=207555 fala que é necessário colocar um patch mais não passa mais nenhuma informação...



bom se não é problema com alguma falta de compiladores, então deve ser não por que o kernel tem algum bug ou driver e sim por que este driver ainda só é adequando para a familia do kernel até o 2.6.23

Hqxriven

#4
Citarbom se não é problema com alguma falta de compiladores, então deve ser não por que o kernel tem algum bug ou driver e sim por que este driver ainda só é adequando para a familia do kernel até o 2.6.23

Toda vez que sai versão nova de kernel é o mesmo problema aqui!!!

Alguma coisa pára funcionar...

Com a série 23 meu alsa sumiu e tive que instalar novamente (pelo menos foi fácil)

Estou achando que é bug no kernel pq existem usuários do gentoo que usam esse driver sob o 2.6.24 aliás no próprio bug dessa página do gentoo mostra uma compilação sendo efetuada com êxito...

Estou achando essa série 24 muito experimental ainda até o ndiswrapper está dando problemas de compilação (conforme o colega hacovz me falou ontem por e-mail)

Hqx

OFF: Estou registrado no fórum gentoo tadinho do criador do zen
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois