Dear Jacques, dear MarvS,
thanks a lot. I have newly installed Ubuntu 7.10 without any additional
drivers. I have filled in the phonenumber and login and password into
the graphic tool. The external Modem opens the phone-line and dials
correctly (if the whole number is filled into the space for the
first part of the number). There is then a little beeping for about
5 seconds, then the modem disconnects.
Is this of help ?
$ sudo vi /etc/wvdial.conf
shows, that wvdial is maybe not used for dialing if the
number is in the graphic tool. It looks like:
Phone =
Login =
Password =
report pppd = yes
$ dmesg pppd
shows the following lines again and again:
ADDRCONF(NETDEV_VP): eth0: link is not ready
r8169: eth0: link down
I have tried the other "tty" to connect with the
other (internal) modem, but there was no result.
I think I will fill in and try out wvdial more intensively or/and
install the hsf driver again.
Do you have a better idea ?
thanks a lot
Rainer
Jacques Goldberg wrote:
Dear Dr Wawarta,
Our site, http://linmodems.technion.ac.il, of which I am taking care,
shows at the beginning a list of the contents.
If you read the list until line 3, you will see
Beginner's Linux documentation
Please make the effort to use that link to learn basic Linux.
- cat prints to the end: yes, because cat copies files, and the
display, under Unix and Linux, is a file like any other file.
- do man less to learn how to browse back and forth in a file.
- you CANNOT have both drivers at the same time. Only ONE of slmodemd
and hsf drivers has a chance to work, and while you try ONE, the other
must have been removed from the computer.
- to see if slmodemd works, try hw:0,6 as the instructions says, and
hw:0,1 if hw:0,6 is rejected.
-but from what you write in your section 2 , when you say you "have
contact and wvdial works" it could be that the hsf is the right driver,
although I am surprised to read what you wrote because having contact
and seeing wvdial work seems to me IMPOSSIBLE without having edited
/etc/wvdial.conf since the modem will not dial using wvdial if the ISP
phone number has not been placed in /etc/wvdial.conf !!!
- to edit a file with gedit , do gksudo gedit /etc/wvdial.conf
or use the very simple text editor sudo nano /etc/wvdial.conf
Jacques
Dr. Rainer Wawarta wrote:
Dear Joern, Dear MarvS,
1.
The internal 56K modem seems to have some contact with
slmodemd. Next step is, that I need the last number X
of the command:
sudo slmodemd -c GERMANY -a hw:0,X
$ ls proc/asound/card0
shows
codec#2 id oss-mixer pxm0c pcm0p pcm1p
only.
How do I use the command cat, that it shows not
only the end of the file ? (I have Linux only for
three days and neither the handbook nor the command
man shows it.)
2.
I installed Conexant driver as suggested by MarvS
it showed something like no modem or modem in use.
When I connected the external 33,6K modem the
Conexant had contact. wvdial also works. But I cannot
edit the phonenumber and others into wvdial.conf
because of lack of basic knowledge:
$ ls /etc
shows a file called wvdial.conf among others
but
$ sudo gedit /etc/wvdial.conf
results in
cannot open display
Thanks
Rainer
Joern Wuestenfeld wrote:
Dear Rainer,
the commands, that you used to start slmodemd, are slightly wrong. The
command should look like:
sudo slmodemd -c GERMANY -a hw:0,X
here you have to replace the X by the number of the codec, that the
sound card uses for the modem.This number can be found by looking at the
file sin /proc/asound/card0. There should be two file s starting with
codec#. If you look at these files with cat, they will show at the
beginning some information about the hardware.
For example:
Codec: Generic 11c1 Si3054
Address: 1
Vendor Id: 0x11c13026
Subsystem Id: 0x11c13026
Revision Id: 0x100600
Modem Function Group: 0x1
Normally the file codec#0 describes the sound device (DSP and ADC).
While codec#1 describes the modem.
In addition there should be some directories pcmXx, where X is a number
and x is either 'c' or 'p'.
Normal sound cards hva at least two directories pcm(1/2)c and one pcm1p.
If there is a modem, then there are two more directories pcmX(c/p). The
number X in these directory names has to be used for the X in the above
slmodemd command.
Example: My machine has:
ls /proc/asound/card0
codec#0 codec#1 id oss_mixer pcm0c pcm0p pcm2c pcm6c pcm6p
so I use "slmodemd -c GERMANY -a hw:0,6"
Hope this helps,
Joern