Supportnet Computer
Planet of Tech

Supportnet / Forum / Linux

Suse 9.0 Modem Installation





Frage

Ich bekomme mein Modem unter Suse 9.0 nicht zum laufen. Habe mir eine Suse Version von der PC Pro 4/2004 auf meinem Laptop installiert. Leider wird das Modem als "Uniwill Intell 537 [56K Winmodem] erkannt und funktioniert nicht. Ich habe mir die Treiber heruntergeladen und bin nach der Installations-Anleitung vorgegangen, aber ich habe damit Probleme. Ich soll den Pfad zum Kernel angeben, hab aber keine Ahnung, wo der ist. Außerdem soll ich den Befehl "make" ausführen, aber der wird nicht gefunden: "bash: make: command not found". Hier ist die Installationsanweisung des Treiber: Smart Link Ltd. http://www.smlink.com Sep 30, 2003 Smart Link Soft Modem for Linux ------------------------------- Installation ============ 1. Unpack tar.gz package file: $ gzip -dc slmodem-2.9.X.tar.gz | tar xf - 2. ´cd´ to package directory: $ cd slmodem-2.9.X 3. Review and edit ´Makefile´ (if need): In many cases you will need to correct path to your local kernel source tree: KERNEL_DIR=/path/to/linux Default KERNEL_DIR is ´/lib/modules/<kerne-version>/build´. Many Linux Distributions use directory ´/usr/src/linux-<version>´ also. Note: If you are using Linux kernel 2.4, only header files should be available for build in $(KERNEL_DIR)/include Another way to pass right value KERNEL_DIR is to use command line parameter while running ´make´: $ make KERNEL_DIR=/path/to/linux ... 4. Run ´make´ command to compile package: $ make 5. Install. As ´root´ user run: # make install It will install: - application ´slmodemd´ under ´/usr/sbin´ directory - hardware specific drivers (kernel modules) ´slamr´ and ´slusb´ under conventional kernel modules directory - character device nodes ´/dev/slamr0-3´ with major number 212 (for pci modems) and ´/dev/slusb0-3´ with major number 213 (for usb modems). - config modules for autoloading (by editing file ´/etc/modules.conf´) (only with 2.4 kernels) 6. Config modem country. Use AT+GCI=<T.35 country code> command to setup country. Also you can setup default modem country by passing command line parameter ´--country=MY_COUNTRY´ to program ´slmodemd´. See output of ´slmodemd --countrylist´ for a list of supported country names and T.35 country codes (see also ´slmodemd --help´). Note: Command ATI7 shows currently installed country setting. 8. Uninstallation. In package directory just type: # make uninstall Getting Started =============== After successful installation and configuration: 1. Load modem driver. Load your modem hardware specific kernel module: # modprobe slamr if you are using AMR/CNR/PCI modem, or # modprobe slusb if you are using SmartUSB56 Modem. Note: this will be done automatically when modules were configured for ´loading on demand´ Note: this is safe to load both ´alamr´ and ´slusb´ modules. 2. Run soft modem application. # /usr/sbin/slmodemd [options] <device_name> Where device name is appropriate device node for your modem (look at output of ´dmesg´ command). Run ´/usr/sbin/slmodemd --help´ for details. Examples: # /usr/sbin/slmodemd --country=USA /dev/slamr0 , or for SmartUSB56 Modems: # /usr/sbin/slmodemd --country=ITALY /dev/slusb0 3. Using the modem. When ´slmodemd´ is running this creates PTY (pseudo-terminal) to emulate modem port device, also this creates symbolic link like ´/dev/ttySL0´ (shown at startup). Config your application to use this link ´/dev/ttySL0´ (or PTY node itself) as modem port. Note: Some application want ´to know´ that they are working with pseudo-terminal and may require additional configurations. Known application notes: - ´wvdial´ requires option ´Carrier Check = no´ in config file - some versions of ´kppp´ may not work properly with devices named like ´/dev/ttySL0´. To workaround this you may create symbolic link ´/dev/modem´ ( # ln -s /dev/ttySL0 /dev/modem ) and use this link as modem device with ´kppp´ 4. Startup automation. There are examples of startup scripts in ´scripts´ directory.

Antwort 1 von RTFM

Altes Problem...make ist auf der von Dir genannten CD nicht zu finden.

Besorg Dir kein kastriertes Linux, sondern ein Richtiges.

Selbst die Kernelquellen fehlen Dir. Ohne sie kommst Du eh nicht weit.

Antwort 2 von MrTeck

Tolles Linux.

Antwort 3 von RTFM

Was hat Linux damit zu tun?
Ich glaube, Du verstehst die Zusammenhänge nicht.

Beschwer Dich beim Verlag. Geschenkt ist Dir scheinbar zu teuer.

Antwort 4 von MrTeck

Na, ich meine, was soll ich mit einem Linux, bei dem ich noch nicht mal Treiber installieren kann?

Antwort 5 von RTFM

Eben drum. Die Zeitschrift-Version ist eine Schnupper-Version.

Somit klärt sich Deine Frage doch von selbst...

Antwort 6 von MrTeck

Dann werd ich mir eine richtige Version kaufen.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: