Winmodem problem with SUSE 9.0 Pro - Νεότερα
Παπαμίκος Βασίλειος
vpapamikos at yahoo.gr
Mon Feb 21 13:16:56 EET 2005
έτρεξα και το scanmodem και βρήκα τα εξής:
Providing detail for device at PCI_bus 00:1f.6
with vendor-ID:device-ID
----:----
Class 0703: 8086:24c6 Modem: Intel Corp. 82801DB AC'97 Modem
Controller (rev 03) (prog-if 00 [Generic])
SubSystem 1025:0064 Acer Incorporated [ALI]: Unknown device 0064
Flags: bus master, medium devsel, latency 0, IRQ 10
I/O ports at 2400 [size=256]
I/O ports at 2000 [size=128]
-----PCI_IDs------- --CompilerVer-
Feature List: Primary Subsystem Distr KernelVer kernel default
CPU
./scanModem test 8086:24c6 1025:0064 SuSE 2.4.21-99-default 3.3.1
3.3.1 i686
The soft modem Subsystem operates under a controller
8086:24c6 82801DB ICH4
capable of supporting under Linux AT LEAST modem Subsystem chips from
manufacturers:
Broadcom
AgereSystems
Conexant
Intel
Smartlink
The modem has a Conexant codec: CXT
and there is support for the modem controller: 8086:24c6 82801DB ICH4
Some Linux Distributions include the hsfmodem driver.
Search your packages information for "hsfmodem" and "Conexant".
If not found there, download a hsfmodem package from
http://www.linuxant.com .
If there is not an exact match with your Linux distribution and your
kernel version: 2.4.21-99-default
then kernel-sources must be prepared as described in
Modem/DriverCompiling.txt
before the hsfmodem driver compiling can be successfull.
Get and install hsfmodem drivers from http://www.linuxant.com
Please browse the folder Modem/ containing the following files:
1stRead.txt General.txt Rational.txt SoftModem.txt
UNSUBSCRIBE.txt
DriverCompiling.txt ModemData.txt Slmodem.txt Testing.txt
έπειτα είχα και την εξή συμβουλή:
Απο το lspci output που μας έδωσες, το modem σου πρέπει να είναι
Intel AC97 Modem.
Απο ενα ψάξιμο που έκανα βλέπω οτι υπάρχει support για αυτά τα modem
στον kernel, αλλα θέλουν μερικές παραπάνω ρυθμίσεις.
Κανονικα έπρεπε να το βρεί η διανομή σου. Το γεγονός οτι δεν το βρήκε
έχει μάλλον να κάνει με το οτι είναι σχετικά παλιά. Δοκίμασε πιο
πρόσφατο SuSE.
Δες αυτό το link απο κάποιον που έχει ένα laptom με (νομίζω ) το ίδιο modem:
http://www.thomashertweck.de/samsungp35.html
Θα δείς οτι με SuSE 9.1 του δούλεψε.
edit: Τώρα βρήκα οδηγίες απο κάποιον με SuSE 9.0 και με παραπλήσιο ή
ίδιο modem.
http://www.michaelminn.com/linux/notebooks/toshiba1905_suse_9.0.html#section5
Εναλλακτικά, άν δεν μπορείς να δοκιμάσεις πιο πρόσφατε SuSE , εχω βρεί
οδηγίες αλλα έιναι για Gentoo. Θα πρέπει να καταλαβαίνεις τι κάνει γιατι
πολλά βήματα είναι διαφορετικά σε SuSE.
http://gentoo-wiki.com/Gentoo_Acer_Travelmate_803LCi_Manual#Internal_modem
Σε αυτόν τον οδηγό, όπου βλέπεις emerge σημαίνει οτι πρέπει να
εγκαταστήσεις ένα πρόγραμμα. Το emerge υπάρχει μονο στο Gentoo. Στο SuSe
θα πρέπει να ψάξεις με το Yast για κάποιο πρόγραμμα (συχνά με το ίδιο
όνομα, αλλα όχι απαραίτητα. Μπορεί να είναι παραπλήσιο. Δες και τις
περιγραφές)
Κατέβασα λοιπόν τους drivers slmodem 2.7.10 γιατί οι οδηγίες έλεγαν ότι
οι νεότερες εκδόσεις δεν υποστήρίζαν το Intel AC97 αλλά το MC97.
Προσπάθησα να τους εγκαταστήσω με τον ακόλουθο τρόπο:
linux:/home/xxxxx/Desktop/ApegnosmeniProspatheia/slmdm-2.7.10 # vi Makefile
Paratheto to tmima tou makefile opos to diamorfosa simfona me tis
parakato odigies:
"Edit the Makefile and set the include path to point to kernel source.
Find the following two separate lines:
KERNEL_INCLUDES:= /usr/src/linux/include
MODULES_DIR = /lib/modules/$(shell ./kernel-ver)/misc
...and modify them to...
KERNEL_INCLUDES:= /lib/modules/`uname -r`/build/include
/usr/src/linux-2.4/include
MODULES_DIR = /lib/modules/`uname -r`/kernel/drivers/telephony
/lib/modules/`uname -r`/kernel/misc"
To teliko tmima tou makefile eixe tin parakato morfi:
# Definitions
MODULES_DIR = /lib/modules/`uname -r`/kernel/drivers/telephony
/lib/modules/`uname -r`/kernel/misc
MODEM_DEV := ttySL0
MODEM_LINK := modem
MODULES_CONF:= /etc/modules.conf
# Path to your kernel's includes
ifndef KERNEL_INCLUDES
KERNEL_INCLUDES= /lib/modules/`uname -r`/build/include
/usr/src/linux-2.4/include
endif
Sti sinexeia edosa tis parakato entoles:
linux:/home/xxxxx/Desktop/ApegnosmeniProspatheia/slmdm-2.7.10 # make
Makefile:36: *** missing separator. Stop.
linux:/home/xxxxx/Desktop/ApegnosmeniProspatheia/slmdm-2.7.10 # Make
bash: Make: command not found
linux:/home/xxxxx/Desktop/ApegnosmeniProspatheia/slmdm-2.7.10 # make
install-amr
Makefile:36: *** missing separator. Stop.
Giati den trexei to rimadi? Epeidi vriskomai ston katalogo
/home/xxxxx/Desktop?
More information about the Migrate2linux
mailing list