Hallo, also mein Problem, ist ganz einfach: Da ich neu bei SUSE Linux 9.1 bin hab ich keine Ahnung wie ich ein Programm unter diesem OS installe.
Ich geb zu ein Noob zu sein und noch kein 1337Linuxuser.
Waere trotzdem froh ueber Ratschlaege.
Hab ein Treiber fuer mein Modem runtergeladen und bekomme es nicht installiert.
Ist ne readme datei dabei aber ich werd trotzdem nicht fertig damit. Und ueberall hoer ich es sei so einfach…
Der inhalt der readme datei ist in etwa:
ReadMe file for the
Intel® 536EP V.92 chipset Linux driver
contents:
1. License
2. Release Notes
3. Installation
4. File Descriptions
5. International Users
6. Beta Tester appreciation
7. Security issues
8. Compilation issues
a. Instructions for Debian Users
b. Kernel Source
9. What is the Hamregistry?
10. what’s v92 and v44?
11. The Hamregistry tool (for persistance)
12. Known Bugs/Issues
13. Comments, ideas, problems, fixes
——————————————————————————-
1. LICENSE
IMPORTANT – read the file “LICENSE.txt” for the INTEL SOFTWARE LICENSE
AGREEMENT BEFORE COPYING, INSTALLING OR USING.
——————————————————————————-
2. Release Notes
This release supports 2.4.x kernels.
This release is not compatible with kernels prior to 2.4.
The 536EP corecode binary was compiled with gcc version 3.2
v92 support added: modem on hold AT command set,
PCM upstream, v44, and quick connect are implemented.
Linux Compatability tests are performed on the latest or previous
versions of the following distributions: Mandrake, RedHat, and SuSE
——————————————————————————-
3. INSTALLATION
Prerequisites:
1. root access
2. bash shell to run install scripts
3. a 536EP modem
4. KERNEL SOURCE HEADERS FOR THE KERNEL YOU ARE RUNNING.
and programming development tools installed as well
6 steps to install
1. login as ROOT
2. extract the archive into a directory with “tar -zxvf .tgz”
3. cd into the directory it created.
4. Type: make clean
5. Type: make 536ep
6. Type: make install
Please examine the 536ep-inst script if you have a different distribution.
The driver is split in two. A serial driver and core driver.
The core driver must be loaded first since the serial driver depends on it.
The serial driver registers itself as character device
major number 240, minor number 1.
ATTENTION: if the driver compiles but the script just wont work for you.
Here are the bare minimum steps to get your modem to work.
0. log in as root.
1. insmod -f 536epcore.o
2. insmod -f 536ep.o
2a. you can start “hamregistry” at this point if you wish.
3. rm /dev/536ep
4. mknod /dev/536ep c 240 1 (note “240” is the default, if it does not
work see what /proc/devices says 536ep’s major number is)
5. ln -s /dev/536ep /dev/modem
6. start a comm application like minicom and use the modem.
7. see section 3 (International Users) for info on setting the correct
country settings.
——————————————————————————-
4. FILE DESCRIPTIONS
536ep-inst installation script to install 536ep modules and supporting files
files copied to /lib/modules/(kernel-version)/misc
536epcore.o driver core code module
536ep.o pseudo serial driver for 536ep, depends on 536epcore.o
files copied to /etc/rc.d/… (path differes per distribution)
536ep-boot boot scrip to start and stop 536ep modules
files copied to /usr/sbin
hamregistry hamregistry is the “registry” like tool that the modem uses to
get and store persistant data such as county info and profile strings.
files copied to /etc
hamregistry.bin file that stores the initial persistant data for modem.
——————————————————————————-
5. INTERNATIONAL USERS
hamregistry will store the last country setting you
set in the modem.
in minicom (or equivalent comm application)
the commmand to change country setting is “AT+GCI=”
the command takes a t.35 country code in hexadecimal.
below is a list of currently supported t.35 country codes.
you can also put this “AT” command in the init string of
the comm application you are using.
if you are a CTR-21 country I think you should be able to
choose a CTR-21 country on the list and be ok. but
that’s no guarantee.
The same goes for countries that are “USA” compatable.
(this table also exist in the source file wwh_dflt.c that
ships with the 536epcore driver)
inspect the wwh_dflt.c file provided to find out what your country’s t.35 code is.
——————————————————————————-
6. Thanks to the following beta testers for their valuable input and
suggestions during the HaM 333 beta test between January 2 – 26, 2001
Dorian S. Araneda
Sean Walbran
Rob Clark
Marvin Stodolsky
Dominique Duval
Roman Krais
Ulrich Guenther
Marcelino Viana Pinheiro
Thomas S. Iversen
Jospeh Teichman
Michel Bartolone (MED)
Ramon Gonzalez Montoiro
Ryoji Kawagishi
Torsten Vogel
“jandro”
Ian Carr-de Avelon
Helga Weindl
Ed Casas
Bernhard Hoelcker
Alexander “Sasha” Voytov
Albert Woo
Peter Hirschmann
and all of the helpful Linux HaM users
around the world and at http://www.linmodems.org
——————————————————————————-
7. Security issues
the 536ep-inst and 536ep-boot file install the files and device nodes as
root for the owner and group.
this will cause problems for those who want to user the modem to dialout
using an account other than root.
In SuSE, “dialout” is the group used to install the files and device node.
This way, anyone belonging to the “dialout” group can use the modem to dialout.
(take a look at /etc/group)
I did not want the script to allow full access of the modem to everyone without
“root” knowing.
Edit the 536ep-boot and 536ep-inst scripts to fit your needs.
——————————————————————————-
8. Compile issues
a. this driver will now compile with the this path:
/lib/modules//build/include
the 2.4.4+ kernels says to copy the /boot/vmlinuz.version.h
over to the kernel build path. I have the makefile do this
if this file exists. You must install the kernel source
code anyways. It should be on your distribution’s CD.
——————————————————————————-
9. What is the Hamregistry?
The hamregistery is an application that stores data for the 536ep driver onto
the disk. hamregistry stores information from the driver that needs to
persist from reboot to reboot such as you current country setting.
The 536ep-inst install script and the 536ep-boot script start this utility
automatically for you.
If this tool is not present when the driver gets used your profile,
quickconnect, and current country setting will not be saved but the driver
should still work fine. The only step that would need to be done is to
make sure that the driver is set to the correct country with
at+gci= (see section 5)
…
Kann mir jemand helfen?
mfg
Kabel
Also so wie ich das sehe (ich hoffe es stimmt :-)) :
Erstmal einige Befehle zur Konsole:
cd .. = ein Verzeichnis nach oben
cd [Verzeichnisname] = in ein Verzeichnis wechseln das mit dem Befehl “ls”
aufgelistet wird.
mv [Dateiname] [Zielverzeichnis/Dateiname] = Verschieben/Umbenennen
rm [Dateiname] = löschen einer Datei
rm -r [Verzeichnisname] = löschen eines Verzeichnisses
. [Dateiname] = Ausführen
WICHTIG! Wenn man ein “/” vor das Verzeichnis setzt so ist die ganze
Ordnerstruktur anzugeben (man befindet sich in /usr/local/ und möchte
in /usr/local/bin/ wechseln, so gibt man entweder “cd bin” oder
“cd /usr/local/bin/” ein.
ACHTUNG es ist auf Groß- und Kleinschreibung zu achten! man kann unter Linux
die Dateien test.html Test.html tEst.html … in einem Verzeichnis anlegen, bei
Windows hingegen nur eine.
1. als “root” einloggen
2. z.B. mit yast das rpm “kernel-source” installieren.
2. Konsole starten
3. Tar-Archiv entpacken mit “tar -zxvf [Archivname]” (es wird normalerweise in
das Verzeichnis extrahiert, indem man sich gerade befindet)
4. Wenn die Dateien nicht im aktuellen Verzeichnis liegen, in das richtige
wechseln (“cd”)
5. Befehl “make clean” eingeben
6. Befehl “make 536ep” eingeben
6. Befehl “make install” eingeben
mit “insmod” werden die Treiber zur aktuellen Laufzeit geladen
1. “insmod -f 536epcore.o” eingeben
2. “insmod -f 536ep.o” eingeben
2a. “hamregistry” eingeben
3. “rm /dev/536ep (löschen von “535ep”)
4. “mknod /dev/536ep c 240 1” (mknod erzeugt eine Gerätedatei)
5. “ls -s /dev/536ep /dev/modem” eingeben (erzeugt einen symbolischen Link
von /dev/536ep nach /dev/modem, so kann es auch mit /dev/modem angesprochen
werden)
Jetzt sollte man das Modem mit YAST einrichten können.
Noch eine Möglichkeit:
Mit yast ein Online-Update durchführen. Beim SuSE 9.2 gibts nen Treiber für dieses Modem. Ich denke den Treiber gibts auch für’s 9.1er.
Hallo,
also habs versucht und bekomme es trotzdem nicht hin. Was meinst du mit Kernel source? wo gibs das?
Achja zum 2. Tipp, wird schwierig sein ein Online Update zu machen, da mein Modem nicht konfiguriert ist ;)
mfg
Kabel