[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