Winmodem problem with SUSE 9.0 Pro

Ermis theostaltos at yahoo.gr
Mon Feb 14 22:39:23 EET 2005


Σε λαπτοπ acer travelmate 2300LM με προεγκατεστημένα Win Xp Home,
εγκατεστησα το SUSE 9.0 Pro (με GRUB).

Το μόντεμ μου είναι conexant V92 data fax modem with smart ACP και το
Linuxάκι βλέπει AC'97 (νομίζω ότι πρέπει να είναι το chipset ή μπορεί
να λέω και βλακείες)

Έψαξα στο linuxmodems και έλεγε ότι οι drivers που έχουν βγει
κοστίζουν!!;;;!!!

από το alt.linux μόλις πήρα την εξής απάντηση:

Your modem is probably set at ttyS14. To get it to run, you have two
options. Either type in ttyS14 when you set the modem up in Yast on
the line that reads "/dev/modem".
You will be tempted to try to use the pull down menu. Don't just erase
the /dev/modem and type ttyS14 in its place.

Το προηγούμενο το δοκίμασα (δηλαδή πήγα στις ρυθμίσεις του modem και 
πληκτρολόγησα ttyS14 στο κουτάκι /dev/modem) και δεν έπιασε.

The other option is create a symlink but if you are a true newbie, you
may or may not want to try that. If you do, here is how.
Open an "X" terminal (k menu, system, terminals) and type sux the
enter your root password. You are now at root level.
Now type /opt/kde3/bin/konqueror and you will open Konqueror file
manager. Hit "F9" and click on the next to the last icon on the left
hand side of the screen (little red folder).
In the tree listing in the small window on the left side of the
screen, click on the /dev folder. Now find mmodem and delete it.
Now open another X terminal and do the sux password thingy. Now type,
cd /dev and hit enter.
Now type ln-s /dev/ttyS14 /dev/modem and hit enter (if you get an
error reverse the two items you just typed and try again.)
Your /dev/modem is now linked to your ttyS14 and you do not have to
change your settings in the Yast modem setup.

αυτή η λύση πώς σας φαίνετε ρε παιδιά; Να την δοκιμάσω;

Νεότερα:
έτρεξα μέσα από Win την εφαρμογή ListMdm_v1.6 και βρήκε τα εξής:

=====================================================================
= SYSTEM INFORMATION =
=====================================================================
Date : 1/7/2005
ListMdm Ver : 1.6
Windows OS : Microsoft Windows XP
Build Number : 2600

=====================================================================
= RESULT OF MODEM QUERY =
=====================================================================
NUMBER OF MODEMS FOUND = 1

MODEM #1:
PCI CONFIGURATION INFORMATION READ:
VENDOR ID : 8086
DEVICE ID : 24C6
SUBVENDOR ID : 1025
SUBDEVICE ID : 0064
REVISION ID : 03

DEDUCED INFORMATION:
VENDOR NAME : ICH
DEVICE NAME : UNKNOWN
SUBVENDOR NAME : ACER -- HTTP://WWW.ACERNETXUS.COM.TW
MODEM TYPE : HSF
WINXP INBUILD SUPPORT : NO

Τα win όμως, μέσα από το υλικό, βλέπουν τα μόντεμ σαν SoftV92 DATA FAX
MODEM with smart CP. Κατασκεαστής -> CXT.

Μπορεί το SUSE 9.0 Pro να ρυθμιστεί για να συνεργαστεί με το
συγκεκριμένο;

Αποτέλεσμα της lspci:

00:00.0 Host bridge: Intel Corp. 82852/855GM Host Bridge (rev 02)
00:00.1 System peripheral: Intel Corp.: Unknown device 3584 (rev 02)
00:00.3 System peripheral: Intel Corp.: Unknown device 3585 (rev 02)
00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated 
Graphics Device (rev 02)
00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics 
Device (rev 02)
00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 03)
00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 03)
00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 03)
00:1d.7 USB Controller: Intel Corp. 82801DB USB2 (rev 03)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corp. 82801DBM Ultra ATA Storage Controller 
(rev 03)
00:1f.3 SMBus: Intel Corp. 82801DB/DBM SMBus Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio 
Controller (rev 03)
00:1f.6 Modem: Intel Corp. 82801DB AC'97 Modem Controller (rev 03)
02:02.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev 01)
02:06.0 CardBus bridge: Texas Instruments: Unknown device 8031

Ακολούθησα και την συμβουλή για το hsfconfig και πήρα τα παρακάτω:

Linux HSF softmodem drivers, version 5.03.27mbsibeta02122600

WARNING: this is an EXPERIMENTAL BETA VERSION of the HSF drivers for Linux.
USE AT YOUR OWN RISK! See the file /usr/lib/hsf/LICENSE for details.

Conexant Systems neither distributes nor maintains this package.
PLEASE DO NOT CONTACT CONEXANT REGARDING THIS SOFTWARE!!!
If you require assistance or need more information, go to:
               http://www.mbsi.ca/cnxtlindrv

Should we attempt to automatically configure your hardware? [yes]

No supported modem device found.
Is the modem presently installed in your system? [yes]

Sorry, no communication controllers were found.


Please enter your modem's PCI Vendor ID []:



Μετά από την τελευταία προτροπή δεν ήξερα τι να κάνω και το γείωσα...

Η hellug μου προτεινε:

00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio 
Controller (rev 03)
00:1f.6 Modem: Intel Corp. 82801DB AC'97 Modem Controller (rev 03)
   
    Gia to sygekrimeno chip yparxei poly kalh yposthrixh sto Linux. Egw 
xrhsimopoiw ton alsa driver tou kernel 'snd-intel8x0m' (kai gia thn 
karta hxou antistoixa to snd-intel8x0) . Se periptwsh pou den eisai 
exoikiwmenos me module loading h kernel compiling h den xrhsimopoieis 
alsa, to software modem sou leitourgei kai me ton SmartLink driver. 
Epeidh den xrhsimopoiw Suse ekana ena search kai vrhka ena site pou 
mporei na se voithisei na to egkatasthseis :
http://portal.suse.com/sdb/en/2004/05/thallma_91_smartlink.html
Dokimase to kai pes mas an doulepse.

Akolouthontas ta vimata tou odigou pou mou ypodeiksate gia tous 
smartlink drivers, synantisa ta eksis:

1. Boot the SUSE LINUX system and log in as a user.

ok

    2. Open a console and enter the command "sux -".

ok

    3. When prompted, enter the administrator password.

ok

    4. Enter the command yast -i smartlink-softmodem to install a 
background service needed for the SmartLink driver with YaST.

ok

    5. Leave the console open and, in the YaST Control Center, select 
System -> Editor for /etc/sysconfig Files.

ok

    6. In the tree structure to the left, select Hardware -> Modem -> 
SLMODEMD_DEVICE.

den ipirxe kan i epilogi Modem

    7. In this section, select the entry SLMODEMD_COUNTRY. If necessary, 
replace the data in the input field with the land in which you are 
located. For example, the entry for Germany is GERMANY. To view a 
complete list of supported countries, enter the command slmodemd 
--countrylist.

des vima 6

    8. If you have an internal modem, skip the following step and 
continue with step 10.

piga sto vima 10

    9. If you have a USB modem, select the entry SLMODEMD_DEVICE in the 
opened section and replace the data in the input field with slusb0.
   10. Click Finish and confirm the following change list with OK.

ok

   11. Change to the console and enter the following two commands in the 
indicated order:
           * insserv -d slmodemd

insserv: slmodemd: No such file or directory

           * /etc/init.d/slmodemd start

bash: /etc/init.d/slmodemd: No such file or directory

   12. Close the console by pressing the key combination [CTRL]+[D] twice.

ok

   13. Change back to the YaST Control Center and select Network Devices 
-> Modem.

ok

   14. If you have already configured your modem with YaST, delete this 
information including the provider data under Change... and terminate 
the configuration dialog. Then reopen the modem configuration in the 
YaST Control Center.

ok

   15. Even if your modem is detected, selact Other (not detected) and 
click Configure....

ok

   16. In Modem device, enter /dev/ttySL0 manually.

ok, me tin diafora oti to /dev/ttySL0 to ekana copy apo ton odigo kai 
den to pliktrologisa

   17. Click Details.

ok

   18. Set Baud rate to 115200.

ok

   19. Click OK then Next.

ok

   20. From this point, perform the settings as described in the User 
Guide from page 99, last paragraph.

   ok

results from yasts's hardware info:

PCI 1f.6: 0703 Modem (Generic)
   [Created at pci.65]
   Unique ID: ORVU.wuCrdJaLnzF
   Hardware Class: modem
   Model: "Acer Incorporated [ALI] 82801DB AC'97 Modem Controller"
   Vendor: pci 0x8086 "Intel Corporation"
   Device: pci 0x24c6 "82801DB AC'97 Modem Controller"
   SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
   SubDevice: pci 0x0064
   Revision: 0x03
   I/O Ports: 0x2400-0x24ff (rw)
   I/O Ports: 0x2000-0x207f (rw)
   IRQ: 10 (159 events)

Σας παραθέτω τι σύνέβη όταν προσπάθησα να εγκαταστήσω τους drivers που 
κατέβασα από το www.smlink.com για το Linux.

linux:/home/xxxxx # cd /home/xxxxx/Desktop/slmodem-2.9.10
linux:/home/xxxxx/Desktop/slmodem-2.9.10 # make

KERNEL_DIR=/path/to/linux
make -C modem all
make[1]: Entering directory `/home/xxxxx/Desktop/slmodem-2.9.10/modem'
rebuild profile...
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_main.o -c modem_main.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_cmdline.o -c 
modem_cmdline.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem.o -c modem.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_datafile.o -c 
modem_datafile.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_at.o -c modem_at.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_timer.o -c modem_timer.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_pack.o -c modem_pack.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_ec.o -c modem_ec.c
modem_ec.c:689: warning: `t403_timeout' defined but not used
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_comp.o -c modem_comp.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_param.o -c modem_param.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_debug.o -c modem_debug.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o homolog_data.o -c 
homolog_data.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o dp_sinus.o -c dp_sinus.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o dp_dummy.o -c dp_dummy.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o sysdep_common.o -c 
sysdep_common.c
gcc -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o 
modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o 
modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o 
dsplibs.o sysdep_common.o
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_test.o -c modem_test.c
gcc -o modem_test modem_test.o modem_cmdline.o modem.o modem_datafile.o 
modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o 
modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o 
dsplibs.o sysdep_common.o
make[1]: Leaving directory `/home/xxxxx/Desktop/slmodem-2.9.10/modem'
linux:/home/xxxxx/Desktop/slmodem-2.9.10 # make

make -C modem all
make[1]: Entering directory `/home/xxxxx/Desktop/slmodem-2.9.10/modem'
make[1]: Leaving directory `/home/xxxxx/Desktop/slmodem-2.9.10/modem'
linux:/home/xxxxx/Desktop/slmodem-2.9.10 # make install

make -C modem all
make[1]: Entering directory `/home/xxxxx/Desktop/slmodem-2.9.10/modem'
make[1]: Leaving directory `/home/xxxxx/Desktop/slmodem-2.9.10/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.4.21-99-default/build
make[1]: Entering directory `/home/xxxxx/Desktop/slmodem-2.9.10/drivers'
cc -I/lib/modules/2.4.21-99-default/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.0-test3
make[2]: Entering directory `/home/xxxxx/Desktop/slmodem-2.9.10/drivers'
make modules -C /lib/modules/2.4.21-99-default/build 
SUBDIRS=/home/xxxxx/Desktop/slmodem-2.9.10/drivers
make: *** /lib/modules/2.4.21-99-default/build: No such file or 
directory.  Stop.
make: Entering an unknown directorymake: Leaving an unknown 
directorymake[2]: *** [all] Error 2
make[2]: Leaving directory `/home/xxxxx/Desktop/slmodem-2.9.10/drivers'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/xxxxx/Desktop/slmodem-2.9.10/drivers'
make: *** [drivers] Error 2

linux:/home/xxxxx/Desktop/slmodem-2.9.10 # AT+GCI=<T.35 22 >
bash: syntax error near unexpected token `newline'

linux:/home/xxxxx/Desktop/slmodem-2.9.10 # AT+GCI=T.35 22
bash: AT+GCI=T.35: command not found

linux:/home/xxxxx/Desktop/slmodem-2.9.10 # AT17
bash: AT17: command not found

linux:/home/xxxxx/Desktop/slmodem-2.9.10 # slmodem --country=MY_COUNTRY
bash: slmodem: command not found

linux:/home/xxxxx/Desktop/slmodem-2.9.10 # slmodem
bash: slmodem: command not found

linux:/home/xxxxx/Desktop/slmodem-2.9.10 # slmodemd --countrylist
bash: slmodemd: command not found

Παραθέτω επίσης το log file του KInternet όταν προσπάθησα να συνδεθώ:

SuSE Meta pppd (smpppd-ifcfg), Version 1.06 on linux.
Status is: disconnected
trying to connect to smpppd
connect to smpppd
Status is: disconnected
Status is: connecting
pppd[0]: Plugin passwordfd.so loaded.
pppd[0]: Failed to open /dev/ttySL0: No such device
Status is: disconnected
pppd[0] died: Serial port open failed (exit code 7)

Τα συμπεράσματα και οι προτάσεις δικές σας.

Τελικά,

Βρήκα αυτά:

http://ftp.softnet.tuc.gr/pub/linux/docs/HOWTO/Conexant+Rockwell-modem-HOWTO
http://ftp.softnet.tuc.gr/ftp/linux/docs/howto/Modem-HOWTO

Λέτε να βοηθήσουν;

Εναλλακτικά, υπάρχει κάποιος που έχει τους επί πληρωμή drivers για να 
μου τους στείλει ή να μου τους ανεβάσει κάπου;






More information about the Herlug mailing list