I try to make this modem working.
It works very well on kernel 2.4 series.
It work with some kernel 2.6 until test2-mm1.
But since test2-mm1, the newer kernel doesn't work anymore.
There is 2 related drivers for this modem.
The one which is included in the kernel and which can be found here :
http://www.linux-usb.org/SpeedTouch/
and the one which I've always used until now :
speedtouch.sourceforge.net
when I notice that the old one doesn't work anymore, I try with the driver
which included in the kernel, without success.
It crashed when I do "pppd call adsl".
I can load the firmware.
And here is messages in syslog :
Aug 19 22:00:26 serveur modem_run[337]: modem_run version 1.1 started by root
uid 0
Aug 19 22:00:28 serveur kernel: usb 1-2: bulk timeout on ep5in
Aug 19 22:00:28 serveur kernel: usbfs: USBDEVFS_BULK failed dev 2 ep 0x85 len
512 ret -110
Aug 19 22:00:43 serveur modem_run[337]: ADSL synchronization has been obtained
Aug 19 22:00:43 serveur modem_run[337]: ADSL line is up (608 kbit/s down | 160
kbit/s up)
Aug 19 22:00:43 serveur modprobe: FATAL: Module ipv6 not found.
Aug 19 22:00:43 serveur pppd[345]: pppd 2.4.1 started by root, uid 0
Aug 19 22:00:43 serveur pppd[345]: Using interface ppp0
Aug 19 22:00:44 serveur pppd[345]: Connect: ppp0 <--> /dev/pts/0
Aug 19 22:00:44 serveur kernel: ip_conntrack version 2.1 (768 buckets, 6144
max) - 300 bytes per conntrack
Aug 19 22:00:44 serveur pppoa3[346]: PPPoA3 version 1.1 started by root (uid
0)
Aug 19 22:00:44 serveur pppoa3[346]: Control thread ready
Aug 19 22:00:44 serveur pppoa3[352]: ppp(d) --> pppoa3 --> modem stream ready
Aug 19 22:00:44 serveur pppoa3[353]: modem --> pppoa3 --> ppp(d) stream ready
Aug 19 22:00:44 serveur pppoa3[353]: Error reading usb urb
Aug 19 22:00:44 serveur pppoa3[346]: Woken by a sem_post event -> Exiting
Aug 19 22:00:44 serveur pppoa3[346]: Read from ppp Canceled
Aug 19 22:00:44 serveur pppoa3[346]: Write to ppp Canceled
Aug 19 22:00:44 serveur pppoa3[346]: Exiting
Aug 19 22:00:44 serveur pppd[345]: Modem hangup
Aug 19 22:00:44 serveur pppd[345]: Connection terminated.
Aug 19 22:00:44 serveur kernel: usbfs: usb_submit_urb returned -32
Aug 19 22:00:44 serveur kernel: Device class 'ppp0' does not have a release()
function, it is broken and must
be fixed.
Aug 19 22:00:44 serveur kernel: Badness in class_dev_release at
drivers/base/class.c:201
Aug 19 22:00:44 serveur kernel: Call Trace:
Aug 19 22:00:44 serveur kernel: [kobject_cleanup+54/64]
kobject_cleanup+0x36/0x40
Aug 19 22:00:44 serveur kernel: [netdev_run_todo+267/464]
netdev_run_todo+0x10b/0x1d0
Aug 19 22:00:44 serveur kernel: [_end+114517535/1070384712]
ppp_shutdown_interface+0x87/0xe0 [ppp_generic]
Aug 19 22:00:44 serveur kernel: [_end+114504362/1070384712]
ppp_ioctl+0x802/0x820 [ppp_generic]
Aug 19 22:00:44 serveur kernel: [__fput+193/288] __fput+0xc1/0x120
Aug 19 22:00:44 serveur kernel: [sys_ioctl+263/640] sys_ioctl+0x107/0x280
Aug 19 22:00:44 serveur kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Aug 19 22:00:44 serveur kernel:
Aug 19 22:00:44 serveur kernel: ip_tables: (C) 2000-2002 Netfilter core team
Aug 19 22:00:44 serveur pppd[345]: Using interface ppp0
Aug 19 22:00:44 serveur pppd[345]: Connect: ppp0 <--> /dev/pts/0
Aug 19 22:00:44 serveur pppoa3[364]: PPPoA3 version 1.1 started by root (uid
0)
Aug 19 22:00:44 serveur pppoa3[364]: Control thread ready
Aug 19 22:00:44 serveur pppoa3[374]: ppp(d) --> pppoa3 --> modem stream ready
Aug 19 22:00:44 serveur pppoa3[375]: modem --> pppoa3 --> ppp(d) stream ready
Aug 19 22:00:44 serveur pppoa3[375]: Error reading usb urb
Aug 19 22:00:44 serveur pppoa3[364]: Woken by a sem_post event -> Exiting
Aug 19 22:00:44 serveur pppoa3[364]: Read from ppp Canceled
Aug 19 22:00:44 serveur pppoa3[364]: Write to ppp Canceled
Aug 19 22:00:44 serveur kernel: usbfs: usb_submit_urb returned -32
Aug 19 22:00:44 serveur pppoa3[364]: Exiting
Aug 19 22:00:44 serveur pppd[345]: Modem hangup
Aug 19 22:00:44 serveur pppd[345]: Connection terminated.
Aug 19 22:00:44 serveur kernel: Device class 'ppp0' does not have a release()
function, it is broken and must
be fixed.
Aug 19 22:00:44 serveur kernel: Badness in class_dev_release at
drivers/base/class.c:201
Aug 19 22:00:44 serveur kernel: Call Trace:
Aug 19 22:00:44 serveur kernel: [kobject_cleanup+54/64]
kobject_cleanup+0x36/0x40
Aug 19 22:00:44 serveur kernel: [netdev_run_todo+267/464]
netdev_run_todo+0x10b/0x1d0
Aug 19 22:00:44 serveur kernel: [_end+114517535/1070384712]
ppp_shutdown_interface+0x87/0xe0 [ppp_generic]
Aug 19 22:00:44 serveur kernel: [_end+114504362/1070384712]
ppp_ioctl+0x802/0x820 [ppp_generic]
Aug 19 22:00:44 serveur kernel: [__fput+193/288] __fput+0xc1/0x120
Aug 19 22:00:44 serveur kernel: [sys_ioctl+263/640] sys_ioctl+0x107/0x280
Aug 19 22:00:44 serveur kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Aug 19 22:00:44 serveur kernel:
Aug 19 22:00:44 serveur pppoa3[386]: PPPoA3 version 1.1 started by root (uid
0)
Aug 19 22:00:44 serveur pppoa3[386]: Control thread ready
Aug 19 22:00:44 serveur pppoa3[389]: ppp(d) --> pppoa3 --> modem stream ready
Aug 19 22:00:44 serveur pppoa3[390]: modem --> pppoa3 --> ppp(d) stream ready
Aug 19 22:00:44 serveur pppoa3[390]: Error reading usb urb
Aug 19 22:00:44 serveur pppoa3[386]: Woken by a sem_post event -> Exiting
Aug 19 22:00:44 serveur pppoa3[386]: Read from ppp Canceled
Aug 19 22:00:44 serveur pppoa3[386]: Write to ppp Canceled
Aug 19 22:00:44 serveur kernel: usbfs: usb_submit_urb returned -32
Aug 19 22:00:44 serveur pppd[345]: Using interface ppp0
Aug 19 22:00:44 serveur pppoa3[386]: Exiting
Aug 19 22:00:44 serveur pppd[345]: Connect: ppp0 <--> /dev/pts/0
Aug 19 22:00:44 serveur pppd[345]: ioctl(PPPIOCSASYNCMAP): Inappropriate ioctl
for device(25)
Aug 19 22:00:44 serveur pppd[345]: tcflush failed: Input/output error
Aug 19 22:00:44 serveur kernel: Device class 'ppp0' does not have a release()
function, it is broken and must
be fixed.
Aug 19 22:00:44 serveur kernel: Badness in class_dev_release at
drivers/base/class.c:201
Aug 19 22:00:44 serveur kernel: Call Trace:
Aug 19 22:00:44 serveur kernel: [kobject_cleanup+54/64]
kobject_cleanup+0x36/0x40
Aug 19 22:00:44 serveur kernel: [netdev_run_todo+267/464]
netdev_run_todo+0x10b/0x1d0
Aug 19 22:00:45 serveur kernel: [_end+114517535/1070384712]
ppp_shutdown_interface+0x87/0xe0 [ppp_generic]
Aug 19 22:00:45 serveur kernel: [_end+114504362/1070384712]
ppp_ioctl+0x802/0x820 [ppp_generic]
Aug 19 22:00:45 serveur kernel: [__fput+193/288] __fput+0xc1/0x120
Aug 19 22:00:45 serveur kernel: [sys_ioctl+263/640] sys_ioctl+0x107/0x280
Aug 19 22:00:45 serveur kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Aug 19 22:00:45 serveur kernel:
Aug 19 22:00:45 serveur pppd[345]: Exit.
so, the last kernel which work with this adsl modem is test2-mm1.
here is some informations when I'm running this kernel :
/proc/modules :
ipt_state 1248 12 - Live 0xc70d8000
ipt_multiport 1408 3 - Live 0xc70d6000
ipt_MASQUERADE 2656 1 - Live 0xc70d4000
iptable_filter 1952 1 - Live 0xc70cb000
ip_nat_irc 3248 0 - Live 0xc70c9000
ip_conntrack_irc 70100 1 ip_nat_irc, Live 0xc70b6000
ip_nat_ftp 3824 0 - Live 0xc704d000
iptable_nat 19436 4 ipt_MASQUERADE,ip_nat_irc,ip_nat_ftp, Live 0xc70a4000
ip_tables 15328 5
ipt_state,ipt_multiport,ipt_MASQUERADE,iptable_filter,iptable_nat, Live
0xc70aa000
ip_conntrack_ftp 70708 1 ip_nat_ftp, Live 0xc7091000
ip_conntrack 24336 7
ipt_state,ipt_MASQUERADE,ip_nat_irc,ip_conntrack_irc,ip_nat_ftp,iptable_nat,ip_conntrack_ftp,
Live 0xc706f000
n_hdlc 8228 1 - Live 0xc706b000
ppp_async 8992 0 - Live 0xc705e000
ppp_synctty 7040 1 - Live 0xc7015000
ppp_generic 26416 6 ppp_async,ppp_synctty, Live 0xc7063000
slhc 5984 1 ppp_generic, Live 0xc7039000
ohci_hcd 16064 0 - Live 0xc7048000
usbcore 92412 3 ohci_hcd, Live 0xc7076000
vfat 12448 0 - Live 0xc7043000
fat 39040 1 vfat, Live 0xc704f000
8139too 20064 0 - Live 0xc703d000
mii 3712 1 8139too, Live 0xc701a000
crc32 3776 1 8139too, Live 0xc7018000
unix 22064 16 - Live 0xc701d000
lspci -vvv :
00:00.0 Host bridge: Intel Corp. 430TX - 82439TX MTXC (rev 01)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ >SERR- <PERR-
Latency: 64
00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 01)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 0
00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if
80 [Master])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Region 4: I/O ports at f000 [size=16]
00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if
00 [UHCI])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Interrupt: pin D routed to IRQ 11
Region 4: I/O ports at 6400 [size=32]
00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 01)
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin ? routed to IRQ 9
00:12.0 USB Controller: OPTi Inc. 82C861 (rev 10) (prog-if 10 [OHCI])
Subsystem: OPTi Inc. 82C861
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64, cache line size 08
Interrupt: pin A routed to IRQ 10
Region 0: Memory at e3001000 (32-bit, non-prefetchable) [size=4K]
00:13.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (8000ns min, 16000ns max)
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at 6800 [size=256]
Region 1: Memory at e3000000 (32-bit, non-prefetchable) [size=256]
Expansion ROM at <unassigned> [disabled] [size=64K]
00:14.0 VGA compatible controller: Matrox Graphics, Inc. MGA 1064SG [Mystique]
(rev 02) (prog-if 00 [VGA])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping+ SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Interrupt: pin A routed to IRQ 0
Region 0: Memory at e0000000 (32-bit, non-prefetchable) [size=16K]
Region 1: Memory at e1000000 (32-bit, prefetchable) [size=8M]
Region 2: Memory at e2000000 (32-bit, non-prefetchable) [size=8M]
Expansion ROM at <unassigned> [disabled] [size=64K]
On Wed, Aug 20, 2003 at 02:06:20AM +0200, jjluza wrote:
> I try to make this modem working.
> It works very well on kernel 2.4 series.
> It work with some kernel 2.6 until test2-mm1.
> But since test2-mm1, the newer kernel doesn't work anymore.
> There is 2 related drivers for this modem.
> The one which is included in the kernel and which can be found here :
> http://www.linux-usb.org/SpeedTouch/
> and the one which I've always used until now :
> speedtouch.sourceforge.net
>
> when I notice that the old one doesn't work anymore, I try with the driver
> which included in the kernel, without success.
Take a look at a thread about this on the linux-usb-devel mailing list.
People are working on narrowing down the patch that caused this problem
and could probably use your help.
thanks,
greg k-h
Le Mercredi 20 Ao?t 2003 02:34, vous avez ?crit :
> On Wed, Aug 20, 2003 at 02:06:20AM +0200, jjluza wrote:
> > I try to make this modem working.
> > It works very well on kernel 2.4 series.
> > It work with some kernel 2.6 until test2-mm1.
> > But since test2-mm1, the newer kernel doesn't work anymore.
> > There is 2 related drivers for this modem.
> > The one which is included in the kernel and which can be found here :
> > http://www.linux-usb.org/SpeedTouch/
> > and the one which I've always used until now :
> > speedtouch.sourceforge.net
> >
> > when I notice that the old one doesn't work anymore, I try with the
> > driver which included in the kernel, without success.
>
> Take a look at a thread about this on the linux-usb-devel mailing list.
> People are working on narrowing down the patch that caused this problem
> and could probably use your help.
>
> thanks,
>
> greg k-h
ok, I find the mailing list you said
I find the thread too, but it seems that the problem they pointed has nothing
to do with mine.
Anyway, I post a copy of my message on the user ml ;)
If you think I should post on the devel ml, I could post a copy on it too.
thanks.
On Wed, Aug 20, 2003 at 03:23:42AM +0200, jjluza wrote:
> ok, I find the mailing list you said
> I find the thread too, but it seems that the problem they pointed has nothing
> to do with mine.
Why do you think that ? From your description, it's exactly the same:
the user-space speedtouch driver does not work after 2.6.0-test2
regards
john
--
Khendon's Law:
If the same point is made twice by the same person, the thread is over.
Le Mercredi 20 Ao?t 2003 03:38, vous avez ?crit :
> On Wed, Aug 20, 2003 at 03:23:42AM +0200, jjluza wrote:
> > ok, I find the mailing list you said
> > I find the thread too, but it seems that the problem they pointed has
> > nothing to do with mine.
>
> Why do you think that ? From your description, it's exactly the same:
> the user-space speedtouch driver does not work after 2.6.0-test2
>
> regards
> john
hmm, it seems that my english is worse than I thought : I didn't understood
what they said, the first time I read it.
Sorry, really
In fact, I haven't recognize the message error I got, but you're right, it
seems to be the same problem.
So I hope my contribution will help the devels ;)
regards
>I try to make this modem working.
>It works very well on kernel 2.4 series.
>It work with some kernel 2.6 until test2-mm1.
>But since test2-mm1, the newer kernel doesn't work anymore.
>There is 2 related drivers for this modem.
>The one which is included in the kernel and which can be found here :
>http://www.linux-usb.org/SpeedTouch/
>and the one which I've always used until now :
>speedtouch.sourceforge.net
>when I notice that the old one doesn't work anymore, I try with the driver
>which included in the kernel, without success.
>It crashed when I do "pppd call adsl".
>I can load the firmware.
Looks like this is happening to all 2.6.0-test3 users with speedtouch usb modems
And i heard that speedtouch.sf.net developers want to leave 2.6 tree stabilize more a little bit to continue develop drivers with the correct support.
Im sure we can help test drivers with the correct support for 2.6
--
______________________________________________
http://www.linuxmail.org/
Now with e-mail forwarding for only US$5.95/yr
Powered by Outblaze
On Fri, Aug 22, 2003 at 07:08:30PM +0800, Luis Medinas wrote:
> >I try to make this modem working.
> >It works very well on kernel 2.4 series.
> >It work with some kernel 2.6 until test2-mm1.
> >But since test2-mm1, the newer kernel doesn't work anymore.
> >There is 2 related drivers for this modem.
> >The one which is included in the kernel and which can be found here :
> >http://www.linux-usb.org/SpeedTouch/
> >and the one which I've always used until now :
> >speedtouch.sourceforge.net
>
> >when I notice that the old one doesn't work anymore, I try with the driver
> >which included in the kernel, without success.
>
> >It crashed when I do "pppd call adsl".
> >I can load the firmware.
>
> Looks like this is happening to all 2.6.0-test3 users with speedtouch
> usb modems And i heard that speedtouch.sf.net developers want to leave
> 2.6 tree stabilize more a little bit to continue develop drivers with
> the correct support.
Um, as you have helped narrow down where the problem happened, I would
_really_ suggest they get involved in order to get the 2.6 tree to a
"stable" state. Otherwise this bug is not going to get fixed due to the
fact that this is the only driver having problems right now.
thanks,
greg k-h
On Wednesday 20 August 2003 02:03, jjluza wrote:
> I try to make this modem working.
> It works very well on kernel 2.4 series.
> It work with some kernel 2.6 until test2-mm1.
> But since test2-mm1, the newer kernel doesn't work anymore.
> There is 2 related drivers for this modem.
> The one which is included in the kernel and which can be found here :
> http://www.linux-usb.org/SpeedTouch/
> and the one which I've always used until now :
> speedtouch.sourceforge.net
>
> when I notice that the old one doesn't work anymore, I try with the driver
> which included in the kernel, without success.
Did you follow the instructions on http://www.linux-usb.org/SpeedTouch/ ?
> It crashed when I do "pppd call adsl".
>From what I see below you are still using the userspace driver (pppoa3),
which is being called by pppd. This won't work when you have the kernel
module loaded. You need to use a pppoa aware pppd and not call pppd.
> I can load the firmware.
>
> And here is messages in syslog :
> Aug 19 22:00:26 serveur modem_run[337]: modem_run version 1.1 started by
> root uid 0
> Aug 19 22:00:28 serveur kernel: usb 1-2: bulk timeout on ep5in
> Aug 19 22:00:28 serveur kernel: usbfs: USBDEVFS_BULK failed dev 2 ep 0x85
> len 512 ret -110
> Aug 19 22:00:43 serveur modem_run[337]: ADSL synchronization has been
> obtained Aug 19 22:00:43 serveur modem_run[337]: ADSL line is up (608
> kbit/s down | 160 kbit/s up)
> Aug 19 22:00:43 serveur modprobe: FATAL: Module ipv6 not found.
> Aug 19 22:00:43 serveur pppd[345]: pppd 2.4.1 started by root, uid 0
> Aug 19 22:00:43 serveur pppd[345]: Using interface ppp0
> Aug 19 22:00:44 serveur pppd[345]: Connect: ppp0 <--> /dev/pts/0
> Aug 19 22:00:44 serveur kernel: ip_conntrack version 2.1 (768 buckets, 6144
> max) - 300 bytes per conntrack
> Aug 19 22:00:44 serveur pppoa3[346]: PPPoA3 version 1.1 started by root
> (uid 0)
> Aug 19 22:00:44 serveur pppoa3[346]: Control thread ready
> Aug 19 22:00:44 serveur pppoa3[352]: ppp(d) --> pppoa3 --> modem stream
> ready Aug 19 22:00:44 serveur pppoa3[353]: modem --> pppoa3 --> ppp(d)
> stream ready Aug 19 22:00:44 serveur pppoa3[353]: Error reading usb urb
> Aug 19 22:00:44 serveur pppoa3[346]: Woken by a sem_post event -> Exiting
> Aug 19 22:00:44 serveur pppoa3[346]: Read from ppp Canceled
> Aug 19 22:00:44 serveur pppoa3[346]: Write to ppp Canceled
> Aug 19 22:00:44 serveur pppoa3[346]: Exiting
> Aug 19 22:00:44 serveur pppd[345]: Modem hangup
> Aug 19 22:00:44 serveur pppd[345]: Connection terminated.
> Aug 19 22:00:44 serveur kernel: usbfs: usb_submit_urb returned -32
> Aug 19 22:00:44 serveur kernel: Device class 'ppp0' does not have a
> release() function, it is broken and must
> be fixed.
> Aug 19 22:00:44 serveur kernel: Badness in class_dev_release at
> drivers/base/class.c:201
> Aug 19 22:00:44 serveur kernel: Call Trace:
> Aug 19 22:00:44 serveur kernel: [kobject_cleanup+54/64]
> kobject_cleanup+0x36/0x40
> Aug 19 22:00:44 serveur kernel: [netdev_run_todo+267/464]
> netdev_run_todo+0x10b/0x1d0
> Aug 19 22:00:44 serveur kernel: [_end+114517535/1070384712]
> ppp_shutdown_interface+0x87/0xe0 [ppp_generic]
> Aug 19 22:00:44 serveur kernel: [_end+114504362/1070384712]
> ppp_ioctl+0x802/0x820 [ppp_generic]
> Aug 19 22:00:44 serveur kernel: [__fput+193/288] __fput+0xc1/0x120
> Aug 19 22:00:44 serveur kernel: [sys_ioctl+263/640] sys_ioctl+0x107/0x280
> Aug 19 22:00:44 serveur kernel: [syscall_call+7/11] syscall_call+0x7/0xb
> Aug 19 22:00:44 serveur kernel:
> Aug 19 22:00:44 serveur kernel: ip_tables: (C) 2000-2002 Netfilter core
> team Aug 19 22:00:44 serveur pppd[345]: Using interface ppp0
> Aug 19 22:00:44 serveur pppd[345]: Connect: ppp0 <--> /dev/pts/0
> Aug 19 22:00:44 serveur pppoa3[364]: PPPoA3 version 1.1 started by root
> (uid 0)
> Aug 19 22:00:44 serveur pppoa3[364]: Control thread ready
> Aug 19 22:00:44 serveur pppoa3[374]: ppp(d) --> pppoa3 --> modem stream
> ready Aug 19 22:00:44 serveur pppoa3[375]: modem --> pppoa3 --> ppp(d)
> stream ready Aug 19 22:00:44 serveur pppoa3[375]: Error reading usb urb
> Aug 19 22:00:44 serveur pppoa3[364]: Woken by a sem_post event -> Exiting
> Aug 19 22:00:44 serveur pppoa3[364]: Read from ppp Canceled
> Aug 19 22:00:44 serveur pppoa3[364]: Write to ppp Canceled
> Aug 19 22:00:44 serveur kernel: usbfs: usb_submit_urb returned -32
> Aug 19 22:00:44 serveur pppoa3[364]: Exiting
> Aug 19 22:00:44 serveur pppd[345]: Modem hangup
> Aug 19 22:00:44 serveur pppd[345]: Connection terminated.
> Aug 19 22:00:44 serveur kernel: Device class 'ppp0' does not have a
> release() function, it is broken and must
> be fixed.
> Aug 19 22:00:44 serveur kernel: Badness in class_dev_release at
> drivers/base/class.c:201
> Aug 19 22:00:44 serveur kernel: Call Trace:
> Aug 19 22:00:44 serveur kernel: [kobject_cleanup+54/64]
> kobject_cleanup+0x36/0x40
> Aug 19 22:00:44 serveur kernel: [netdev_run_todo+267/464]
> netdev_run_todo+0x10b/0x1d0
> Aug 19 22:00:44 serveur kernel: [_end+114517535/1070384712]
> ppp_shutdown_interface+0x87/0xe0 [ppp_generic]
> Aug 19 22:00:44 serveur kernel: [_end+114504362/1070384712]
> ppp_ioctl+0x802/0x820 [ppp_generic]
> Aug 19 22:00:44 serveur kernel: [__fput+193/288] __fput+0xc1/0x120
> Aug 19 22:00:44 serveur kernel: [sys_ioctl+263/640] sys_ioctl+0x107/0x280
> Aug 19 22:00:44 serveur kernel: [syscall_call+7/11] syscall_call+0x7/0xb
> Aug 19 22:00:44 serveur kernel:
> Aug 19 22:00:44 serveur pppoa3[386]: PPPoA3 version 1.1 started by root
> (uid 0)
> Aug 19 22:00:44 serveur pppoa3[386]: Control thread ready
> Aug 19 22:00:44 serveur pppoa3[389]: ppp(d) --> pppoa3 --> modem stream
> ready Aug 19 22:00:44 serveur pppoa3[390]: modem --> pppoa3 --> ppp(d)
> stream ready Aug 19 22:00:44 serveur pppoa3[390]: Error reading usb urb
> Aug 19 22:00:44 serveur pppoa3[386]: Woken by a sem_post event -> Exiting
> Aug 19 22:00:44 serveur pppoa3[386]: Read from ppp Canceled
> Aug 19 22:00:44 serveur pppoa3[386]: Write to ppp Canceled
> Aug 19 22:00:44 serveur kernel: usbfs: usb_submit_urb returned -32
> Aug 19 22:00:44 serveur pppd[345]: Using interface ppp0
> Aug 19 22:00:44 serveur pppoa3[386]: Exiting
> Aug 19 22:00:44 serveur pppd[345]: Connect: ppp0 <--> /dev/pts/0
> Aug 19 22:00:44 serveur pppd[345]: ioctl(PPPIOCSASYNCMAP): Inappropriate
> ioctl for device(25)
> Aug 19 22:00:44 serveur pppd[345]: tcflush failed: Input/output error
> Aug 19 22:00:44 serveur kernel: Device class 'ppp0' does not have a
> release() function, it is broken and must
> be fixed.
> Aug 19 22:00:44 serveur kernel: Badness in class_dev_release at
> drivers/base/class.c:201
> Aug 19 22:00:44 serveur kernel: Call Trace:
> Aug 19 22:00:44 serveur kernel: [kobject_cleanup+54/64]
> kobject_cleanup+0x36/0x40
> Aug 19 22:00:44 serveur kernel: [netdev_run_todo+267/464]
> netdev_run_todo+0x10b/0x1d0
> Aug 19 22:00:45 serveur kernel: [_end+114517535/1070384712]
> ppp_shutdown_interface+0x87/0xe0 [ppp_generic]
> Aug 19 22:00:45 serveur kernel: [_end+114504362/1070384712]
> ppp_ioctl+0x802/0x820 [ppp_generic]
> Aug 19 22:00:45 serveur kernel: [__fput+193/288] __fput+0xc1/0x120
> Aug 19 22:00:45 serveur kernel: [sys_ioctl+263/640] sys_ioctl+0x107/0x280
> Aug 19 22:00:45 serveur kernel: [syscall_call+7/11] syscall_call+0x7/0xb
> Aug 19 22:00:45 serveur kernel:
> Aug 19 22:00:45 serveur pppd[345]: Exit.
>
>
> so, the last kernel which work with this adsl modem is test2-mm1.
It looks like usbfs is broken again. I should be able to look into
this next week. In the meantime, please try the kernel module.
All the best,
Duncan.
Le Lundi 25 Ao?t 2003 11:31, vous avez ?crit :
> On Wednesday 20 August 2003 02:03, jjluza wrote:
> > I try to make this modem working.
> > It works very well on kernel 2.4 series.
> > It work with some kernel 2.6 until test2-mm1.
> > But since test2-mm1, the newer kernel doesn't work anymore.
> > There is 2 related drivers for this modem.
> > The one which is included in the kernel and which can be found here :
> > http://www.linux-usb.org/SpeedTouch/
> > and the one which I've always used until now :
> > speedtouch.sourceforge.net
> >
> > when I notice that the old one doesn't work anymore, I try with the
> > driver which included in the kernel, without success.
>
> Did you follow the instructions on http://www.linux-usb.org/SpeedTouch/ ?
>
> > It crashed when I do "pppd call adsl".
>
> From what I see below you are still using the userspace driver (pppoa3),
> which is being called by pppd. This won't work when you have the kernel
> module loaded. You need to use a pppoa aware pppd and not call pppd.
>
> > I can load the firmware.
> >
> > And here is messages in syslog :
> > Aug 19 22:00:26 serveur modem_run[337]: modem_run version 1.1 started by
> > root uid 0
> > Aug 19 22:00:28 serveur kernel: usb 1-2: bulk timeout on ep5in
> > Aug 19 22:00:28 serveur kernel: usbfs: USBDEVFS_BULK failed dev 2 ep 0x85
> > len 512 ret -110
> > Aug 19 22:00:43 serveur modem_run[337]: ADSL synchronization has been
> > obtained Aug 19 22:00:43 serveur modem_run[337]: ADSL line is up (608
> > kbit/s down | 160 kbit/s up)
> > Aug 19 22:00:43 serveur modprobe: FATAL: Module ipv6 not found.
> > Aug 19 22:00:43 serveur pppd[345]: pppd 2.4.1 started by root, uid 0
> > Aug 19 22:00:43 serveur pppd[345]: Using interface ppp0
> > Aug 19 22:00:44 serveur pppd[345]: Connect: ppp0 <--> /dev/pts/0
> > Aug 19 22:00:44 serveur kernel: ip_conntrack version 2.1 (768 buckets,
> > 6144 max) - 300 bytes per conntrack
> > Aug 19 22:00:44 serveur pppoa3[346]: PPPoA3 version 1.1 started by root
> > (uid 0)
> > Aug 19 22:00:44 serveur pppoa3[346]: Control thread ready
> > Aug 19 22:00:44 serveur pppoa3[352]: ppp(d) --> pppoa3 --> modem stream
> > ready Aug 19 22:00:44 serveur pppoa3[353]: modem --> pppoa3 --> ppp(d)
> > stream ready Aug 19 22:00:44 serveur pppoa3[353]: Error reading usb urb
> > Aug 19 22:00:44 serveur pppoa3[346]: Woken by a sem_post event -> Exiting
> > Aug 19 22:00:44 serveur pppoa3[346]: Read from ppp Canceled
> > Aug 19 22:00:44 serveur pppoa3[346]: Write to ppp Canceled
> > Aug 19 22:00:44 serveur pppoa3[346]: Exiting
> > Aug 19 22:00:44 serveur pppd[345]: Modem hangup
> > Aug 19 22:00:44 serveur pppd[345]: Connection terminated.
> > Aug 19 22:00:44 serveur kernel: usbfs: usb_submit_urb returned -32
> > Aug 19 22:00:44 serveur kernel: Device class 'ppp0' does not have a
> > release() function, it is broken and must
> > be fixed.
> > Aug 19 22:00:44 serveur kernel: Badness in class_dev_release at
> > drivers/base/class.c:201
> > Aug 19 22:00:44 serveur kernel: Call Trace:
> > Aug 19 22:00:44 serveur kernel: [kobject_cleanup+54/64]
> > kobject_cleanup+0x36/0x40
> > Aug 19 22:00:44 serveur kernel: [netdev_run_todo+267/464]
> > netdev_run_todo+0x10b/0x1d0
> > Aug 19 22:00:44 serveur kernel: [_end+114517535/1070384712]
> > ppp_shutdown_interface+0x87/0xe0 [ppp_generic]
> > Aug 19 22:00:44 serveur kernel: [_end+114504362/1070384712]
> > ppp_ioctl+0x802/0x820 [ppp_generic]
> > Aug 19 22:00:44 serveur kernel: [__fput+193/288] __fput+0xc1/0x120
> > Aug 19 22:00:44 serveur kernel: [sys_ioctl+263/640]
> > sys_ioctl+0x107/0x280 Aug 19 22:00:44 serveur kernel:
> > [syscall_call+7/11] syscall_call+0x7/0xb Aug 19 22:00:44 serveur kernel:
> > Aug 19 22:00:44 serveur kernel: ip_tables: (C) 2000-2002 Netfilter core
> > team Aug 19 22:00:44 serveur pppd[345]: Using interface ppp0
> > Aug 19 22:00:44 serveur pppd[345]: Connect: ppp0 <--> /dev/pts/0
> > Aug 19 22:00:44 serveur pppoa3[364]: PPPoA3 version 1.1 started by root
> > (uid 0)
> > Aug 19 22:00:44 serveur pppoa3[364]: Control thread ready
> > Aug 19 22:00:44 serveur pppoa3[374]: ppp(d) --> pppoa3 --> modem stream
> > ready Aug 19 22:00:44 serveur pppoa3[375]: modem --> pppoa3 --> ppp(d)
> > stream ready Aug 19 22:00:44 serveur pppoa3[375]: Error reading usb urb
> > Aug 19 22:00:44 serveur pppoa3[364]: Woken by a sem_post event -> Exiting
> > Aug 19 22:00:44 serveur pppoa3[364]: Read from ppp Canceled
> > Aug 19 22:00:44 serveur pppoa3[364]: Write to ppp Canceled
> > Aug 19 22:00:44 serveur kernel: usbfs: usb_submit_urb returned -32
> > Aug 19 22:00:44 serveur pppoa3[364]: Exiting
> > Aug 19 22:00:44 serveur pppd[345]: Modem hangup
> > Aug 19 22:00:44 serveur pppd[345]: Connection terminated.
> > Aug 19 22:00:44 serveur kernel: Device class 'ppp0' does not have a
> > release() function, it is broken and must
> > be fixed.
> > Aug 19 22:00:44 serveur kernel: Badness in class_dev_release at
> > drivers/base/class.c:201
> > Aug 19 22:00:44 serveur kernel: Call Trace:
> > Aug 19 22:00:44 serveur kernel: [kobject_cleanup+54/64]
> > kobject_cleanup+0x36/0x40
> > Aug 19 22:00:44 serveur kernel: [netdev_run_todo+267/464]
> > netdev_run_todo+0x10b/0x1d0
> > Aug 19 22:00:44 serveur kernel: [_end+114517535/1070384712]
> > ppp_shutdown_interface+0x87/0xe0 [ppp_generic]
> > Aug 19 22:00:44 serveur kernel: [_end+114504362/1070384712]
> > ppp_ioctl+0x802/0x820 [ppp_generic]
> > Aug 19 22:00:44 serveur kernel: [__fput+193/288] __fput+0xc1/0x120
> > Aug 19 22:00:44 serveur kernel: [sys_ioctl+263/640]
> > sys_ioctl+0x107/0x280 Aug 19 22:00:44 serveur kernel:
> > [syscall_call+7/11] syscall_call+0x7/0xb Aug 19 22:00:44 serveur kernel:
> > Aug 19 22:00:44 serveur pppoa3[386]: PPPoA3 version 1.1 started by root
> > (uid 0)
> > Aug 19 22:00:44 serveur pppoa3[386]: Control thread ready
> > Aug 19 22:00:44 serveur pppoa3[389]: ppp(d) --> pppoa3 --> modem stream
> > ready Aug 19 22:00:44 serveur pppoa3[390]: modem --> pppoa3 --> ppp(d)
> > stream ready Aug 19 22:00:44 serveur pppoa3[390]: Error reading usb urb
> > Aug 19 22:00:44 serveur pppoa3[386]: Woken by a sem_post event -> Exiting
> > Aug 19 22:00:44 serveur pppoa3[386]: Read from ppp Canceled
> > Aug 19 22:00:44 serveur pppoa3[386]: Write to ppp Canceled
> > Aug 19 22:00:44 serveur kernel: usbfs: usb_submit_urb returned -32
> > Aug 19 22:00:44 serveur pppd[345]: Using interface ppp0
> > Aug 19 22:00:44 serveur pppoa3[386]: Exiting
> > Aug 19 22:00:44 serveur pppd[345]: Connect: ppp0 <--> /dev/pts/0
> > Aug 19 22:00:44 serveur pppd[345]: ioctl(PPPIOCSASYNCMAP): Inappropriate
> > ioctl for device(25)
> > Aug 19 22:00:44 serveur pppd[345]: tcflush failed: Input/output error
> > Aug 19 22:00:44 serveur kernel: Device class 'ppp0' does not have a
> > release() function, it is broken and must
> > be fixed.
> > Aug 19 22:00:44 serveur kernel: Badness in class_dev_release at
> > drivers/base/class.c:201
> > Aug 19 22:00:44 serveur kernel: Call Trace:
> > Aug 19 22:00:44 serveur kernel: [kobject_cleanup+54/64]
> > kobject_cleanup+0x36/0x40
> > Aug 19 22:00:44 serveur kernel: [netdev_run_todo+267/464]
> > netdev_run_todo+0x10b/0x1d0
> > Aug 19 22:00:45 serveur kernel: [_end+114517535/1070384712]
> > ppp_shutdown_interface+0x87/0xe0 [ppp_generic]
> > Aug 19 22:00:45 serveur kernel: [_end+114504362/1070384712]
> > ppp_ioctl+0x802/0x820 [ppp_generic]
> > Aug 19 22:00:45 serveur kernel: [__fput+193/288] __fput+0xc1/0x120
> > Aug 19 22:00:45 serveur kernel: [sys_ioctl+263/640]
> > sys_ioctl+0x107/0x280 Aug 19 22:00:45 serveur kernel:
> > [syscall_call+7/11] syscall_call+0x7/0xb Aug 19 22:00:45 serveur kernel:
> > Aug 19 22:00:45 serveur pppd[345]: Exit.
> >
> >
> > so, the last kernel which work with this adsl modem is test2-mm1.
>
> It looks like usbfs is broken again. I should be able to look into
> this next week. In the meantime, please try the kernel module.
>
> All the best,
>
> Duncan.
So, I just retry to use the way explain here :
http://www.linux-usb.org/SpeedTouch/
and I don't succeed
It seems that the howto page is too old
the pppd I should use is a bit old too (several year)
when I try to run pppd, it tells me "illegal instruction" (but I follow
closely the documentation
The doc says that modem_run work, but it don't work for me (it tells me
another instance is running when speedtch is loaded)
So, I'm bored to make it works whereas speedtouch.sourceforge.net is a great
project which have made my life easier for several years ;)
I decide to not try again to use other solutions. If futur kernels don't work
with my modem, I keep on using older kernel anyway, like test2-mm1
The usb problem I got is fixed in test4-mm1 : good thing
Cordially.
jj
On Tuesday 26 August 2003 05:43, jjluza wrote:
> Le Lundi 25 Ao?t 2003 11:31, vous avez ?crit :
> > On Wednesday 20 August 2003 02:03, jjluza wrote:
> > > I try to make this modem working.
> > > It works very well on kernel 2.4 series.
> > > It work with some kernel 2.6 until test2-mm1.
> > > But since test2-mm1, the newer kernel doesn't work anymore.
> > > There is 2 related drivers for this modem.
> > > The one which is included in the kernel and which can be found here :
> > > http://www.linux-usb.org/SpeedTouch/
> > > and the one which I've always used until now :
> > > speedtouch.sourceforge.net
> > >
> > > when I notice that the old one doesn't work anymore, I try with the
> > > driver which included in the kernel, without success.
> >
> > Did you follow the instructions on http://www.linux-usb.org/SpeedTouch/ ?
> >
> > > It crashed when I do "pppd call adsl".
> >
> > From what I see below you are still using the userspace driver (pppoa3),
> > which is being called by pppd. This won't work when you have the kernel
> > module loaded. You need to use a pppoa aware pppd and not call pppd.
> >
> > > I can load the firmware.
> > >
> > > And here is messages in syslog :
> > > Aug 19 22:00:26 serveur modem_run[337]: modem_run version 1.1 started
> > > by root uid 0
> > > Aug 19 22:00:28 serveur kernel: usb 1-2: bulk timeout on ep5in
> > > Aug 19 22:00:28 serveur kernel: usbfs: USBDEVFS_BULK failed dev 2 ep
> > > 0x85 len 512 ret -110
> > > Aug 19 22:00:43 serveur modem_run[337]: ADSL synchronization has been
> > > obtained Aug 19 22:00:43 serveur modem_run[337]: ADSL line is up (608
> > > kbit/s down | 160 kbit/s up)
> > > Aug 19 22:00:43 serveur modprobe: FATAL: Module ipv6 not found.
> > > Aug 19 22:00:43 serveur pppd[345]: pppd 2.4.1 started by root, uid 0
> > > Aug 19 22:00:43 serveur pppd[345]: Using interface ppp0
> > > Aug 19 22:00:44 serveur pppd[345]: Connect: ppp0 <--> /dev/pts/0
> > > Aug 19 22:00:44 serveur kernel: ip_conntrack version 2.1 (768 buckets,
> > > 6144 max) - 300 bytes per conntrack
> > > Aug 19 22:00:44 serveur pppoa3[346]: PPPoA3 version 1.1 started by root
> > > (uid 0)
> > > Aug 19 22:00:44 serveur pppoa3[346]: Control thread ready
> > > Aug 19 22:00:44 serveur pppoa3[352]: ppp(d) --> pppoa3 --> modem
> > > stream ready Aug 19 22:00:44 serveur pppoa3[353]: modem --> pppoa3 -->
> > > ppp(d) stream ready Aug 19 22:00:44 serveur pppoa3[353]: Error reading
> > > usb urb Aug 19 22:00:44 serveur pppoa3[346]: Woken by a sem_post event
> > > -> Exiting Aug 19 22:00:44 serveur pppoa3[346]: Read from ppp Canceled
> > > Aug 19 22:00:44 serveur pppoa3[346]: Write to ppp Canceled
> > > Aug 19 22:00:44 serveur pppoa3[346]: Exiting
> > > Aug 19 22:00:44 serveur pppd[345]: Modem hangup
> > > Aug 19 22:00:44 serveur pppd[345]: Connection terminated.
> > > Aug 19 22:00:44 serveur kernel: usbfs: usb_submit_urb returned -32
> > > Aug 19 22:00:44 serveur kernel: Device class 'ppp0' does not have a
> > > release() function, it is broken and must
> > > be fixed.
> > > Aug 19 22:00:44 serveur kernel: Badness in class_dev_release at
> > > drivers/base/class.c:201
> > > Aug 19 22:00:44 serveur kernel: Call Trace:
> > > Aug 19 22:00:44 serveur kernel: [kobject_cleanup+54/64]
> > > kobject_cleanup+0x36/0x40
> > > Aug 19 22:00:44 serveur kernel: [netdev_run_todo+267/464]
> > > netdev_run_todo+0x10b/0x1d0
> > > Aug 19 22:00:44 serveur kernel: [_end+114517535/1070384712]
> > > ppp_shutdown_interface+0x87/0xe0 [ppp_generic]
> > > Aug 19 22:00:44 serveur kernel: [_end+114504362/1070384712]
> > > ppp_ioctl+0x802/0x820 [ppp_generic]
> > > Aug 19 22:00:44 serveur kernel: [__fput+193/288] __fput+0xc1/0x120
> > > Aug 19 22:00:44 serveur kernel: [sys_ioctl+263/640]
> > > sys_ioctl+0x107/0x280 Aug 19 22:00:44 serveur kernel:
> > > [syscall_call+7/11] syscall_call+0x7/0xb Aug 19 22:00:44 serveur
> > > kernel: Aug 19 22:00:44 serveur kernel: ip_tables: (C) 2000-2002
> > > Netfilter core team Aug 19 22:00:44 serveur pppd[345]: Using interface
> > > ppp0
> > > Aug 19 22:00:44 serveur pppd[345]: Connect: ppp0 <--> /dev/pts/0
> > > Aug 19 22:00:44 serveur pppoa3[364]: PPPoA3 version 1.1 started by root
> > > (uid 0)
> > > Aug 19 22:00:44 serveur pppoa3[364]: Control thread ready
> > > Aug 19 22:00:44 serveur pppoa3[374]: ppp(d) --> pppoa3 --> modem
> > > stream ready Aug 19 22:00:44 serveur pppoa3[375]: modem --> pppoa3 -->
> > > ppp(d) stream ready Aug 19 22:00:44 serveur pppoa3[375]: Error reading
> > > usb urb Aug 19 22:00:44 serveur pppoa3[364]: Woken by a sem_post event
> > > -> Exiting Aug 19 22:00:44 serveur pppoa3[364]: Read from ppp Canceled
> > > Aug 19 22:00:44 serveur pppoa3[364]: Write to ppp Canceled
> > > Aug 19 22:00:44 serveur kernel: usbfs: usb_submit_urb returned -32
> > > Aug 19 22:00:44 serveur pppoa3[364]: Exiting
> > > Aug 19 22:00:44 serveur pppd[345]: Modem hangup
> > > Aug 19 22:00:44 serveur pppd[345]: Connection terminated.
> > > Aug 19 22:00:44 serveur kernel: Device class 'ppp0' does not have a
> > > release() function, it is broken and must
> > > be fixed.
> > > Aug 19 22:00:44 serveur kernel: Badness in class_dev_release at
> > > drivers/base/class.c:201
> > > Aug 19 22:00:44 serveur kernel: Call Trace:
> > > Aug 19 22:00:44 serveur kernel: [kobject_cleanup+54/64]
> > > kobject_cleanup+0x36/0x40
> > > Aug 19 22:00:44 serveur kernel: [netdev_run_todo+267/464]
> > > netdev_run_todo+0x10b/0x1d0
> > > Aug 19 22:00:44 serveur kernel: [_end+114517535/1070384712]
> > > ppp_shutdown_interface+0x87/0xe0 [ppp_generic]
> > > Aug 19 22:00:44 serveur kernel: [_end+114504362/1070384712]
> > > ppp_ioctl+0x802/0x820 [ppp_generic]
> > > Aug 19 22:00:44 serveur kernel: [__fput+193/288] __fput+0xc1/0x120
> > > Aug 19 22:00:44 serveur kernel: [sys_ioctl+263/640]
> > > sys_ioctl+0x107/0x280 Aug 19 22:00:44 serveur kernel:
> > > [syscall_call+7/11] syscall_call+0x7/0xb Aug 19 22:00:44 serveur
> > > kernel: Aug 19 22:00:44 serveur pppoa3[386]: PPPoA3 version 1.1 started
> > > by root (uid 0)
> > > Aug 19 22:00:44 serveur pppoa3[386]: Control thread ready
> > > Aug 19 22:00:44 serveur pppoa3[389]: ppp(d) --> pppoa3 --> modem
> > > stream ready Aug 19 22:00:44 serveur pppoa3[390]: modem --> pppoa3 -->
> > > ppp(d) stream ready Aug 19 22:00:44 serveur pppoa3[390]: Error reading
> > > usb urb Aug 19 22:00:44 serveur pppoa3[386]: Woken by a sem_post event
> > > -> Exiting Aug 19 22:00:44 serveur pppoa3[386]: Read from ppp Canceled
> > > Aug 19 22:00:44 serveur pppoa3[386]: Write to ppp Canceled
> > > Aug 19 22:00:44 serveur kernel: usbfs: usb_submit_urb returned -32
> > > Aug 19 22:00:44 serveur pppd[345]: Using interface ppp0
> > > Aug 19 22:00:44 serveur pppoa3[386]: Exiting
> > > Aug 19 22:00:44 serveur pppd[345]: Connect: ppp0 <--> /dev/pts/0
> > > Aug 19 22:00:44 serveur pppd[345]: ioctl(PPPIOCSASYNCMAP):
> > > Inappropriate ioctl for device(25)
> > > Aug 19 22:00:44 serveur pppd[345]: tcflush failed: Input/output error
> > > Aug 19 22:00:44 serveur kernel: Device class 'ppp0' does not have a
> > > release() function, it is broken and must
> > > be fixed.
> > > Aug 19 22:00:44 serveur kernel: Badness in class_dev_release at
> > > drivers/base/class.c:201
> > > Aug 19 22:00:44 serveur kernel: Call Trace:
> > > Aug 19 22:00:44 serveur kernel: [kobject_cleanup+54/64]
> > > kobject_cleanup+0x36/0x40
> > > Aug 19 22:00:44 serveur kernel: [netdev_run_todo+267/464]
> > > netdev_run_todo+0x10b/0x1d0
> > > Aug 19 22:00:45 serveur kernel: [_end+114517535/1070384712]
> > > ppp_shutdown_interface+0x87/0xe0 [ppp_generic]
> > > Aug 19 22:00:45 serveur kernel: [_end+114504362/1070384712]
> > > ppp_ioctl+0x802/0x820 [ppp_generic]
> > > Aug 19 22:00:45 serveur kernel: [__fput+193/288] __fput+0xc1/0x120
> > > Aug 19 22:00:45 serveur kernel: [sys_ioctl+263/640]
> > > sys_ioctl+0x107/0x280 Aug 19 22:00:45 serveur kernel:
> > > [syscall_call+7/11] syscall_call+0x7/0xb Aug 19 22:00:45 serveur
> > > kernel: Aug 19 22:00:45 serveur pppd[345]: Exit.
> > >
> > >
> > > so, the last kernel which work with this adsl modem is test2-mm1.
> >
> > It looks like usbfs is broken again. I should be able to look into
> > this next week. In the meantime, please try the kernel module.
> >
> > All the best,
> >
> > Duncan.
>
> So, I just retry to use the way explain here :
> http://www.linux-usb.org/SpeedTouch/
> and I don't succeed
> It seems that the howto page is too old
> the pppd I should use is a bit old too (several year)
> when I try to run pppd, it tells me "illegal instruction" (but I follow
> closely the documentation
Hi jj, yes the howto is a bit out of date. If you download the "speedbundle"
from the download page, your life should be much easier: it contains all
the programs you need (kernel module, pppd, scripts etc): all you need
to does is a make, make install. The make will prompt you to set various
values (read the error messages) like your user name and password.
You may need the attached Makefile.
> The doc says that modem_run work, but it don't work for me (it tells me
> another instance is running when speedtch is loaded)
This probably means you are using the init script for the user mode driver
and it has already launched modem_run.
> So, I'm bored to make it works whereas speedtouch.sourceforge.net is a
> great project which have made my life easier for several years ;)
Yeah, I used it for ages too, it works fine. However, when the kernel module
went into 2.5, someone had to take care of it :)
> I decide to not try again to use other solutions. If futur kernels don't
> work with my modem, I keep on using older kernel anyway, like test2-mm1
>
> The usb problem I got is fixed in test4-mm1 : good thing
Great!
Duncan.
All,
I have been using kernel mode driver for my Alcatel speedtouch modem since 2.4.21 and at the moment i am using it with 2.6.0-test4-mm2. I never had any problem in using this drive since it was included in 2.5.xx series It works like a charm. Few things you need to be aware of.
A. Your ppp software should be pppoatm compatible
B. You need to compile ppp atm support in the kernel (You can also use it as a module).
C. When you load the firmware using modem_run command use the option for kernel mode driver. I think its -k.
D. Configure your options file as suggested at http://www.linux-usb.org/SpeedTouch/
Launch pppd daemon without any option and you should get connection.
Subodh Shrivastava
PS: I also used user mode driver for while but i was plagued by the loss of sync problem which resulted in slow download speed. Switching to kernel mode driver i never had those problems.