[SWLUG] dsl modem

Peter Bradley apvx95 at dsl.pipex.com
Fri Sep 19 13:31:39 UTC 2003


Dave,

Some progress (but not yet enough ...).

First I deleted the dsl configuration in YAST.  When I rebooted, dsl0 (which
had been configured before was not listed).

So I did lsusb, but got the same output as before.  However when I moved the
modem, lsusb gave me:

Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 06b9:4061 Alcatel Telecom Speed Touch ISDN
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Not sure about the ISDN, but still ...

So I did start-adsl.  This time, there was a significant delay (as the docs
say there should be) before the following appears:

using channel x (Note: started at 2 and increased sequentially each time I
ran start-adsl)
Using interface ppp0
Connect: ppp0 <--> /dev/pts/2
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x267be26f>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x267be26f>]
SIOCADDRT: no such device
...

Any ideas gratefully received.

By the way, Windows wasn't at all phased by the moving of the modem.
Hmmmph!

Peter

----- Original Message -----
From: "Dave Cridland [Home]" <dave at cridland.net>
To: "Peter Bradley" <apvx95 at dsl.pipex.com>
Cc: "SWLUG" <discuss at swlug.org.uk>
Sent: Wednesday, September 17, 2003 10:51 AM
Subject: Re: [SWLUG] dsl modem


> On Mon, 2003-09-15 at 22:00, Peter Bradley wrote:
> > Hi guys,
> >
> > I've been having a lot of difficulty getting my SpeedTouch 330 modem to
work
> > under SuSE 8.2.  The friendly crowd at the SWLUG tonight suggest I post
> > here.
>
> Yes, even if I couldn't remember the list address. And nor could Justin.
>
> > Please bear in mind with any answers that I'm just a journeyman code
hacker
> > and I don't understand any of this stuff at all.  So if I need to do
> > anything harder than painting by numbers, I'll need to be spoken to as
to a
> > child ...
>
> I'll do my very best to try to avoid insulting your intelligence while
> also trying to guess your knowledge level.
>
> > Anyway ...
> >
> > I got the user space drivers (Benoit), compiled and  then installed them
> > following the mini
> > Howto at:
> >
> > www.xs4all.nl/~pschram/english.html
> >
> > However when I give the start-adsl command, I get the following error:
> >
> > <start-adsloutput>
> >
> > I'm sorry, I didn't find your ADSL modem!
> > Tips: check that you are running this program as root and your device is
> > seen by your OS
> >       Linux users : check /proc/bus/usb/devices
> >       BSD   users : check your ugen and usb entries in /dev
>
> This bit is suggesting that usbdevfs might not be mounted.
>
> What does the output of "mount" look like?
>
> > using channel 2
> > Using interface ppp0
> > Connect: ppp0 <--> /dev/pts/2
> > sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xa4853f90>]
> > sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xa4853f90>]
> > SIOCADDRT: No such device
>
> This bit is a load of junk output caused by trying to start PPP running
> across a device which doesn't exist.
>
> > </start-adsloutput>
> >
> > So I checked /proc/bus/usb/devices as it says, and I find:
> >
> > <catoutput>
> >
> > T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
> > B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
> > D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
> > P:  Vendor=0000 ProdID=0000 Rev= 0.00
> > C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
> > I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
> > E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
>
> A hub. Possibly internal.
>
> > T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
> > B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
> > D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
> > P:  Vendor=0000 ProdID=0000 Rev= 0.00
> > C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
> > I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
> > E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
>
> Likewise.
>
> > T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
> > B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
> > D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
> > P:  Vendor=0000 ProdID=0000 Rev= 0.00
> > C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
> > I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
> > E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
>
> And likewise.
>
> > T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 6
> > B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
> > D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1
> > P:  Vendor=0000 ProdID=0000 Rev= 2.04
> > S:  Manufacturer=Linux 2.4.20-4GB ehci-hcd
> > S:  Product=PCI device 1039:7002 (Silicon Integrated Systems [SiS])
> > S:  SerialNumber=00:03.3
> > C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
> > I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
> > E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms
>
> And yet another hub, apparently.
>
> You seem to have four busses, each with a hub and nothing else. This
> suggests to me that the device isn't plugged in, or else Linux has
> somehow got confused about what is and isn't plugged in.
>
> To be fair, this output is somewhat beyond me, and I may be
> misinterpreting it totally.
>
> > </catoutput>
> >
> > I also tried lsusb and lsmod to try to get some info in a friendlier
format:
> >
> > <lsusboutput>
> >
> > Bus 004 Device 001: ID 0000:0000
> > Bus 003 Device 001: ID 0000:0000
> > Bus 002 Device 001: ID 0000:0000
> > Bus 001 Device 001: ID 0000:0000
>
> Likewise, this tells me that you have four USB buses, with no devices
> attached.
>
> > </lsusboutput>
> >
> > <lsmodoutput>
> >
> > Module                  Size  Used by    Not tainted
> > snd-pcm-oss            45888   0  (autoclean)
> Old style Pulse Code Modulation driver.
> > snd-mixer-oss          13560   1  (autoclean) [snd-pcm-oss]
> Old style mixer driver.
> > videodev                5600   0  (autoclean)
> Video4linux. TV cards, that kind of thing. Might be wrong, though.
> > isa-pnp                29672   0  (unused)
> ISA Plug 'n' Pray support.
> > usbserial              18460   0  (autoclean) (unused)
> USB serial device support.
> > parport_pc             25800   1  (autoclean)
> Parallel port driver for PC hardware.
> > lp                      6240   0  (autoclean)
> "Line printer" support.
> > parport                22440   1  (autoclean) [parport_pc lp]
> Generic parallel port driver.
> > ipv6                  134388  -1  (autoclean)
> IPv6.
> > snd-intel8x0           19204   1
> > snd-pcm                62912   0  [snd-pcm-oss snd-intel8x0]
> > snd-timer              11904   0  [snd-pcm]
> > snd-ac97-codec         31152   0  [snd-intel8x0]
> > snd-mpu401-uart         3360   0  [snd-intel8x0]
> > snd-rawmidi            13824   0  [snd-mpu401-uart]
> > snd-seq-device          4000   0  [snd-rawmidi]
> > snd                    35940   0  [snd-pcm-oss snd-mixer-oss
snd-intel8x0
> > snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi
> > snd-seq-device]
> > soundcore               3396   0  [snd]
> A bunch of soundcard drivers.
> > ipt_TOS                  984   9  (autoclean)
> > ipt_LOG                 3288   1  (autoclean)
> > ipt_state                568  10  (autoclean)
> iptables (firewall) extensions.
> > st                     27956   0  (autoclean) (unused)
> > sr_mod                 12600   0  (autoclean)
> > sg                     25852   0  (autoclean)
> SCSI tape, CDROM, and "generic" (raw) drivers.
> > mousedev                4148   0  (unused)
> > joydev                  5632   0  (unused)
> > evdev                   4032   0  (unused)
> > input                   3104   0  [mousedev joydev evdev]
> Mouse, Joystick, and generic USB input device support.
> > usb-ohci               18760   0  (unused)
> USB driver for OHCI
> > ehci-hcd               16012   0  (unused)
> USB driver for EHCI
> > usbcore                57836   1  [usbserial usb-ohci ehci-hcd]
> Generic USB access.
> > raw1394                14516   0  (unused)
> Firewire support.
> > pppoatm                 2408   0  (unused)
> Not sure you need this, it's PPPoATM. Last I looked, Benoit's driver
> uses pppoa3 in userspace to handle the PPPoATM.
> > ppp_generic            16476   0  (autoclean) [pppoatm]
> > slhc                    4624   0  (autoclean) [ppp_generic]
> PPP Generic support.
> > ohci1394               16180   0  (unused)
> > ieee1394               32880   0  [raw1394 ohci1394]
> More firewire support.
> > af_packet              12392   1  (autoclean)
> Packet filtering and sniffing support.
> > sis900                 12588   1
> Pass - probably framebuffer support for SiS 900?
> > ipt_REJECT              2904   3  (autoclean)
> > iptable_mangle          2072   1  (autoclean)
> > iptable_filter          1644   1  (autoclean)
> > ip_nat_ftp              2736   0  (unused)
> > iptable_nat            15470   1  [ip_nat_ftp]
> > ip_conntrack_ftp        3664   1
> > ip_conntrack           16380   3  [ipt_state ip_nat_ftp iptable_nat
> > ip_conntrack_ftp]
> > ip_tables              11040   9  [ipt_TOS ipt_LOG ipt_state ipt_REJECT
> > iptable_mangle iptable_filter iptable_nat]
> More IP tables support. (Including NA[P]T support, which is a horrible
> aberration, but works just enough to convince people it's worth using.)
> > ide-scsi                9296   0
> Oh. IDE to SCSI translation. (Or is it the other way around?) I've never
> had a need for this.
> > ide-cd                 29404   0
> > cdrom                  28192   0  [sr_mod ide-cd]
> CDROM support.
> > nls_iso8859-1           2812   1  (autoclean)
> > ntfs                   75244   1  (autoclean)
> Legacy filesystem support.
> > reiserfs              200532   1
> Support for one of the only filesystems that's lost me almost more data
> than I stored.
> >
> > </lsmodoutput>
> >
> > I confess that none of the above means anything at all to me!
> >
> > I've nothing plugged in to any of the other USB ports, but I did once
try to
> > use YAST to set up the modem.  Perhaps there's something in a
configuration
> > file somewhere I didn't get rid of?  Don't understand enough about these
> > things to be able to say.
>
> I suspect YAST has tried to load in a bunch of the original Alcatel
> drivers, including PPPoATM support in the kernel. In addition, you
> haven't got the HDLC driver loaded, which I'd expect to see. (It's
> called n_hdlc). Nor the ppp_synctty support I'd expect, either.
>
> > Here's the output of lspci -v:
> >
> > <lspci_output>
>    /---Bus number. 0 for PCI, 1 for AGP.
>    |  /---Slot number. (Device number if you prefer.)
>    |  | /---Function number - many devices have multiple functions,
>    |  | |   many don't.
> > 00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device
0648
> > (rev 02)
> >  Subsystem: Silicon Integrated Systems [SiS]: Unknown device 0648
> >  Flags: bus master, medium devsel, latency 32
> >  Memory at d0000000 (32-bit, non-prefetchable) [size=128M]
> >  Capabilities: [c0] AGP version 2.0
>
> This is the "Host Bridge". It has trolls hiding underneath, which
> multitask between charging money in exchange for not eating the data,
> and threatening goats who try to eat the lush green PCI cards.
>
> Um. Okay, I vaguely think it's something to do with linking the CPU to
> the PCI bus, or something similar, but I don't really know. Every PC has
> one, that much I know.
>
> > 00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual
> > PCI-to-PCI bridge (AGP) (prog-if 00 [Normal decode])
> >  Flags: bus master, fast devsel, latency 64
> >  Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
> >  Memory behind bridge: e0000000-e1ffffff
> >  Prefetchable memory behind bridge: d8000000-dfffffff
>
> AGP interface. I suspect this is only used by PCI cards which transfer
> data directly to the video card, but I'm not sure.
>
> > 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev
04)
> >  Flags: bus master, medium devsel, latency 0
>
> ISA bus.
>
> > 00:02.3 FireWire (IEEE 1394): Silicon Integrated Systems [SiS] FireWire
> > Controller (prog-if 10 [OHCI])
> >  Subsystem: Micro-Star International Co., Ltd.: Unknown device 701d
> >  Flags: bus master, medium devsel, latency 32, IRQ 9
> >  Memory at e2425000 (32-bit, non-prefetchable) [size=4K]
> >  Expansion ROM at <unassigned> [disabled] [size=128K]
> >  Capabilities: [64] Power Management version 2
>
> Firewire, which explains all the 1394 drivers above.
>
> > 00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
(prog-if
> > 80 [Master])
> >  Subsystem: Micro-Star International Co., Ltd.: Unknown device 7010
> >  Flags: bus master, medium devsel, latency 128, IRQ 11
> >  I/O ports at 4000 [size=16]
> >  Capabilities: [58] Power Management version 2
>
> IDE, which we think, looking at your driver listing, has a CDROM on it.
> Most likely it has your hard disk on too, but that driver isn't visible.
>
> > 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS]
> > SiS7012 PCI Audio Accelerator (rev a0)
> >  Subsystem: Micro-Star International Co., Ltd.: Unknown device 7010
> >  Flags: bus master, medium devsel, latency 32, IRQ 3
> >  I/O ports at e400 [size=256]
> >  I/O ports at e800 [size=128]
> >  Capabilities: [48] Power Management version 2
>
> Sound card.
>
> > 00:03.0 USB Controller: Silicon Integrated Systems [SiS] SiS7001 USB
> > Controller (rev 0f) (prog-if 10 [OHCI])
> >  Subsystem: Micro-Star International Co., Ltd.: Unknown device 7010
> >  Flags: bus master, medium devsel, latency 32, IRQ 9
> >  Memory at e2420000 (32-bit, non-prefetchable) [size=4K]
> >
> > 00:03.1 USB Controller: Silicon Integrated Systems [SiS] SiS7001 USB
> > Controller (rev 0f) (prog-if 10 [OHCI])
> >  Subsystem: Micro-Star International Co., Ltd.: Unknown device 7010
> >  Flags: bus master, medium devsel, latency 32, IRQ 3
> >  Memory at e2421000 (32-bit, non-prefetchable) [size=4K]
> >
> > 00:03.2 USB Controller: Silicon Integrated Systems [SiS] SiS7001 USB
> > Controller (rev 0f) (prog-if 10 [OHCI])
> >  Subsystem: Micro-Star International Co., Ltd.: Unknown device 7010
> >  Flags: bus master, medium devsel, latency 32, IRQ 13
> >  Memory at e2422000 (32-bit, non-prefetchable) [size=4K]
> >
> > 00:03.3 USB Controller: Silicon Integrated Systems [SiS] SiS7002 USB 2.0
> > (prog-if 20 [EHCI])
> >  Subsystem: Micro-Star International Co., Ltd.: Unknown device 7010
> >  Flags: bus master, medium devsel, latency 32, IRQ 11
> >  Memory at e2423000 (32-bit, non-prefetchable) [size=4K]
> >  Capabilities: [50] Power Management version 2
>
> And there we go - four USB controllers, which ties in with the above.
> What's weird is that the fourth is EHCI. You might want to consider
> moving the Speedtouch to a different USB slot, since they might be
> interfering somehow.
>
> Martin [SlayerXP], my infamous colleague, comments on IRC:
>
> <dwd> SlayerXP: What I find odd is that his motherboard has three OHCI
> controllers and one EHCI.
> <SlayerXP> dwd: that's not impossible
> <SlayerXP> the OHCI controllers may really be "legacy" devices
> <SlayerXP> tell his to check his BIOS config
> <SlayerXP> him
>
> > 00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900
10/100
> > Ethernet (rev 91)
> >  Subsystem: Micro-Star International Co., Ltd.: Unknown device 0900
> >  Flags: bus master, medium devsel, latency 32, IRQ 5
> >  I/O ports at ec00 [size=256]
> >  Memory at e2424000 (32-bit, non-prefetchable) [size=4K]
> >  Expansion ROM at <unassigned> [disabled] [size=128K]
> >  Capabilities: [40] Power Management version 2
>
> Network card.
>
> > 00:08.0 Communication controller: Intel Corp. 536EP Data Fax Modem
> >  Subsystem: Creatix Polymedia GmbH V.9X DSP Data Fax Modem
> >  Flags: bus master, medium devsel, latency 32, IRQ 5
> >  Memory at e2000000 (32-bit, non-prefetchable) [size=4M]
> >  Capabilities: [e0] Power Management version 2
>
> Winmodem. (DSP based internal modem).
>
> > 01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX
420]
> > (rev a3) (prog-if 00 [VGA])
> >  Subsystem: Micro-Star International Co., Ltd.: Unknown device 8730
> >  Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 11
> >  Memory at e0000000 (32-bit, non-prefetchable) [size=16M]
> >  Memory at d8000000 (32-bit, prefetchable) [size=64M]
> >  Memory at dc000000 (32-bit, prefetchable) [size=512K]
> >  Expansion ROM at <unassigned> [disabled] [size=128K]
> >  Capabilities: [60] Power Management version 2
> >  Capabilities: [44] AGP version 2.0
>
> Your GeForce4.
>
> > </lspci_output>
> >
> > Anyone got any ideas what I might try next?  Sorry to have to rely so
> > completely on you all, but I just have no idea about these things and
SuSE
> > support say they can't help.
> >
> > In (fading) hope :(
>
> My strategy would be:
>
> 1) Tell Yast to uninstall anything to do with the Speedtouch. I'm pretty
> sure you've got two distinct drivers running.
> 2) Check BIOS settings regarding the possible legacy USB devices.
> Changing the setting might confuse Windows a little. See if lsusb sees
> the modem.
> 3) If not, move the SpeedTouch from slot to slot. See if lsusb sees it.
> 4) If you still can't see the modem with lsusb, then take the hardware
> to the next LUG meet, hand it to Alan to fix, and utter the magical
> incantation, "Of course, if it's too difficult for you to fix..." ;-)
> Seriously, I've no idea at this point.
> 5) If you can see the modem, now, then see if usbdevfs is mounted by
> looking for it in the output of "mount".
> 6) Run "modprobe n_hdlc ; modprobe ppp_synctty", to manually and nastily
> pull in the right drivers. (This can be done automatically later)
> 7) Try the modem start script.
> 8) If all else fails, start stocking up on rats, candles, and obsideon
> knives.
>
> Hope this gives you somewhere to start.
>
> Dave.
>
>
> _______________________________________________
> SWLUG Discussion List - Discuss at swlug.org.uk
> http://list.swlug.org.uk/mailman/listinfo/discuss
>






More information about the Swlug mailing list