Modem Dail-In on Suse 11.2

Hi

I had some Problems with analog Modems

We have now new Server Hardware witch don´t work with Suse 10.2, now we Upgrade to 11.2, but the Devolo Modem doesnt work with the Drivers vor 10.2, No Problem, this Modems are sold out, i had to search for other Modems

Now I Test an Softmodem with Motorola Chipset, Bad Luck

Then i Think, Try a Hardware Modem From US-Robotics, Expensive but working on Linux: USR802981-OEM
But don´t working on Suse 11.2
It can find an Pci Device, but no I/O Adress, i Copy the HWinfo Printout:

25: PCI 301.0: 0700 Serial controller (16550)
[Created at pci.318]
UDI: /org/freedesktop/Hal/devices/pci_16ec_152
Unique ID: x0Ln.1JjDhQ4AtnC
Parent ID: 6NW+.BLFhEv1qCyE
SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:03:01.0
SysFS BusID: 0000:03:01.0
Hardware Class: unknown
Model: “U.S. Robotics Serial controller”
Vendor: pci 0x16ec “U.S. Robotics”
Device: pci 0x0152
SubVendor: pci 0x13a8 “Exar Corp.”
SubDevice: pci 0x0129
Revision: 0x02
Memory Range: 0xfe400000-0xfe4003ff (rw,non-prefetchable)
IRQ: 22 (235 events)
Module Alias: “pci:v000016ECd00000152sv000013A8sd00000129bc07sc00i02”
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #20 (PCI bridge)

US-Robotics wouldn´t help but it´s oem, The Reseller can´t help, he don´t know Linux

I Hope you can Help

If you had some Other Modem (internal Pci) witch works for DialIn Data Connections please sent me Type and Configs

Thank you

mfg ck

If its an internal pci modem, type this command

/sbin/lspci -nnk

It may already have been properly detected and supported. Maybe have a look for ttyUSB* device nodes as well with

ls -l /dev/ttyUSB*

Thank You for Your fast Answer, Here´s the Output:

meno:~ # /sbin/lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Core Processor DRAM Controller [8086:0040] (rev 12)
Subsystem: Intel Corporation Device [8086:0037]
Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0042] (rev 12)
Subsystem: Intel Corporation Device [8086:0037]
00:16.0 Communication controller [0780]: Intel Corporation 5 Series/3400 Series Chipset HECI Controller [8086:3b64] (rev 06)
Subsystem: Intel Corporation Device [8086:0037]
00:16.2 IDE interface [0101]: Intel Corporation 5 Series/3400 Series Chipset PT IDER Controller [8086:3b66] (rev 06)
Subsystem: Intel Corporation Device [8086:0037]
00:16.3 Serial controller [0700]: Intel Corporation 5 Series/3400 Series Chipset KT Controller [8086:3b67] (rev 06)
Subsystem: Intel Corporation Device [8086:0037]
Kernel driver in use: serial
00:19.0 Ethernet controller [0200]: Intel Corporation 82578DC Gigabit Network Connection [8086:10f0] (rev 06)
Subsystem: Intel Corporation Device [8086:0037]
Kernel driver in use: e1000e
00:1a.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 06)
Subsystem: Intel Corporation Device [8086:0037]
Kernel driver in use: ehci_hcd
00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 06)
Subsystem: Intel Corporation Device [8086:0037]
Kernel driver in use: HDA Intel
00:1c.0 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [8086:3b42] (rev 06)
Kernel driver in use: pcieport-driver
00:1c.4 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 [8086:3b4a] (rev 06)
Kernel driver in use: pcieport-driver
00:1d.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34] (rev 06)
Subsystem: Intel Corporation Device [8086:0037]
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev a6)
00:1f.0 ISA bridge [0601]: Intel Corporation 5 Series Chipset LPC Interface Controller [8086:3b06] (rev 06)
Subsystem: Intel Corporation Device [8086:0037]
00:1f.2 IDE interface [0101]: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA IDE Controller [8086:3b20] (rev 06)
Subsystem: Intel Corporation Device [8086:0037]
Kernel driver in use: ata_piix
00:1f.3 SMBus [0c05]: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller [8086:3b30] (rev 06)
Subsystem: Intel Corporation Device [8086:0037]
Kernel driver in use: i801_smbus
00:1f.5 IDE interface [0101]: Intel Corporation 5 Series/3400 Series Chipset 2 port SATA IDE Controller [8086:3b26] (rev 06)
Subsystem: Intel Corporation Device [8086:0037]
Kernel driver in use: ata_piix
03:01.0 Serial controller [0700]: U.S. Robotics Device [16ec:0152] (rev 02)
Subsystem: Exar Corp. Device [13a8:0129]
meno:~ # ls -l /dev/ttyUSB*
ls: cannot access /dev/ttyUSB*: No such file or directory
meno:~ # ls -l /dev/tty*
crw-rw-rw- 1 root tty 5, 0 Oct 24 2009 /dev/tty
crw–w---- 1 root tty 4, 0 Oct 24 2009 /dev/tty0
crw–w---- 1 root tty 4, 1 Jun 30 09:23 /dev/tty1
crw–w---- 1 root tty 4, 10 Jun 30 10:56 /dev/tty10
crw–w---- 1 root tty 4, 11 Jun 30 09:06 /dev/tty11
crw–w---- 1 root tty 4, 12 Jun 30 09:06 /dev/tty12
crw–w---- 1 root tty 4, 13 Jun 30 09:06 /dev/tty13
crw–w---- 1 root tty 4, 14 Jun 30 09:06 /dev/tty14
crw–w---- 1 root tty 4, 15 Jun 30 09:06 /dev/tty15
crw–w---- 1 root tty 4, 16 Jun 30 09:06 /dev/tty16
crw–w---- 1 root tty 4, 17 Jun 30 09:06 /dev/tty17
crw–w---- 1 root tty 4, 18 Jun 30 09:06 /dev/tty18
crw–w---- 1 root tty 4, 19 Jun 30 09:06 /dev/tty19
crw-rw---- 1 root tty 4, 2 Jun 30 09:06 /dev/tty2
crw–w---- 1 root tty 4, 20 Jun 30 09:06 /dev/tty20
crw–w---- 1 root tty 4, 21 Jun 30 09:06 /dev/tty21
crw–w---- 1 root tty 4, 22 Jun 30 09:06 /dev/tty22
crw–w---- 1 root tty 4, 23 Jun 30 09:06 /dev/tty23
crw–w---- 1 root tty 4, 24 Jun 30 09:06 /dev/tty24
crw–w---- 1 root tty 4, 25 Jun 30 09:06 /dev/tty25
crw–w---- 1 root tty 4, 26 Jun 30 09:06 /dev/tty26
crw–w---- 1 root tty 4, 27 Jun 30 09:06 /dev/tty27
crw–w---- 1 root tty 4, 28 Jun 30 09:06 /dev/tty28
crw–w---- 1 root tty 4, 29 Jun 30 09:06 /dev/tty29
crw-rw---- 1 root tty 4, 3 Jun 30 09:06 /dev/tty3
crw–w---- 1 root tty 4, 30 Jun 30 09:06 /dev/tty30
crw–w---- 1 root tty 4, 31 Jun 30 09:06 /dev/tty31
crw–w---- 1 root tty 4, 32 Jun 30 09:06 /dev/tty32
crw–w---- 1 root tty 4, 33 Jun 30 09:06 /dev/tty33
crw–w---- 1 root tty 4, 34 Jun 30 09:06 /dev/tty34
crw–w---- 1 root tty 4, 35 Jun 30 09:06 /dev/tty35
crw–w---- 1 root tty 4, 36 Jun 30 09:06 /dev/tty36
crw–w---- 1 root tty 4, 37 Jun 30 09:06 /dev/tty37
crw–w---- 1 root tty 4, 38 Jun 30 09:06 /dev/tty38
crw–w---- 1 root tty 4, 39 Jun 30 09:06 /dev/tty39
crw-rw---- 1 root tty 4, 4 Jun 30 09:06 /dev/tty4
crw–w---- 1 root tty 4, 40 Jun 30 09:06 /dev/tty40
crw–w---- 1 root tty 4, 41 Jun 30 09:06 /dev/tty41
crw–w---- 1 root tty 4, 42 Jun 30 09:06 /dev/tty42
crw–w---- 1 root tty 4, 43 Jun 30 09:06 /dev/tty43
crw–w---- 1 root tty 4, 44 Jun 30 09:06 /dev/tty44
crw–w---- 1 root tty 4, 45 Jun 30 09:06 /dev/tty45
crw–w---- 1 root tty 4, 46 Jun 30 09:06 /dev/tty46
crw–w---- 1 root tty 4, 47 Jun 30 09:06 /dev/tty47
crw–w---- 1 root tty 4, 48 Jun 30 09:06 /dev/tty48
crw–w---- 1 root tty 4, 49 Jun 30 09:06 /dev/tty49
crw-rw---- 1 root tty 4, 5 Jun 30 09:06 /dev/tty5
crw–w---- 1 root tty 4, 50 Jun 30 09:06 /dev/tty50
crw–w---- 1 root tty 4, 51 Jun 30 09:06 /dev/tty51
crw–w---- 1 root tty 4, 52 Jun 30 09:06 /dev/tty52
crw–w---- 1 root tty 4, 53 Jun 30 09:06 /dev/tty53
crw–w---- 1 root tty 4, 54 Jun 30 09:06 /dev/tty54
crw–w---- 1 root tty 4, 55 Jun 30 09:06 /dev/tty55
crw–w---- 1 root tty 4, 56 Jun 30 09:06 /dev/tty56
crw–w---- 1 root tty 4, 57 Jun 30 09:06 /dev/tty57
crw–w---- 1 root tty 4, 58 Jun 30 09:06 /dev/tty58
crw–w---- 1 root tty 4, 59 Jun 30 09:06 /dev/tty59
crw-rw---- 1 root tty 4, 6 Jun 30 09:06 /dev/tty6
crw–w---- 1 root tty 4, 60 Jun 30 09:06 /dev/tty60
crw–w---- 1 root tty 4, 61 Jun 30 09:06 /dev/tty61
crw–w---- 1 root tty 4, 62 Jun 30 09:06 /dev/tty62
crw–w---- 1 root tty 4, 63 Jun 30 09:06 /dev/tty63
crw–w---- 1 root tty 4, 7 Jun 30 09:06 /dev/tty7
crw–w---- 1 root tty 4, 8 Jun 30 09:06 /dev/tty8
crw–w---- 1 root tty 4, 9 Jun 30 09:06 /dev/tty9
crw-rw---- 1 root dialout 4, 64 Jun 30 09:06 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 Jun 30 09:06 /dev/ttyS1
crw-rw---- 1 root dialout 4, 66 Jun 30 09:06 /dev/ttyS2
crw-rw---- 1 root dialout 4, 67 Jun 30 09:06 /dev/ttyS3
crw-rw---- 1 root dialout 4, 68 Jun 30 09:06 /dev/ttyS4
crw-rw---- 1 root dialout 4, 69 Jun 30 09:06 /dev/ttyS5
crw-rw---- 1 root dialout 4, 70 Jun 30 09:06 /dev/ttyS6
crw-rw---- 1 uucp uucp 4, 71 Jun 30 09:06 /dev/ttyS7

i Think it´s not really supported, or Had i to configure Serial Ports by myself? If Yes, wat had i to write for the Port

Here´s the setserial printout:

setserial -g /dev/ttyS*
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
/dev/ttyS4, UART: 16550A, Port: 0xf100, IRQ: 17
/dev/ttyS5, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS6, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS7, UART: unknown, Port: 0x0000, IRQ: 0

The strange ist TTYS4, i don´t know witch Device uses IRQ 17, my Card has 22

cekey wrote:

> Then i Think, Try a Hardware Modem From US-Robotics, Expensive but
> working on Linux: USR802981-OEM
> But don´t working on Suse 11.2
> It can find an Pci Device, but no I/O Adress,
> i Copy the HWinfo Printout:
>
> 25: PCI 301.0: 0700 Serial controller (16550)

Okay, so your modem looks just like a regular 16550 UART.

Do you have any /dev/ttyS* devices?

> If you had some Other Modem (internal Pci) witch works for DialIn Data
> Connections please sent me Type and Configs

I don’t have any internal modems, but I do have a multi-port serial card
for PCI. I’ll check what I did with thatone, it’s been a while since
it was in use.


Per Jessen, Zürich (23.0°C)
http://en.opensuse.org/User:Pjessen

cekey wrote:

> > Here´s the setserial printout:
> >
> > setserial -g /dev/ttyS*
> > /dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
> > /dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
> > /dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
> > /dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
> > /dev/ttyS4, UART: 16550A, Port: 0xf100, IRQ: 17
> > /dev/ttyS5, UART: unknown, Port: 0x0000, IRQ: 0
> > /dev/ttyS6, UART: unknown, Port: 0x0000, IRQ: 0
> > /dev/ttyS7, UART: unknown, Port: 0x0000, IRQ: 0
> >
> > The strange ist TTYS4, i don´t know witch Device uses IRQ 17, my
> > Card has 22

Try talking to that port using minicom - given that ttyS0-3 are on their
standard addresses, it’s a pretty good bet that ttyS4 is your modem.
Try commands ATI0, ATI1 etc.


Per Jessen, Zürich (23.6°C)
http://en.opensuse.org/User:Pjessen

Hi

With minicom i Can´t start Connection, i Thing Error Layer8 (user), can you wrote some instructions

i send data to the device (echo “ATDT00333” > /dev/ttyS4 ) nothing happens

in Mgetty log is a Timeout Error after send AT&D3

cekey wrote:

>> Try talking to that port using minicom - given that ttyS0-3 are on
>> their standard addresses, it’s a pretty good bet that ttyS4 is your
>> modem. Try commands ATI0, ATI1 etc.
>>
>>
>>
>
> Hi
>
> With minicom i Can´t start Connection, i Thing Error Layer8 (user),
> can you wrote some instructions

Okay -

you probably need to run minicom as root - “minicom -s”
Here you need to change the serial port to /dev/ttyS4, and maybe the
speed to 9600n8 (9600baud, 8bit, no-parity).
Then “Save as default”, and exit the settings.

The baudrate may not match your modems default setting - maybe you can
find that in the manual, otherwise you have to experiment. To change
the baudrate whilst in minicom, you hit Ctrl A-Z, then P (Comms
parameters). Try 1200, 2400, 9600, 19200 and 115200.


Per Jessen, Zürich (27.1°C)
http://en.opensuse.org/User:Pjessen

I test it with all possible Speed Settings, Always offline, Initialize Modem gets no effect, no Answer on commands

i Still Think The ttyS4 has wrong settings

cekey wrote:

>
> I test it with all possible Speed Settings, Always offline, Initialize
> Modem gets no effect, no Answer on commands
>
> i Still Think The ttyS4 has wrong settings

What does ‘setserial -G /dev/ttyS4’ say?


Per Jessen, Zürich (27.5°C)
http://en.opensuse.org/User:Pjessen

I was hurrying off to work when I first replied to your initial post, so dodn’t have time for detailed response. Have you tried starting yast > network devices > modem to try and discover the modem? Most serial modems should be detected easily if using standard UART with /dev/ttyS* nodes present. Alternatively, try using the wvdialconf CLI utility to try to discover your serial modem.

The ‘lspci -v’ command can reveal more info concerning your modem hardware - in particular it can show which I/O ports are associated with that card (which can confirm if /dev/ttyS0 is associated with it for example).

Here´s the Printout from lspci, no I/O

03:01.0 Serial controller: U.S. Robotics Device 0152 (rev 02) (prog-if 02 [16550])
Subsystem: Exar Corp. Device 0129
Flags: fast devsel, IRQ 22
Memory at fe401000 (32-bit, non-prefetchable) [size=1]

in Yast at Network, Modem is no Device, in yast, Hardware, hardware information, there´s no Modem, only one pci device (serial us robotics), that had to be my modem

i Think i had to find the right Port before The modem can be detected

i dont test ist with wvdialconf jet, it´s planed next–[/size]

i Think i had to find the right Port before The modem can be detected

The yast modem utility has a basic detection capability, that includes /dev/ttyS* nodes associated with serial port modems.

i worote all printouts, for ttyS4: /dev/ttyS4, UART: 16550A, Port: 0xf100, IRQ: 17

Ok, but it dowsn´t matter, Yast isn´t finding someone

cekey wrote:

>
> Per Jessen;2183066 Wrote:
>> cekey wrote:
>>
>> >
>> > I test it with all possible Speed Settings, Always offline,
>> Initialize
>> > Modem gets no effect, no Answer on commands
>> >
>> > i Still Think The ttyS4 has wrong settings
>>
>> What does ‘setserial -G /dev/ttyS4’ say?
>> –
>> Per Jessen, Zürich (27.5°C)
>> ‘User:Pjessen - openSUSE’ (http://en.opensuse.org/User:Pjessen)
>
> i worote all printouts, for ttyS4: /dev/ttyS4, UART: 16550A, Port:
> 0xf100, IRQ: 17
>

Okay. Well, judging from your previous posting, you have two serial
ports in your machine - ttyS0 (presumably a regular serial port?), and
ttyS4 - presumably your PCI modem. Is there a way to manually
configure your PCI modem - a utility or something?

If you do not have a regular serial port, I would also try ttyS0 and see
if you can talk to it with minicom.


Per Jessen, Zürich (22.9°C)
http://en.opensuse.org/User:Pjessen

Youre right, one Onboard Serial port

The Modem From Us robotics… They say on website it works with Linux from Kernel 2.6,
Tere are no Tools and they give no Support

Easyer to say it works and leave you allone with your problems…

cekey wrote:

> Youre right, one Onboard Serial port
>
> The Modem From Us robotics… They say on website it works with Linux
> from Kernel 2.6, Tere are no Tools and they give no Support

Okay, it was just a wild guess. Config utilities are really pre ISA
Plug-n-Play, but you never know.

Check /var/log/boot.msg - look for 16550. It might look like this:

<6>Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled
<6>serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
<6>00:0e: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
<4>PCI: Enabling device 0000:00:0b.0 (0000 -> 0001)
<7>PCI: setting IRQ 11 as level-triggered
<6>PCI: Assigned IRQ 11 for device 0000:00:0b.0
<6>PCI: Sharing IRQ 11 with 0000:00:04.2
<6>0000:00:0b.0: ttyS4 at I/O 0xfc98 (irq = 11) is a 16550A
<6>0000:00:0b.0: ttyS5 at I/O 0xfca0 (irq = 11) is a 16550A
<6>0000:00:0b.0: ttyS6 at I/O 0xfca8 (irq = 11) is a 16550A
<6>0000:00:0b.0: ttyS7 at I/O 0xfcb0 (irq = 11) is a 16550A
<6>0000:00:0b.0: ttyS1 at I/O 0xfcb8 (irq = 11) is a 16550A
<6>0000:00:0b.0: ttyS2 at I/O 0xfce0 (irq = 11) is a 16550A

[snip]

Configuring serial ports…
/dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A
/dev/ttyS1 at 0xfcb8 (irq = 11) is a 16550A
/dev/ttyS2 at 0xfce0 (irq = 11) is a 16550A
/dev/ttyS4 at 0xfc98 (irq = 11) is a 16550A
/dev/ttyS5 at 0xfca0 (irq = 11) is a 16550A
/dev/ttyS6 at 0xfca8 (irq = 11) is a 16550A
/dev/ttyS7 at 0xfcb0 (irq = 11) is a 16550A
Configured serial ports

If you don’t have anything like that, check if ‘serial’ is listed
by ‘lsmod’.

I’m puzzled that your lspci output did not mention:

Kernel driver in use: serial

Finally, try ‘modprobe serial’ and let us know what happens -
maybe post the last few lines of dmesg.


Per Jessen, Zürich (28.4°C)
http://en.opensuse.org/User:Pjessen

Per Jessen wrote:

> If you don’t have anything like that, check if ‘serial’ is listed
> by ‘lsmod’.

Uh, on 11.3RC1 it looks like ‘serial’ is compiled in, so not as a
module.

> I’m puzzled that your lspci output did not mention:
>
> Kernel driver in use: serial

You should still that.

> Finally, try ‘modprobe serial’ and let us know what happens -
> maybe post the last few lines of dmesg.

Ignore that.


Per Jessen, Zürich (29.0°C)
http://en.opensuse.org/User:Pjessen

in lsmod there´s no serial

modprobe failed, Module not found

should i test Suse 11.3?

cekey wrote:

>
> in lsmod there´s no serial
>
> modprobe failed, Module not found
>
> should i test Suse 11.3?

Well, there’s no reason to think this problem has been solved.

Did you check /var/log/boot.msg for message wrt serial?


Per Jessen, Zürich (30.1°C)
http://en.opensuse.org/User:Pjessen