Forum Linux.redhat bewan adsl pci st

Posté par  .
Étiquettes :
0
15
oct.
2004
Bonsoir,

je cherche un guide pour installer ma carte bewan adsl pci st sur fedora core 2, avec les derniers drivers de chez bewan (je debute sous linux).

merci de votre aide.
  • # OK

    Posté par  (site web personnel) . Évalué à 1.

    Sous quelle forme sont les drivers ? C'est des sources, des rpms ?
    Si tu as une fedora 2 tu as un kernel 2.6.XXX (juste pour les autres)
    • [^] # Re: OK

      Posté par  . Évalué à 1.

      j ai un kernel 2.6.5.1.358

      les drivers sont des sources: A1012-A1006-A904-A888-0.8.7.tgz
  • # L'enfer

    Posté par  . Évalué à 2.

    C'est l'enfer à installer sur Fedora Core.
    FC3 sera plus "cool" (surtout pour pppoatm).

    Je n'ai pas une FC2 mais je pense que ça doit marcher.
    Il y a deux méthodes :

    1- PPPOATM
    Il faut recompiler tout le noyau sans CONFIG_REGPARM (c'est un bug bewan). Vérifier que ATM est supporté par le noyau.

    Il faut installer le nouveau ppp qui supporte pppoatm :
    rpm -Uvh http://fr2.rpmfind.net/linux/fedora/core/development/i386/Fedora/RP(...)

    Compiler bewan, installer bewan[*]. Lancer kudzu pour "qu'il te foute la paix" au prochain boot.

    Puis configurer "normalement" ppp :
    /etc/ppp/options :
    lock
    usepeerdns
    debug
    ipparam ppp0
    noipdefault
    noauth
    default-asyncmap
    defaultroute
    hide-password
    noaccomp
    noccp
    nobsdcomp
    nodeflate
    nopcomp
    novj novjccomp
    lcp-echo-interval 20
    lcp-echo-failure 300
    sync
    maxfail 32000
    persist
    plugin /usr/lib/pppd/2.4.2/pppoatm.so 8.35


    Créer les chap-secrets et pap-secrets :
    # Secrets for authentication using CHAP
    # client server secret IP addresses
    ton_compte * "ton_pass"


    Puis faire un petit script qui sera lancé au boot :
    #!/bin/bash
    modprobe unicorn_pci_atm
    sleep 60 # attente que la ligne soit up
    # pppd tourne déjà ?
    [ -f /var/run/ppp0.pid ] || exec pppd user ton_compte persist


    2- PPPOETH
    On peut aussi utiliser pppoeth (module unicorn_pci_eth).
    Dans ce cas le nouveau ppp n'est pas nécessaire.
    Il faut installer le paquet rp-pppoe (normalement déjà installé).

    - recompiler tout le noyau sans CONFIG_REGPARAM.
    - compiler et installer bewan (n'installes que unicorn_pci_eth.ko sinon kudzu se mélange parfois les pinceaux (c'est encore une erreur bewan)). Voir [*].
    - lancer kudzu. Il va faire n'importe quoi mais ce n'est pas grave.
    - Lancer system-config-network et configurer une ligne adsl pppoeth. Il insistera pour utiliser eth0, acceptes et continues.
    - Ajouter à /etc/modprobe.conf :
    alias dsl0 unicorn_pci_eth <== bewan existe dsl0 (encore une erreur bewan)
    options unicorn_pci_eth PROTOCOL=pppoe VPI=8 VCI=35
    options dsl0 PROTOCOL=pppoe VPI=8 VCI=35

    Edites /etc/sysconfig/network-scripts/ifcfg-ton_fai pour avoir quelque chose comme ça (normalement il n'y a que le paramètre ETH à éditer) :
    # Please read /usr/share/doc/initscripts-*/sysconfig.txt
    # for the documentation of these parameters.
    IPV6INIT=no
    USERCTL=yes
    PEERDNS=yes
    TYPE=xDSL
    DEVICE=ppp0
    BOOTPROTO=dialup
    PIDFILE=/var/run/pppoe-adsl.pid
    FIREWALL=NONE
    PING=.
    PPPOE_TIMEOUT=80
    LCP_FAILURE=3
    LCP_INTERVAL=20
    CLAMPMSS=1412
    CONNECT_POLL=6
    CONNECT_TIMEOUT=60
    PERSIST=no
    SYNCHRONOUS=no
    DEFROUTE=yes
    USER='ton_compte'
    ETH=dsl0 <=== system-config-nework met eth0
    PROVIDER=ton_fia
    DEMAND=no
    ONBOOT=yes

    Pour activer la ligne "/sbin/ifup ton_fai" doit marcher. La ligne sera activée au boot.

    J'utilise pppoatm car c'est un peu plus rapide.

    [*]
    installation de bewan :
    Le driver est ici :
    http://www.bewan.fr/bewan/utilisateurs/telechargement/download.php?(...)
    $ tar xfz A1012-A1006-A904-A888-0.8.7.tgz
    $ cd unicorn/libm
    $ make
    $ cd ../unicorn_pci
    $ KERNEL_SOURCES=/lib/modules/`uname -r`/build make modules
    $ mkdir /lib/modules/`uname -r`/kernel/extra
    $ cp unicorn_pci_((atm)|(eth)).ko /lib/modules/`uname -r`/kernel/extra
    N'installes qu'un des deux modules (unicorn_pci_atm.ko ou unicorn_pci_eth.ko).
    $ depmod -a
    !!!! Ça doit être fait depuis le nouveau noyau sans CONFIG_REGPARAM !!!!
    • [^] # Re: L'enfer

      Posté par  . Évalué à 1.

      quand je fais: /sbin/modprobe unicorn_pci_atm (modprobe tt seul marche pas)


      ca me repond:

      unknown symbol in module, or unknown parameter (see dmesg)


      et le dmesg:

      unicorn_pci_atm: module license 'Proprietary' taints kernel.

      unicorn_pci_atm: Unknown symbol shutdown_atm_dev

      unicorn_pci_atm: Unknown symbol atm_dev_register

      unicorn_pci_atm: Unknown symbol atm_charge
      • [^] # Re: L'enfer

        Posté par  . Évalué à 1.

        > modprobe tt seul marche pas

        Utilses "su -l"

        > unicorn_pci_atm: Unknown symbol shutdown_atm_dev
        > unicorn_pci_atm: Unknown symbol atm_dev_register
        > unicorn_pci_atm: Unknown symbol atm_charge

        Ajoutes le support ATM au noyau :
        CONFIG_ATM=m
        CONFIG_PPPOATM=m
        • [^] # Re: L'enfer

          Posté par  . Évalué à 1.

          Erf, ca faisait une semaine que je cherchais, j'avais le même bug !
          J'avais même une erreur de segmentation en faisant modprobe unicorn_pci_atm. Et c'est que jeudi dernier que j'ai vu les pb sur atm_charge et autres en faisant avec insmod. Mais, à vrai dire, je comprenais pas, car il y avait appel à d'autres routines de atm.h ds les sources de unicorn et y avait pas de pb !

          J'ai testé hier soir, merci, ca fonctionne enfin. J'avais bien recompilé le kernel pour avoir atm et pppoa mais ce truc de config_parm je savais pas :'(
          Comment as tu trouvé cela ? Ca sert à quoi cette option de kernel au juste ?
          Ca fait une semaine que j'écume le web, et j'ai vu nulle part cette allusion à ce paramètre pour les pilotes bewan.

          En tout cas, je suis bien content, je vais pouvoir finir d'installer ma fedora et tester cette distrib.
          Je vais aller m'auto-répondre sur les autres forums où j'ai écris, cela peut servir à d'autres .... (lea-linux, forum.hardware.fr et forum de fedora, rien que çà ...)
  • # nouveau probleme

    Posté par  . Évalué à 1.

    Nouveau probleme pour moi :/

    J explique: tout est compilé, tout est configurer, tout est fait je lance le script de connection il me dit que c est bon et mozilla affiche rien ! (page indisponible) pareil pour amsn et autres ...

    j'ai testé la commande "/proc/net/atm/UNICORN\0: (un truc comme ca) et il me repond:

    -bash: /proc/net/atm/UNICORN:0: Permission non accordée

    (je suis en root)




    PS: comment on vire l ancien noyau apres avec recompilé ?

Suivre le flux des commentaires

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