Newsgroup: it.comp.os.linux.software
Titolo: Winmodem lucent e Debian 2.2 su acer TM513T

Visto che sono un possessore di un acer tm 513t ho voluto provare a
vedere se il winmodem andava. Ho scaricato il file zip, l'ho unzippato e
ho fatto
1) creato /dev/ttyS14 con i giusti parametri e diritti e il link di
/dev/modem
2) messo ltmodem.o nella direcotry misc dei moduli del kernel.
Wvdialconf ha preso subito il modem con mia grande felicità, ma quando
lancio wvdial dopo aver fatto l'autentificazione, al momento di far
partire pppd esplode tutto.
Ecco cosa ottengo:
Aug  4 23:25:46 deck kernel: Lucent Modem driver version 4.27.5.66 with
MANY_PORTS MULTIPORT SHARE_IRQ enabled
Aug  4 23:25:46 deck kernel: ttyS14 at 0x7400 (irq = 9) is a Lucent
Aug  4 23:26:24 deck kernel: CSLIP: code copyright 1989 Regents of the
University of California
Aug  4 23:26:25 deck kernel: PPP: version 2.3.7 (demand dialling)
Aug  4 23:26:25 deck kernel: PPP line discipline registered.
Aug  4 23:26:25 deck kernel: registered device ppp0
Aug  4 23:26:25 deck kernel: Unable to handle kernel paging request at
virtual address 60000000
Aug  4 23:26:25 deck kernel: current->tss.cr3 = 02355000, %cr3 =
02355000
Aug  4 23:26:25 deck kernel: *pde = 00000000
Aug  4 23:26:25 deck kernel: Oops: 0002
Aug  4 23:26:25 deck kernel: CPU:    0
Aug  4 23:26:25 deck kernel: EIP:   
0010:[pcmcia_core:__insmod_pcmcia_core_S.bss_L32+383585/116418643]
Aug  4 23:26:25 deck kernel: EFLAGS: 00010002
Aug  4 23:26:25 deck kernel: eax: 00000fff   ebx: 0000002d   ecx:
0000000b   edx: 00001000
Aug  4 23:26:25 deck kernel: esi: c2e2ea38   edi: 60000000   ebp:
c2e2e800   esp: c2357edc
Aug  4 23:26:25 deck kernel: ds: 0018   es: 0018   ss: 0018
Aug  4 23:26:25 deck kernel: Process pppd (pid: 257, process nr: 36,
stackpage=c2357000)
Aug  4 23:26:25 deck kernel: Stack: 00000001 c2e2e800 00000286 00000000
c403af64 c2346000 00000000 c2e2ea38 
Aug  4 23:26:25 deck kernel:        0000002d c2e2e800 c3d8b800 c2f696f0
c403ae8c c2e2e800 0000c021 c403d0c9 
Aug  4 23:26:25 deck kernel:        c2e2e800 c2f696f0 c2e2e820 c2e2e800
c2e2e800 c3d8b800 00000018 c403d3c7 
Aug  4 23:26:25 deck kernel: Call Trace:
[i82365:__insmod_i82365_O/lib/modules/2.2.15/pcmcia/i82365.o_M398AC+-32924/96]
[i82365:__insmod_i82365_O/lib/modules/2.2.15/pcmcia/i82365.o_M398AC+-33140/96]
[i82365:__insmod_i82365_O/lib/modules/2.2.15/pcmcia/i82365.o_M398AC+-24375/96]
[i82365:__insmod_i82365_O/lib/modules/2.2.15/pcmcia/i82365.o_M398AC+-23609/96]
[i82365:__insmod_i82365_O/lib/modules/2.2.15/pcmcia/i82365.o_M398AC+-35106/96]
[tty_write+442/524]
[i82365:__insmod_i82365_O/lib/modules/2.2.15/pcmcia/i82365.o_M398AC+-35348/96] 
Aug  4 23:26:25 deck kernel:        [sys_write+194/228]
[system_call+52/56] 
Aug  4 23:26:25 deck kernel: Code: f3 a5 f6 c3 02 74 02 66 a5 f6 c3 01
74 01 a4 89 d8 03 45 5c 
Aug  4 23:26:25 deck kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000014
Aug  4 23:26:25 deck kernel: current->tss.cr3 = 00101000, %cr3 =
00101000
Aug  4 23:26:25 deck kernel: *pde = 00000000
Aug  4 23:26:25 deck kernel: Oops: 0000
Aug  4 23:26:25 deck kernel: CPU:    0
Aug  4 23:26:25 deck kernel: EIP:   
0010:[pcmcia_core:__insmod_pcmcia_core_S.bss_L32+388920/116413308]
Aug  4 23:26:25 deck kernel: EFLAGS: 00010286
Aug  4 23:26:25 deck kernel: eax: c2346000   ebx: 00000000   ecx:
c2346000   edx: c2346000
Aug  4 23:26:25 deck kernel: esi: c2346000   edi: c2346100   ebp:
00000002   esp: c2357ddc
Aug  4 23:26:25 deck kernel: ds: 0018   es: 0018   ss: 0018
Aug  4 23:26:25 deck kernel: Process pppd (pid: 257, process nr: 36,
stackpage=c2357000)
Aug  4 23:26:25 deck kernel: Stack: c01a1bd1 c2346000 c2346000 00000101
00000001 c02fa000 c2346000 c2346970 
Aug  4 23:26:25 deck kernel:        c234696c 00000000 c01a1c1d c2346000
c01a1c8e c2346000 00000000 c242a000 
Aug  4 23:26:25 deck kernel:        c2356000 c01187e1 00000001 00000286
c242c280 00000020 00000001 c0118a2b 
Aug  4 23:26:25 deck kernel: Call Trace: [do_tty_hangup+653/664]
[tty_vhangup+9/16] [disassociate_ctty+86/208] [exit_notify+493/504]
[do_exit+575/648] [die+53/56] [error_table+2584/9792] 
Aug  4 23:26:25 deck kernel:        [error_table+9518/9792]
[do_page_fault+680/932] [error_table+9518/9792] [error_code+45/52]
[pcmcia_core:__insmod_pcmcia_core_S.bss_L32+383585/116418643]
[i82365:__insmod_i82365_O/lib/modules/2.2.15/pcmcia/i82365.o_M398AC+-32924/96]
[i82365:__insmod_i82365_O/lib/modules/2.2.15/pcmcia/i82365.o_M398AC+-33140/96]
[i82365:__insmod_i82365_O/lib/modules/2.2.15/pcmcia/i82365.o_M398AC+-24375/96] 
Aug  4 23:26:25 deck kernel:       
[i82365:__insmod_i82365_O/lib/modules/2.2.15/pcmcia/i82365.o_M398AC+-23609/96]
[i82365:__insmod_i82365_O/lib/modules/2.2.15/pcmcia/i82365.o_M398AC+-35106/96]
[tty_write+442/524]
[i82365:__insmod_i82365_O/lib/modules/2.2.15/pcmcia/i82365.o_M398AC+-35348/96]
[sys_write+194/228] [system_call+52/56] 
Aug  4 23:26:25 deck kernel: Code: 8b 73 14 50 e8 bb eb ff ff 53 e8 19
e3 ff ff c7 43 40 00 00 
Ho provato togliendo prima la scheda pcmca di rete, poi fermando il
cardmanager ma il risultato è sempre lo stesso. Addirittura se poi
faccio ripartire il cardmanager il kernel si ferma e non va più....
Visto che so che ci sono utenti più fortunati di me che riescono a farlo
andare vorrei delle dritte, sono stufo di girare col modem esterno!
PS: al boot quando fa "Calculating module dependencies" mi dice:
depmod: *** Unresolved symbols in /lib/modules/2.2.15/misc/ltmodem.o
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 depmod: *** Unresolved symbols in /lib/modules/2.2.15/misc/ltmodem.o
http://www.heby.de/computer/ltmodem
users who own a lucent(r) pci 
linmodem can use the binary driver ltmodem586. although
this driver was written and compiled for kernel version 2.2.12-20 you
can use it with
higher kernel versions by using insmod -f to load the driver. however
between 2.2.14
and 2.2.15 the ppp code in the kernel was improved (?) quite a lot and
since then the
binary driver didn't work. as i don't have the source code of the modem
driver i cannot
say exactly who is responsible for this breakdown but at least i can
provide a temporary
solution - quick and dirty; it's a 2.2.14 ppp driver with adapted
version numbers to
2.2.15/2.2.16 (i didn't change any source code here so i won't provide
any patches - just use emacs). 
io ho fatto peggio ancora, non l'ho nenache cambiato ... insmod -f ...
non esistono persone più fortunate, ma solo più informate ;-)

 io ho fatto peggio ancora, non l'ho nenache cambiato ... insmod -f ...
ma quando faccio insomd su un kernel 2.2.15 o 2.2.16 mi esplode pppd.
Che kernel usi? Mi mandi in mailbox  il /usr/src/linux/.config?
Ciao
