Winmodem problem with SUSE 9.0 Pro - Νεότερα 5

Ermis theostaltos at yahoo.gr
Sat Mar 5 22:06:37 EET 2005


 >Pigene edo
 >http://www.linmodems.org/
 >Exei ena scanmodem tool, katebase to kai treksto.
 >Steile to apotelesma gia na doume ti chipset
 >foraei to modem sou.
 >Mporei na prospa8eis me la8os driver.



Μα έχω ήδη αναφέρει τα αποτελέσματα του εν λόγω script εδώ: 
http://lists.hellug.gr/pipermail/migrate2linux/2005/003066.html:


έτρεξα και το 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.





More information about the Migrate2linux mailing list