Motorola SM56 SoftModem... Ok, errei.
Ola, amigos...
Sei que esse nao e' um assunto muito bom pra se tratar,
visto que foi realmente uma grande besteira comprar tal
placa.
Acontece que a Motorola disponibilizou o module para
que o modem funcionasse no Linux. Baixei o driver,
compilei um kernel 2.4.6, instalei o module (apos
converte-lo para .deb, pois era um rpm), e, apos
verificar todas as configuracoes e ter certeza de que
o kernel estava funcionando perfeitamente, comandei
o module: modprobe sm56.
Eis o erro:
muamba1:/mnt/linux/sm56# modprobe -d sm56
kernel BUG at slab.c:1062!
invalid operand: 0000
CPU: 0
EIP: 0010:[<c01229d7>]
EFLAGS: 00010282
eax: 0000001b ebx: c119b2b4 ecx: c5300000 edx: c5f6e820
esi: 00000202 edi: c119b2b4 ebp: 00000007 esp: c5301e38
ds: 0018 es: 0018 ss: 0018
Process modprobe (pid: 171, stackpage=c5301000)
Stack: c01f41d4 c01f4270 00000426 c119b2b4 00000202 00000007 c5301e8c 00000282
c0122c7f c119b2b4 00000007 00000064 00000000 c681b065 c686924b 00000064
00000007 c02a88e0 00000000 c681b000 c681b065 c5301ebc c6869820 00000064
Call Trace: [<c0122c7f>] [<c0113a3e>] [<c0113963>] [<c0107dde>]
[<c0106b00>] [<c0110d4d>] [<c0106a63>]
Code: 0f 0b 83 c4 0c 8d 74 26 00 f7 c5 00 10 00 00 0f 85 c5 01 00
Segmentation fault
Alguem tem alguma dica do que fazer?
P.S.: estou baixando do www.kernel.org o fonte do
kernel 2.4.2, pois sei que foi nesse que o module
foi compilado, mas nao sei se obterei algum sucesso,
tendo em vista que o 2.4.6 e' apenas uma versao mais
estavel do kernel 2.4...
Qualquer ajuda e' bem-vinda.
Ah! Pesquisei em /proc/pci, e notei que o modem nao
possui dispositivo de I/O, o que me fez imaginar que
essa seria uma das funcoes implementadas em software.
O arquivo sm56.o ocupa aproximadamente 1.8Mb, e isso
me pareceu bastante grande para um module.
Se alguem se deu ao trabalho de ler tudo, obrigado.
Espero obter ajuda.
Cassiano Leal
Reply to: