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