Forum Linux.débutant instal driver modem olitec pci 56k v92 / mdk 10.1

Posté par  .
Étiquettes : aucune
0
1
déc.
2004
Salut et merci de votre aide,

Je débute completement sur linux, j'ai installé mandrake 10.1. Pour commencer, je voudrais pouvoir surfer depuis linux.
J'essaie de suivre la procedure du site olitec où j'ai téléchargé un driver, mais je ne vais pas bien loin, j'ai un message d'erreur, et je ne sais pas du tout ce que je peut faire.
Voilà ce que j'ai fait :

Password:
[root@localhost pierre]# cd /home/pierre/pour_modem_olitec/hslinmodem/hs
hsflinmodem-5.03.03.L3 hsflinmodem-5.03.03.L3.tar.gz
[root@localhost pierre]# cd /home/pierre/pour_modem_olitec/hslinmodem/hsflinmodem-5.03.03.L3
[root@localhost hsflinmodem-5.03.03.L3]# make install
make[1]: Entering directory `/home/pierre/pour_modem_olitec/hslinmodem/hsflinmodem-5.03.03.L3/inf'
install -m 644 linux_ali_smartmc.inf linux_athens.inf linux_hsfi.inf linux_hsf.inf linux_intel_smartmc.inf linux_smarthsf.inf linux_via_smartmc.inf /etc/hsf/inf
make[1]: Leaving directory `/home/pierre/pour_modem_olitec/hslinmodem/hsflinmodem-5.03.03.L3/inf'
make[1]: Entering directory `/home/pierre/pour_modem_olitec/hslinmodem/hsflinmodem-5.03.03.L3/inf2bin'
install -m 755 hsfinf2bin /usr/sbin/hsfinf2bin
make[1]: Leaving directory `/home/pierre/pour_modem_olitec/hslinmodem/hsflinmodem-5.03.03.L3/inf2bin'
make[1]: Entering directory `/home/pierre/pour_modem_olitec/hslinmodem/hsflinmodem-5.03.03.L3/firm2bin'
install -m 755 hsffirm2bin /usr/sbin/hsffirm2bin
install -m 644 cnxykf.hex /etc/hsf
make[1]: Leaving directory `/home/pierre/pour_modem_olitec/hslinmodem/hsflinmodem-5.03.03.L3/firm2bin'
make[1]: Entering directory `/home/pierre/pour_modem_olitec/hslinmodem/hsflinmodem-5.03.03.L3/scripts'
install -m 755 hsfconfig hsfstop /usr/sbin
make[1]: Leaving directory `/home/pierre/pour_modem_olitec/hslinmodem/hsflinmodem-5.03.03.L3/scripts'
make[1]: Entering directory `/home/pierre/pour_modem_olitec/hslinmodem/hsflinmodem-5.03.03.L3/modules'
common.mak:11: *** Is the kernel-source package installed? KERNELSRC does not point to a proper directory (/lib/modules/2.6.8.1-10mdk/build). Arrêt.
make[1]: Leaving directory `/home/pierre/pour_modem_olitec/hslinmodem/hsflinmodem-5.03.03.L3/modules'
make: *** [install] Erreur 2
[root@localhost hsflinmodem-5.03.03.L3]#

Que dois-je faire ?

Merci !
  • # kernel source

    Posté par  . Évalué à 2.

    il faut installer le package des sources du noyau, appelé kernel-sources-xxx.rpm
    et fourni sur les cdrom mandrake.
    On peut utilser la commande:
    urpmi kernel-source
    cela devrait donner les packages installables contenant "kernel-source"

    Il y aussi un gestionnaire de package graphique , quelque part dans le "centre de controle mandrake" (drakconf)
    • [^] # Re: kernel source

      Posté par  . Évalué à 1.

      Merci à toi ochonpaul, je vais essayer çà.
      En esperant que ça marche !
      a+
  • # la suite...

    Posté par  . Évalué à 1.

    J'ai fais urpmi kernel-source et installé les packages correspondants. Ca me permet d'aller un peu plus loin, mais pas jusqu'au bout ! le "make install" se finit et je lance "hsfconfig". Voilà ce que ça donne :

    Password: [root@localhost pierre]# cd /home/pierre/pour_modem_olitec/hslinmodem/hs hsflinmodem-5.03.03.L3 hsflinmodem-5.03.03.L3.tar.gz [root@localhost pierre]# cd /home/pierre/pour_modem_olitec/hslinmodem/hsflinmodem-5.03.03.L3 [root@localhost hsflinmodem-5.03.03.L3]# hsf hsfconfig hsffirm2bin hsfinf2bin hsfstop [root@localhost hsflinmodem-5.03.03.L3]# hsfconfig Linux HSF softmodem drivers, version 5.03.03.L3mbsibeta02110301 WARNING: this is an EXPERIMENTAL BETA VERSION of the HSF drivers for Linux. USE AT YOUR OWN RISK! See the file /usr/lib/hsf/LICENSE for details. Conexant Systems neither distributes nor maintains this package. PLEASE DO NOT CONTACT CONEXANT REGARDING THIS SOFTWARE!!! If you require assistance or need more information, go to: http://www.mbsi.ca/cnxtlindrv(...) grep: /proc/ksyms: No such file or directory /usr/sbin/hsfconfig: line 1299: [: too many arguments Should we attempt to automatically configure your hardware? [yes] Selected PCI VendorID=14F1 DeviceID=2F00 and INF file /etc/hsf/inf/linux_hsfi.inf Supported countries: ARGENTINA, AUSTRALIA, AUSTRIA, BANGLADESH, BELGIUM, BOLIVIA, BRAZIL, BRUNEI, BULGARIA, CANADA, CHILE, CHINA, COLOMBIA, COSTA_RICA, CROATIA, CYPRUS, CZECH_REPUBLIC, DENMARK, DOMINICAN_REPUBLIC, ECUADOR, EGYPT, EL_SALVADOR, FINLAND, FRANCE, GERMANY, GREECE, GUATEMALA, HAITI, HONDURAS, HONG-KONG, HUNGARY, ICELAND, INDIA, INDONESIA, IRELAND, ISRAEL, ITALY, JAPAN, KOREA, KUWAIT, LAOS, LATVIA, LIECHTENSTEIN, LUXEMBOURG, MALAYSIA, MALTA, MEXICO, MYANMAR, NETHERLANDS, NEW_ZEALAND, NORWAY, PAKISTAN, PANAMA, PARAGUAY, PERU, PHILIPPINES, POLAND, PORTUGAL, ROMANIA, RUSSIA, SAUDI_ARABIA, SINGAPORE, SLOVAKIA, SLOVENIA, SOUTH_AFRICA, SPAIN, SRI_LANKA, SWEDEN, SWITZERLAND, TAIWAN, THAILAND, TURKEY, UK, UKRAINE, UNITED_ARAB_EMIRATES, URUGUAY, USA, VENEZUELA, VIETNAM Please enter your country name [FRANCE]: Configuring modem for country: "FRANCE" You can change this setting later with the command "hsfconfig --country" This package does not contain pre-built modules suitable for your system: Distribution: Mandrake-10.1 Kernel arch: i686 Kernel version: linux-2.6.8.1-10mdk Trying to automatically re-compile the modules.. (this requires a C compiler and proper kernel sources to be installed) Where is the linux source build directory that matches your running kernel? [/lib/modules/2.6.8.1-10mdk/build] WARNING: missing file /lib/modules/2.6.8.1-10mdk/build/include/linux/modversions.h The cause of this problem is usually a missing or misconfigured kernel source tree (and sometimes an incorrect directory or symbolic link). First, ensure that the proper kernel source and compiler packages from your distribution vendor and/or the community are installed. The Linux kernel can then be reconfigured by running "make menuconfig" under the kernel source directory (usually /usr/src/linux). Verify that the proper options for your system are selected, and that CONFIG_SMP ("Symmetric multi-processing support" under "Processor type and features") is disabled, as this driver is presently designed to work on single-processor machines. Then compile and install your new kernel (for more information about this procedure, see the README file under the kernel source directory), reboot the system using the new kernel, and re-run "hsfconfig". [root@localhost hsflinmodem-5.03.03.L3]#

    Désolé pour le texte tout en bloc mais je ne m'attendais pas à ça. Ce qui nous interesse est à la fin : "WARNING: missing file..."
    J'ai trouvé un fichier "modversions.h", mais dans un autre répertoire (ou plutôt point de montage, c'est ça ?). Faut-il que je le copie dans le repertoire /lib/modules/2.6.8.1-10mdk/build/include/linux/ ? Ou autre chose ?

    Merci !
    • [^] # Version.

      Posté par  . Évalué à 1.

      Salut !
      En montant dans les versions de mandrake j'ai également eu la désagréable surprise de ne plus pouvoir utiliser le pilote de chez Olitec qui doit s'arrêter à la 9.2.
      Pour une Mandrake plus récente j'ai dû aller voir là :
      http://www.linuxant.com/drivers/hsf/full/downloads-mdk-x86.php(...)
      télécharger le pilote correspondant à mon noyau et surfer à 14 Kb :/
      Puis, pour à peu rès 100 balles (pardon environ 15 euro) acheter le code me permettant de tirer partie de toute la "puissance" de mon modem 56K.
      En tout cas ça fonctionne. Vivement l'ADSL...
      A+, bon surf.

      Il se prend pour Napoléon, son état empire.

      • [^] # Soyons précis

        Posté par  . Évalué à 2.

        Je me répond à moi-même pour corriger ce que je considère comme une connerie de ma part :
        L'adresse que j'ai donné plus haut te mène directement à la page de téléchargement. Si tu veux lire (en anglais) la license du produit puis savoir pourquoi ils le font payer il faut commencer par cette page-ci.
        http://www.linuxant.com/drivers/hsf/downloads-license.php(...)
        Bye

        Il se prend pour Napoléon, son état empire.

    • [^] # Re: la suite...

      Posté par  . Évalué à 1.

      il faut un lien:
      Le creer comme ça (si il n'existe pas dejà):

      cd /usr/src
      ln -sf linux-2.6.8.1-10mdk linux

      Et un autre:
      cd /usr/include
      ln -s /usr/src/linux/include/linux linux

      et peut etre cela ira plus loin...
      • [^] # Re: la suite...

        Posté par  . Évalué à 1.

        Merci ochonpaul, je cours "de l'autre côté" de mon ordinateur pour essayer ça.
        ca me ferait chier (oh pardon) de payer 15 ¤ à des gens qui ne jouent pas le jeu du libre, autant acheter au même prix un modem externe qui ne pose pas de probleme.

        Merci!
        • [^] # Re: la suite...

          Posté par  . Évalué à 1.

          donc j'ai essayé ces commandes, et ça ne va toujours pas :

          Password:
          [root@localhost pierre]# cd /usr/src
          [root@localhost src]# ln -sf linux-2.6.8.1-10mdk linux
          [root@localhost src]# cd /usr/include
          [root@localhost include]# ln -s /usr/src/linux/include/linux linux
          ln: `linux/linux': fichier existant.
          [root@localhost include]# cd /home/pierre/pour_modem_olitec/hslinmodem/hs
          hsflinmodem-5.03.03.L3 hsflinmodem-5.03.03.L3.tar.gz
          [root@localhost include]# cd /home/pierre/pour_modem_olitec/hslinmodem/hsflinmodem-5.03.03.L3
          [root@localhost hsflinmodem-5.03.03.L3]# hsf
          hsfconfig hsffirm2bin hsfinf2bin hsfstop
          [root@localhost hsflinmodem-5.03.03.L3]# hsfconfig
          Linux HSF softmodem drivers, version 5.03.03.L3mbsibeta02110301

          WARNING: this is an EXPERIMENTAL BETA VERSION of the HSF drivers for Linux.
          USE AT YOUR OWN RISK! See the file /usr/lib/hsf/LICENSE for details.

          Conexant Systems neither distributes nor maintains this package.
          PLEASE DO NOT CONTACT CONEXANT REGARDING THIS SOFTWARE!!!
          If you require assistance or need more information, go to:
          http://www.mbsi.ca/cnxtlindrv(...)
          grep: /proc/ksyms: No such file or directory
          /usr/sbin/hsfconfig: line 1299: [: too many arguments

          Should we attempt to automatically configure your hardware? [yes]

          Selected PCI VendorID=14F1 DeviceID=2F00
          and INF file /etc/hsf/inf/linux_hsfi.inf

          Supported countries:

          ARGENTINA, AUSTRALIA, AUSTRIA, BANGLADESH,
          BELGIUM, BOLIVIA, BRAZIL, BRUNEI, BULGARIA,
          CANADA, CHILE, CHINA, COLOMBIA, COSTA_RICA,
          CROATIA, CYPRUS, CZECH_REPUBLIC, DENMARK, DOMINICAN_REPUBLIC,
          ECUADOR, EGYPT, EL_SALVADOR, FINLAND, FRANCE,
          GERMANY, GREECE, GUATEMALA, HAITI, HONDURAS,
          HONG-KONG, HUNGARY, ICELAND, INDIA, INDONESIA,
          IRELAND, ISRAEL, ITALY, JAPAN, KOREA,
          KUWAIT, LAOS, LATVIA, LIECHTENSTEIN, LUXEMBOURG,
          MALAYSIA, MALTA, MEXICO, MYANMAR, NETHERLANDS,
          NEW_ZEALAND, NORWAY, PAKISTAN, PANAMA, PARAGUAY,
          PERU, PHILIPPINES, POLAND, PORTUGAL, ROMANIA,
          RUSSIA, SAUDI_ARABIA, SINGAPORE, SLOVAKIA, SLOVENIA,
          SOUTH_AFRICA, SPAIN, SRI_LANKA, SWEDEN, SWITZERLAND,
          TAIWAN, THAILAND, TURKEY, UK, UKRAINE,
          UNITED_ARAB_EMIRATES, URUGUAY, USA, VENEZUELA, VIETNAM

          Please enter your country name [FRANCE]:

          Configuring modem for country: "FRANCE"
          You can change this setting later with the command "hsfconfig --country"

          This package does not contain pre-built modules suitable for your system:
          Distribution: Mandrake-10.1
          Kernel arch: i686
          Kernel version: linux-2.6.8.1-10mdk

          Trying to automatically re-compile the modules..
          (this requires a C compiler and proper kernel sources to be installed)

          Where is the linux source build directory that matches your running kernel?
          [/lib/modules/2.6.8.1-10mdk/build]

          WARNING: missing file /lib/modules/2.6.8.1-10mdk/build/include/linux/modversions.h
          The cause of this problem is usually a missing or misconfigured
          kernel source tree (and sometimes an incorrect directory or symbolic link).

          First, ensure that the proper kernel source and compiler packages
          from your distribution vendor and/or the community are installed.

          The Linux kernel can then be reconfigured by running "make menuconfig"
          under the kernel source directory (usually /usr/src/linux).

          Verify that the proper options for your system are selected,
          and that CONFIG_SMP ("Symmetric multi-processing support" under
          "Processor type and features") is disabled, as this driver is
          presently designed to work on single-processor machines.

          Then compile and install your new kernel (for more information about
          this procedure, see the README file under the kernel source directory),
          reboot the system using the new kernel, and re-run "hsfconfig".
          [root@localhost hsflinmodem-5.03.03.L3]#

          Voilà, j'espère que c'est bien ce qu'il fallait faire, mais ça ne marche toujous pas.
          Alors je fais quoi ?

          Merci!
          • [^] # Re: la suite...

            Posté par  . Évalué à 1.

            Il semble que les driver olitec les plus recents de ton modem sont pour mandrake 9.2 (noyau 2.4),
            c'est surement le probleme ... desolé

            Une solution peu etre:
            on peut installer un noyau 2.4 avec mandrake 10.1, et on choisi au demarrage le noyau 2.6 ou 2.4 , donc installer les packages 2.4 , puis voir si ca compile quand on boot avec ...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.