Bonjour,

Je suis à la recherche d'un tuto qui me permette de compiler et faire fonctionner le modem adsl_usb de chez bewan.
Impossible de compiler le driver fourni par bewan. Si qqun conait les bibliothèques indispensables ce serait un +

merci d'avance
je sais que ce tuto ne marche pas pour une FC2, de là à ce qu'il fonctionne sous FC3...je pense que tu vas galérer et d'ailleurs j'ai changé de modem car je n'ai jamais réussi à l'installer!

bon courage
J'ai un bewan pci st.
Ça doit être globalement la même chose pour usb je pense.

En 1, il faut recompiler tout le noyau. En effet, le noyau Fedora est compilé avec CONFIG_REGPARM et Bewan ne supporte pas ça.

Exemple pour ça :
Sous root :
installer rpm-build :
# yum install rpm-build
# rpm -ivh kernel-2.6.*.src.rpm
# cd /usr/src/redhat/SOURCES
éditer kernel-2.6.9-i686.config (si tu utilises un pentium ou athlon, etc) et virer "CONFIG_REGPARM"
# cd /usr/src/redhat/SPECS
# rpmbuild -bb --target noarch kernel-2.6.spec
Ici, rpm va peut-être indiquer que des paquets sont manquants. Ajoutes les (avec yum) puis recommence.

# rpmbuild -ba --target i686 kernel-2.6.spec

Après une longue attente tu dois avoir dans /usr/src/redhat/RPMS/(i686|noarch) des paquets (release doit être terminé par "-root").

Installes le noyau :
# rpm -i /usr/src/redhat/RPMS/i686/kernel-2.6*.rpm
(option --oldpackage sera peut-être nécessaire).

Fais tu nettoyages :
# rm -r -f /usr/src/redhat/BUILD/*

Rebootes avec le nouveau noyau (grub a été configuré lors du "rpm -i ...").



Compiler bewan :
# cd /tmp
# tar xfz A1012-A1006-A904-A888-0.8.7.tgz
Pour compiler ici unicorn_usb, j'ai du ajouter ce petit patch :
diff -urN unicorn.orig/unicorn_usb/unicorn_usbdrv.c unicorn/unicorn_usb/unicorn_usbdrv.c
--- unicorn.orig/unicorn_usb/unicorn_usbdrv.c 2004-03-18 17:59:33.000000000 +0100
+++ unicorn/unicorn_usb/unicorn_usbdrv.c 2005-01-03 16:50:22.667640661 +0100
@@ -119,8 +119,8 @@

printk(KERN_DEBUG "hcpriv=%p,dev=%p,pipe=%x,status=%d,transfer_flags=%dn",
urb->hcpriv,urb->dev,urb->pipe,urb->status,urb->transfer_flags);
- printk(KERN_DEBUG "bandwidth=%d,start_frame=%u,interval=%d,error_count=%d,timeout=%dn",
- urb->bandwidth,urb->start_frame,urb->interval,urb->error_count,urb->timeout);
+ printk(KERN_DEBUG "bandwidth=%d,start_frame=%u,interval=%d,error_count=%dn",
+ urb->bandwidth,urb->start_frame,urb->interval,urb->error_count);
// buffers
printk(KERN_DEBUG "transfer_buffer=%p,transfer_buffer_length=%d,actual_length=%dn",
urb->transfer_buffer,urb->transfer_buffer_length,urb->actual_length);
@@ -149,7 +149,6 @@
urb->transfer_flags=USB_ISO_ASAP;
urb->start_frame = -1;
urb->interval = 1;
- urb->timeout = 0;
urb->complete=complete;
urb->context=context;
{

Applique le patch (ou édite à la main) puis :
# cd unicorn/libm
# make
# cd ../unicorn_usb
# make KERNEL_SOURCES=/lib/modules/`uname -r`/build/
(...)
# ls *.ko
unicorn_usb_atm.ko unicorn_usb_eth.ko


Voilà, il y a deux modules.
Je ne considère que unicorn_usb_atm.ko.
Ici, j'utilise unicorn_pci_atm.ko.

Il faut installer le module
# mkdir /lib/modules/`uname -r`/kernel/extra
# cp unicorn_usb_atm.ko /lib/modules/`uname -r`/kernel/extra

# depmod -a

Normalement, le modules doit être chargé au boot.
Pour le vérifier, fait :
# kmodule | grep unicorn
NETWORK unicorn_usb_atm

Si tu n'as pas de ligne, il faudra le charger à chaque boot par "modprobe unicorn_usb_atm".


Configuration du modules (les paramètres à passer au modules). Si c'est comme pour unicorn_pci_atm, tu n'en as pas besoin. Sinon, lis la doc unicorn 🙂


Maintenant, soit tu rebootes, soit tu le charges manuellement :
# modprobe unicorn_usb_atm



Configuration de ppp :
Il faut renseigner /etc/ppp/pap-secrets et /etc/ppp/chap-secrets .
Exemple :
# Secrets for authentication using CHAP
# client server secret IP addresses
euxxxxxx@tele2.fr * "xxxxxx"


Puis fait un fichier /etc/sysconfig/network-scripts/ifcfg-ppp0 avec dedans :
# 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/pppoatm-adsl.pid
FIREWALL=NONE
PING=.
PPPOE_TIMEOUT=80
LCP_FAILURE=3
LCP_INTERVAL=20
CLAMPMSS=1412
CONNECT_POLL=6
CONNECT_TIMEOUT=60
PERSIST=yes
SYNCHRONOUS=no
DEFROUTE=yes
USER='euxxxxxx@tele2.fr'
VPI=8
VCI=35
MTU=1492
MRU=1492
LINUX_PLUGIN=pppoatm.so
PROVIDER=tele2
DEMAND=no
ONBOOT=yes <=== "yes", l'interface sera activé au boot



Pour activer manuellement l'interface, fais :
# ifup ppp0

Si tu as "ONBOOT=yes", l'interface sera activé au boot.




ATTENTION ATTENTION ATTENTION : Je n'ai pas de modem bewan usb. Je donne ces informations en me basant sur mon expérience avec le modem pci !
7 jours plus tard
je confirme la méthode, j'ai aussi une pci st, et j'avais pas mal galéré. Mais çà marche !
6 jours plus tard
  • [supprimé]

Salut, ca faisait longtemps que j'attendais un véritable exemple pour installer ce maudit bewan... Merci !
Sauf que j'ai deux trois problèmes alors si tu pouvais m'aider ca serait vraiment sympa!
J'ai viré le CONFIG_REGPARM comme tu le dis mais ca me fait donne l'erreur suivante et je sais pas quoi faire...
[root@Bib SPECS]# rpmbuild -bb --target noarch kernel-2.6.spec
Construction pour plate-formes cibles: noarch
Construction pour cible noarch
Exécution_de(%prep): /bin/sh -e /var/tmp/rpm-tmp.38564
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /usr/src/redhat/BUILD
+ rm -rf kernel-2.6.9
+ /bin/mkdir -p kernel-2.6.9
+ cd kernel-2.6.9
+ /usr/bin/bzip2 -dc /usr/src/redhat/SOURCES/linux-2.6.9.tar.bz2
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ cd linux-2.6.9
+ echo 'Patch #3 (linux-2.6.9-ac-security-bits.patch):'
Patch #3 (linux-2.6.9-ac-security-bits.patch):
+ patch -p1 -s
+ echo 'Patch #4 (linux-2.6.9-ac-bits.patch):'
Patch #4 (linux-2.6.9-ac-bits.patch):
+ patch -p1 -s
+ echo 'Patch #11 (linux-2.6.7-iobitmap.patch):'
Patch #11 (linux-2.6.7-iobitmap.patch):
+ patch -p1 -R -s
+ echo 'Patch #200 (linux-2.6.5-nostack.patch):'
Patch #200 (linux-2.6.5-nostack.patch):
+ patch -p1 -s
+ echo 'Patch #300 (linux-2.6.2-ppc64-build.patch):'
Patch #300 (linux-2.6.2-ppc64-build.patch):
+ patch -p1 -s
+ echo 'Patch #305 (linux-2.6.8-ppc64-netboot.patch):'
Patch #305 (linux-2.6.8-ppc64-netboot.patch):
+ patch -p1 -s
+ echo 'Patch #330 (linux-2.6.3-ia64-build.patch):'
Patch #330 (linux-2.6.3-ia64-build.patch):
+ patch -p1 -s
+ echo 'Patch #350 (linux-2.6.1-s390-compile.patch):'
Patch #350 (linux-2.6.1-s390-compile.patch):
+ patch -p1 -s
+ echo 'Patch #351 (linux-2.6.9-s390-autoraid.patch):'
Patch #351 (linux-2.6.9-s390-autoraid.patch):
+ patch -p1 -s
+ echo 'Patch #400 (linux-2.6.3-sparc-addbzimage.patch):'
Patch #400 (linux-2.6.3-sparc-addbzimage.patch):
+ patch -p1 -s
+ echo 'Patch #500 (linux-2.4.0-nonintconfig.patch):'
Patch #500 (linux-2.4.0-nonintconfig.patch):
+ patch -p1 -s
+ echo 'Patch #510 (linux-2.6.8-flexmmap-x86-64.patch):'
Patch #510 (linux-2.6.8-flexmmap-x86-64.patch):
+ patch -p1 -s
+ echo 'Patch #511 (linux-2.6.0-exec-shield.patch):'
Patch #511 (linux-2.6.0-exec-shield.patch):
+ patch -p1 -s
+ echo 'Patch #512 (linux-2.6.8-print-fatal-signals.patch):'
Patch #512 (linux-2.6.8-print-fatal-signals.patch):
+ patch -p1 -s
+ echo 'Patch #513 (linux-2.6.8-execshield-vaspace.patch):'
Patch #513 (linux-2.6.8-execshield-vaspace.patch):
+ patch -p1 -s
+ echo 'Patch #520 (linux-2.6.8-4g4g-backout.patch):'
Patch #520 (linux-2.6.8-4g4g-backout.patch):
+ patch -p1 -R -s
+ echo 'Patch #521 (linux-2.6.0-4g4g.patch):'
Patch #521 (linux-2.6.0-4g4g.patch):
+ patch -p1 -s
+ echo 'Patch #530 (linux-2.6.0-must_check.patch):'
Patch #530 (linux-2.6.0-must_check.patch):
+ patch -p1 -s
+ echo 'Patch #540 (linux-2.6.2-tux.patch):'
Patch #540 (linux-2.6.2-tux.patch):
+ patch -p1 -s
+ echo 'Patch #600 (linux-2.6.7-modsign-core.patch):'
Patch #600 (linux-2.6.7-modsign-core.patch):
+ patch -p1 -s
+ echo 'Patch #601 (linux-2.6.7-modsign-crypto.patch):'
Patch #601 (linux-2.6.7-modsign-crypto.patch):
+ patch -p1 -s
+ echo 'Patch #602 (linux-2.6.7-modsign-ksign.patch):'
Patch #602 (linux-2.6.7-modsign-ksign.patch):
+ patch -p1 -s
+ echo 'Patch #603 (linux-2.6.7-modsign-mpilib.patch):'
Patch #603 (linux-2.6.7-modsign-mpilib.patch):
+ patch -p1 -s
+ echo 'Patch #604 (linux-2.6.7-modsign-script.patch):'
Patch #604 (linux-2.6.7-modsign-script.patch):
+ patch -p1 -s
+ echo 'Patch #605 (linux-2.6.7-modsign-include.patch):'
Patch #605 (linux-2.6.7-modsign-include.patch):
+ patch -p1 -s
+ echo 'Patch #1000 (linux-2.4.0-test11-vidfail.patch):'
Patch #1000 (linux-2.4.0-test11-vidfail.patch):
+ patch -p1 -s
+ echo 'Patch #1020 (linux-2.6.4-stackusage.patch):'
Patch #1020 (linux-2.6.4-stackusage.patch):
+ patch -p1 -s
+ echo 'Patch #1030 (linux-2.6.5-ext3-reservations.patch):'
Patch #1030 (linux-2.6.5-ext3-reservations.patch):
+ patch -p1 -s
+ echo 'Patch #1031 (linux-2.6.8-ext3-reservations-update.patch):'
Patch #1031 (linux-2.6.8-ext3-reservations-update.patch):
+ patch -p1 -s
+ echo 'Patch #1040 (linux-2.6.5-ext3-online-resize.patch):'
Patch #1040 (linux-2.6.5-ext3-online-resize.patch):
+ patch -p1 -s
+ echo 'Patch #1050 (linux-2.6.7-devmem.patch):'
Patch #1050 (linux-2.6.7-devmem.patch):
+ patch -p1 -s
+ echo 'Patch #1051 (linux-2.6.0-devmem.patch):'
Patch #1051 (linux-2.6.0-devmem.patch):
+ patch -p1 -s
+ echo 'Patch #1060 (linux-2.6.3-crash-driver.patch):'
Patch #1060 (linux-2.6.3-crash-driver.patch):
+ patch -p1 -s
+ echo 'Patch #1070 (linux-2.6.0-sleepon.patch):'
Patch #1070 (linux-2.6.0-sleepon.patch):
+ patch -p1 -s
+ echo 'Patch #1080 (linux-2.6.7-voluntary-preemption.patch):'
Patch #1080 (linux-2.6.7-voluntary-preemption.patch):
+ patch -p1 -s
+ echo 'Patch #1081 (linux-2.6.7-early-schedule.patch):'
Patch #1081 (linux-2.6.7-early-schedule.patch):
+ patch -p1 -s
+ echo 'Patch #1110 (linux-2.6.9-irqfixup.patch):'
Patch #1110 (linux-2.6.9-irqfixup.patch):
+ patch -p1 -s
+ echo 'Patch #1120 (linux-2.6.7-scsi-whitelist.patch):'
Patch #1120 (linux-2.6.7-scsi-whitelist.patch):
+ patch -p1 -s
+ echo 'Patch #1140 (linux-2.6.9-blockfixes.patch):'
Patch #1140 (linux-2.6.9-blockfixes.patch):
+ patch -p1 -s
+ echo 'Patch #1150 (linux-2.6.9-sata.patch):'
Patch #1150 (linux-2.6.9-sata.patch):
+ patch -p1 -s
+ echo 'Patch #1160 (linux-2.6.8-lockd-racewarn2.patch):'
Patch #1160 (linux-2.6.8-lockd-racewarn2.patch):
+ patch -p1 -s
+ echo 'Patch #1170 (linux-2.6.9-vm-tame-oomkiller.patch):'
Patch #1170 (linux-2.6.9-vm-tame-oomkiller.patch):
+ patch -p1 -s
+ echo 'Patch #1180 (linux-2.6.9-e820-EDID.patch):'
Patch #1180 (linux-2.6.9-e820-EDID.patch):
+ patch -p1 -s
+ echo 'Patch #1400 (linux-2.6.9-kexec.patch):'
Patch #1400 (linux-2.6.9-kexec.patch):
+ patch -p1 -s
+ echo 'Patch #1500 (linux-2.6.8-crashdump-common.patch):'
Patch #1500 (linux-2.6.8-crashdump-common.patch):
+ patch -p1 -s
+ echo 'Patch #1510 (linux-2.6.7-netdump.patch):'
Patch #1510 (linux-2.6.7-netdump.patch):
+ patch -p1 -s
+ echo 'Patch #1520 (linux-2.6.8-netconsole.patch):'
Patch #1520 (linux-2.6.8-netconsole.patch):
+ patch -p1 -s
+ echo 'Patch #1530 (linux-2.6.8-diskdump-3.patch):'
Patch #1530 (linux-2.6.8-diskdump-3.patch):
+ patch -p1 -s
+ echo 'Patch #1540 (linux-2.6.8-diskdump-scsi-3.patch):'
Patch #1540 (linux-2.6.8-diskdump-scsi-3.patch):
+ patch -p1 -s
+ echo 'Patch #1550 (linux-2.6.8-mptfusion-diskdump.patch):'
Patch #1550 (linux-2.6.8-mptfusion-diskdump.patch):
+ patch -p1 -s
+ echo 'Patch #1560 (linux-2.6.7-aic7xxx-diskdump.patch):'
Patch #1560 (linux-2.6.7-aic7xxx-diskdump.patch):
+ patch -p1 -s
+ echo 'Patch #1570 (linux-2.6.8-sym53c8xx-diskdump.patch):'
Patch #1570 (linux-2.6.8-sym53c8xx-diskdump.patch):
+ patch -p1 -s
+ echo 'Patch #1580 (linux-2.6.8-ipr-diskdump.patch):'
Patch #1580 (linux-2.6.8-ipr-diskdump.patch):
+ patch -p1 -s
+ echo 'Patch #2010 (linux-2.6.9-xattr-rework-tmpfs-mm.patch):'
Patch #2010 (linux-2.6.9-xattr-rework-tmpfs-mm.patch):
+ patch -p1 -s
+ echo 'Patch #3010 (linux-2.6.9-speedtouch.patch):'
Patch #3010 (linux-2.6.9-speedtouch.patch):
+ patch -p1 -s
+ echo 'Patch #10000 (linux-2.6.0-compile.patch):'
Patch #10000 (linux-2.6.0-compile.patch):
+ patch -p1 -s
+ cp /usr/src/redhat/SOURCES/COPYING.modules Documentation/
+ mkdir configs
+ cp -fv /usr/src/redhat/SOURCES/kernel-2.6.9-i586-smp.config /usr/src/redhat/SOURCES/kernel-2.6.9-i586.config /usr/src/redhat/SOURCES/kernel-2.6.9-i686-smp.config /usr/src/redhat/SOURCES/kernel-2.6.9-i686.config /usr/src/redhat/SOURCES/kernel-2.6.9-ia64.config /usr/src/redhat/SOURCES/kernel-2.6.9-ppc.config /usr/src/redhat/SOURCES/kernel-2.6.9-ppc64.config /usr/src/redhat/SOURCES/kernel-2.6.9-ppc64iseries.config /usr/src/redhat/SOURCES/kernel-2.6.9-s390.config /usr/src/redhat/SOURCES/kernel-2.6.9-s390x.config /usr/src/redhat/SOURCES/kernel-2.6.9-x86_64-smp.config /usr/src/redhat/SOURCES/kernel-2.6.9-x86_64.config .
`/usr/src/redhat/SOURCES/kernel-2.6.9-i586-smp.config' -> `./kernel-2.6.9-i586-smp.config'
`/usr/src/redhat/SOURCES/kernel-2.6.9-i586.config' -> `./kernel-2.6.9-i586.config'
`/usr/src/redhat/SOURCES/kernel-2.6.9-i686-smp.config' -> `./kernel-2.6.9-i686-smp.config'
`/usr/src/redhat/SOURCES/kernel-2.6.9-i686.config' -> `./kernel-2.6.9-i686.config'
`/usr/src/redhat/SOURCES/kernel-2.6.9-ia64.config' -> `./kernel-2.6.9-ia64.config'
`/usr/src/redhat/SOURCES/kernel-2.6.9-ppc.config' -> `./kernel-2.6.9-ppc.config'
`/usr/src/redhat/SOURCES/kernel-2.6.9-ppc64.config' -> `./kernel-2.6.9-ppc64.config'
`/usr/src/redhat/SOURCES/kernel-2.6.9-ppc64iseries.config' -> `./kernel-2.6.9-ppc64iseries.config'
`/usr/src/redhat/SOURCES/kernel-2.6.9-s390.config' -> `./kernel-2.6.9-s390.config'
`/usr/src/redhat/SOURCES/kernel-2.6.9-s390x.config' -> `./kernel-2.6.9-s390x.config'
`/usr/src/redhat/SOURCES/kernel-2.6.9-x86_64-smp.config' -> `./kernel-2.6.9-x86_64-smp.config'
`/usr/src/redhat/SOURCES/kernel-2.6.9-x86_64.config' -> `./kernel-2.6.9-x86_64.config'
+ for i in '*.config'
+ mv kernel-2.6.9-i586-smp.config .config
++ echo kernel-2.6.9-i586-smp.config
++ cut -d- -f3
++ cut -d. -f1
++ sed -e s/i.86/i386/ -e s/s390x/s390/ -e s/ppc64.series/ppc64/
+ make ARCH=i386 nonint_oldconfig
.config:422: trying to assign nonexistent symbol SCSI_LPFC
+ cp .config configs/kernel-2.6.9-i586-smp.config
+ for i in '*.config'
+ mv kernel-2.6.9-i586.config .config
++ echo kernel-2.6.9-i586.config
++ cut -d- -f3
++ cut -d. -f1
++ sed -e s/i.86/i386/ -e s/s390x/s390/ -e s/ppc64.series/ppc64/
+ make ARCH=i386 nonint_oldconfig
.config:422: trying to assign nonexistent symbol SCSI_LPFC
+ cp .config configs/kernel-2.6.9-i586.config
+ for i in '*.config'
+ mv kernel-2.6.9-i686-smp.config .config
++ echo kernel-2.6.9-i686-smp.config
++ cut -d- -f3
++ cut -d. -f1
++ sed -e s/i.86/i386/ -e s/s390x/s390/ -e s/ppc64.series/ppc64/
+ make ARCH=i386 nonint_oldconfig
.config:422: trying to assign nonexistent symbol SCSI_LPFC
+ cp .config configs/kernel-2.6.9-i686-smp.config
+ for i in '*.config'
+ mv kernel-2.6.9-i686.config .config
++ echo kernel-2.6.9-i686.config
++ cut -d- -f3
++ cut -d. -f1
++ sed -e s/i.86/i386/ -e s/s390x/s390/ -e s/ppc64.series/ppc64/
+ make ARCH=i386 nonint_oldconfig
.config:422: trying to assign nonexistent symbol SCSI_LPFC
CONFIG_REGPARM
make[1]: *** [nonint_oldconfig] Error 1
make: *** [nonint_oldconfig] Error 2
erreur: Mauvais status de sortie pour /var/tmp/rpm-tmp.38564 (%prep)


Erreur de construction de RPM:
Mauvais status de sortie pour /var/tmp/rpm-tmp.38564 (%prep)
A part ca, tu donnes un patch perso, ca fonctionne comment ? comment je l'applique aux sources ? Merci beaucoup, a bientôt
Je viens de m'inscrire, c'est moi qui ai écrit le message de dessus ^^
A+
  • [supprimé]

C'est fmatias (je n'arrive pas à me logguer).

Pour ton problème de compilation, regarde ici :
http://crab-lab.zool.ohiou.edu/kevin/kernel-compilation-tutorial-en/

Il faut au moins un "make oldconfig" lorsque tu as viré CONFIG_REGPARM. _Puis_ il faut copier le .config en kernel-2.6...i686.config .

Donc, désolé d'avoir donné de mauvaises instructions.

Donc, je recommence :

# rpm -ivh kernel-2.6.*.src.rpm
# cd /usr/src/redhat/SPECS
# rpmbuild -bp --target i686 kernel-2.6.spec
# cd /usr/src/redhat/BUILD/kernel-2.6.*/linux-2.6.*/
# make mrproper
# cp /usr/src/redhat/SOURCES/kernel-2.6.*-i686.config .config

éditer .config et virer "CONFIG_REGPARM"

# make oldconfig

Répondres aux questions posée (en général, laisser les valeurs par défaut).

# cp .config /usr/src/redhat/SOURCES/kernel-2.6.*-i686.config

# cd /usr/src/redhat/SPECS
# rpmbuild -bb --target noarch kernel-2.6.spec
Ici, rpm va peut-être indiquer que des paquets sont manquants. Ajoutes les (avec yum) puis recommence.

# rpmbuild -ba --target i686 kernel-2.6.spec





Pour le patch, je vais regarder ça à nouveau pour en faire une pièce jointe.


Si t'as un problème de compilation de noyau, indiques précisément ce que tu as fais.
7 jours plus tard
Un grand merci à Môssieur fmatias !

J'avais pas mal galéré pour installer le modem sous Fedora Core 1. En suivant ligne par ligne les actions décrites dans ce fil tout a fonctionner du premier coup! Bref du caviar! Le patch cité fonctionne manifestement pour les cartes PCI et le modem USB

Encore merci!

Manu
7 jours plus tard
Alors si le Père Noël il continue à passer fin janvier, là je dis chapeau.

L'archive i686 non smp a fonctionner à merveille... 🙂

Merci encore

Manu-B
Manu-B a dit :
> L'archive i686 non smp a fonctionner

Juste pour information :
Tu utilises quoi ?
Bewan usb ou pci ?
pppoatm ou pppoeth ?
Quel fichier kernel-module tu as utilisé ?

Quel est le contenu de ton fichier /etc/sysconfig/network-scripts/ifcfg-bewan ?
> L'archive i686 non smp a fonctionner
Je relis mon français horrible, et bien évidemment il faut comprendre que l'archive noyau mono processeur a fontionné à merveille! Ayant un Celeron 500 sans Hyper Threading je n'ai pas installé l'archive SMP... 😉
Juste pour information :
Tu utilises quoi ?
Avant j'avait / j'ai toujours une FC1 que j'avais du bidouiller histoire que tout fonctionne. J'avais du laisser de côté le noyau FC pour un noyau téléchargé sur kernel.org. Je suis récemment passé sur FC3 histoire de soulager mon petit Celeron 500 ses 256Mo de RAM, son HD de 40Go et sa Rage128...
Bewan usb ou pci ?
Bewan ADSL USB ST gris qui embête tout le monde depuis la fin de l'année 2003 :-x C'est bien pour cela que je voulais avertir les autres utilisateur que ton expérience avec la carte PCI était également valable pour modem USB. J'utilise la version 0.90 du pilote Bewan...
pppoatm ou pppoeth ?
pppoatm
Quel fichier kernel-module tu as utilisé ?
Etant allé au plus vite pour passer en FC3, s'il y a bien un fichier que je ne suis pas allé voir car tout fonctionnait c'est bien celui là... Ce doit donc être celui d'origine fourni par FC3. Par contre j'ai du ajouter un "modprobe unicorn_usb_atm" dans le script de démarrage histoire que le modem fonctionne dès le départ. Sinon, il affichait d'une manière niaise et énervant une lumière centrale rouge... Il fallait alors de débrancher, le rebrancher et arrêter puis relancer le module unicorn_usb_atm et relancer l'interface ppp0... Bref tout ce que je n'avais aucune envie de faire à chaque démarrage :-D
Quel est le contenu de ton fichier /etc/sysconfig/network-scripts/ifcfg-bewan ?
Bon bé celui là il existe pô sur mon système pour la bonne et simple raison que j'ai utilisé une copie identique à celui que tu donnais dans ce fil... Donc tout est dans /etc/sysconfig/network-scripts/ifcfg-ppp0 comme tu le spécifiais à l'époque... C'est pour ça que je dis que le Père Noël il continue de passer! Pour mémoire, tout est ci-dessous...

Puis fait un fichier /etc/sysconfig/network-scripts/ifcfg-ppp0 avec dedans :
# 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/pppoatm-adsl.pid
FIREWALL=NONE
PING=.
PPPOE_TIMEOUT=80
LCP_FAILURE=3
LCP_INTERVAL=20
CLAMPMSS=1412
CONNECT_POLL=6
CONNECT_TIMEOUT=60
PERSIST=yes
SYNCHRONOUS=no
DEFROUTE=yes
USER='euxxxxxx@tele2.fr'
VPI=8
VCI=35
MTU=1492
MRU=1492
LINUX_PLUGIN=pppoatm.so
PROVIDER=tele2
DEMAND=no
ONBOOT=yes <=== "yes", l'interface sera activé au boot
Enfin, avant que tu ne mettes à disposition ton archive de noyau, j'ai suivi tes indications ligne à ligne afin de me faire ma propre archive de noyau (je n'avais jamais foutu les mains dans une compilation de 2.6 sous FC qui n'a rien à voir avec la série des 2.4) et je te confirme que tout à fonctionné à merveille du premier coup... :-D

Si tu veux le fond de ma pensée, à mon avis il y a là matière à poster un tutorial complet pour installer ce foutu modem USB et crois moi, je sais de quoi je parle... J'en ai passé des soirées sur cette boîte grise! Ce coup si, grâce à toi cela a été 8-)
Manu-B a écrit:
Si tu veux le fond de ma pensée, à mon avis il y a là matière à poster un tutorial complet pour installer ce foutu modem USB
J'y réfléchis. Ton retour d'expérience m'y aidera.
bonsoir Fmatias,
j'ai suivi ton tuto et je pense avoir réussi la 1ere partie avec les sources ( j'ai un new truc au boot genre 2.6.9-1.667.root) mais ya un autre truc que j'ai du louper ( suis un gos débutant pas très doué !)avec le bewan 0.9.0; je me rappalle plus de tout mais après le modprobe... le modem s'allume mais la sync rest rouge...
J'ai pas compris quels sont les paquets que je doit téléch, ni qu'en faire une fois rapatriés sur mon ordi ??!
Merci de m'éclairer!
A bientôt!
  • [supprimé]

Salut, merci pour ton tuto 🙂
Je l'ai suivi et tout marche :-D ,enfin presque parce-que le modem ce synchronise bien, le service ppp0 ce lance au démmarrage (il affiche ok et tout cas) mais je ne peux pas me connecter à internet 🙁 . Mon problème ce situe au niveau du path à mon avis, quelqu'un pourrait me préciser ?Merci 🙂
Salut,

1. Peux-tu taper "/sbin/ifconfig" dans un terminal et vérifier que ppp0 est effectivement sur on, normalement tu devrais avoir qquechose du style

ppp0 Lien encap:Protocole Point-à-Point
inet adr:XXX.XXX.XXX.XXX P-t-P:XXX.XXX.XXX.XXX Masque:XXX.XXX.XXX.XXX
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1452 Metric:1
RX packets:40242 errors:0 dropped:0 overruns:0 frame:0
TX packets:22498 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:3
RX bytes:30292729 (28.8 MiB) TX bytes:1044588 (1020.1 KiB)

Ces lignes doivent apparaitre en plus de tes autres connections réseau.

2. Si tel n'est pas le cas, toujours dans un terminal, tu dois pouvoir essayer "/sbin/ifup ppp0" Dis nous ce que cela donne...

3. Tu as bien pensé à modifier le fichier /etc/sysconfig/network-scripts/ifcfg-ppp0 pour inclure ton login Tele2?
Puis fait un fichier /etc/sysconfig/network-scripts/ifcfg-ppp0 avec dedans :
# 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/pppoatm-adsl.pid
FIREWALL=NONE
PING=.
PPPOE_TIMEOUT=80
LCP_FAILURE=3
LCP_INTERVAL=20
CLAMPMSS=1412
CONNECT_POLL=6
CONNECT_TIMEOUT=60
PERSIST=yes
SYNCHRONOUS=no
DEFROUTE=yes
USER='euxxxxxx@tele2.fr'
VPI=8
VCI=35
MTU=1492
MRU=1492
LINUX_PLUGIN=pppoatm.so
PROVIDER=tele2
DEMAND=no
ONBOOT=yes <=== "yes", l'interface sera activé au boot
fceg a écrit:
bonsoir Fmatias,
j'ai suivi ton tuto et je pense avoir réussi la 1ere partie avec les sources ( j'ai un new truc au boot genre 2.6.9-1.667.root) mais ya un autre truc que j'ai du louper ( suis un gos débutant pas très doué !)avec le bewan 0.9.0; je me rappalle plus de tout mais après le modprobe... le modem s'allume mais la sync rest rouge...
Si t'en es là c'est que t'as réussi à démarrer sous ton nouveau noyau (2.6.9-1.667.root) et que tu as pu compiler et installer les modules du modem (unicorn_usb_atm). Merci de me corriger si je me trompe... 😉 C'est dèjà pô mal pour un débutant!
J'ai pas compris quels sont les paquets que je doit téléch, ni qu'en faire une fois rapatriés sur mon ordi ??!
Merci de m'éclairer!
A bientôt!
Après, tu as 2 solutions. Soit tu continues avec le noyau fraichement compilé (2.6.9-1.667.root) soit tu installes les archives proposées par fmatias
J'ai fait des paquets :
http://feliciano.matias.free.fr/bewan/FC3/RPMS/

Il faut aussi installer "kernel-2.6...rpm" (même noyau que le noyau officiel mais sans "CONFIG_REGPARM").

Il n'y a pas de i586 car je n'ai pas assez de place chez l'hébergeur.
Sur le liens tu trouveras :
kernel-2.6.10-1.741_..> 23-Jan-2005 17:37 16.1M
kernel-doc-2.6.10-1...> 23-Jan-2005 17:16 2.1M
kernel-module-unicor..> 23-Jan-2005 22:34 291k
kernel-module-unicor..> 23-Jan-2005 22:35 293k
kernel-module-unicor..> 23-Jan-2005 22:36 299k
kernel-module-unicor..> 23-Jan-2005 22:37 301k
kernel-smp-2.6.10-1...> 23-Jan-2005 17:26 15.8M
kernel-smp-module-un..> 23-Jan-2005 22:39 291k
kernel-smp-module-un..> 23-Jan-2005 22:40 293k
kernel-smp-module-un..> 23-Jan-2005 22:41 299k
kernel-smp-module-un..> 23-Jan-2005 22:42 301k
Voici le détail des fichiers :
kernel-2.6.10-1.741_..>
C'est l'archive / le paquet pour installer le noyau 2.6.10-1.741 déjà compilé pour le modem BEWAN (sans REGPARM). Il est prévu pour un i686 (Celeron +) monoprocesseur n'utilisant pas la technologie Hyper Threading (HT) du P4
kernel-smp-2.6.10-1...>
C'est la même archive du noyau mais pour les systèmes multi processeurs et HT
kernel-doc-2.6.10-1...>
Docs du Kernel (si je ne me trompes pas)
kernel-module-unicor..>
Archives contenant les pilotes des modems BEWAN PCI et USB avec PPP Over ATM (USB pur) et PPP Over Ethernet. Si tu as un modem USB branché directement normalement c'est la version USB PPPOATM qu'il te faut. Attention, ces archives sont pour le noyau NON SMP!
kernel-smp-module-un..>
Mêmes archives mais pour le noyau SMP...

Dans l'hypothèse où tu voudrais installer un noyau plus récent que celui fourni d'origine avec la FC3, voici la démarche à suivre:

1. Télécharger les archives qui conviennent à ta machine, tout est dans le choix du SMP ou non SMP. Là il faudra sans doute que Windows vienne à ta rescousse!

2. Dans un terminal en utilisateur normal tu tapes "su" et tu entres le mot de passe root. Le "$" du prompt doit se transformer en "#".

3. Tu te rends dans le dossier où se trouvent tes fichiers rpm et tu tapes les lignes suivantes (je te file les instructions pour la version monoprocesseur, adaptes pour la version SMP):
rpm -ivh kernel-2.6.10-1.741_FC3.bewan.i686.rpm
rpm -ivh kernel-kernel-doc-2.6.10-1.741_FC3.bewan.noarch.rpm
rpm -ivh kernel-module-unicorn-usb-atm-0.9.0-mat.1_2.6.10_1.741_FC3.bewan.i686.rpm
Maintenant, je te propose de débrancher ton modem USB. et de redémarre ta machine.

Normalement, si tu as installé le nouveau noyau, tu dois avoir une nouvelle ligne genre 2.6.10-1.741_FC3.bewan. Soit tu l'utilise et tu vérifies que tout fonctionne en démarrant sous ce noyau soit tu prends la version 2.6.9-1.667.root que tu avais compilée.

Tu attends que tout se charge et tu te loggues en tant qu'utilisateur standard.

Tu ouvres un terminal et tu passe en mode "super utilisateur" avec la commande su. Tu entres le mot de passe root.

Tu tapes
/sbin/modprobre unicorn_usb_atm
Si tout c'est bien passé, Linux ne doit pas t'insulter et tu vérifies que le module est bien chargé en mémoire à l'aide de la commande:
/sbin/lsmod|more (fais défiler les pages avec la touche espace).
Si le module est bien en mémoire, tu peux brancher le modem et normalement il doit se synchroniser. La lampe rouge du milieu clignote pendant quelques instant et la 3ième diode passe au vert fixe! Si tel est le cas c'est tout caviar 8-) dans le cas contraire... Il faudra que l'on cherche plus loin.

La première piste de l'erreur est la suivante. Personnellement, quand je laissais le modem branché pendant le démarrage de la machine, il se mettait comme toi en lumière rouge fixe au milieu :-x. Il fallait alors débrancher le modem, retirer le module en mode super "utilisateur" à l'aide de la commande:
/sbin/rmmod unicorn_usb_atm
recharger le module avec:
/sbin/modprobe unicorn_usb_atm
et rebrancher le modem! Ouf :-D. Ne t'inquiètes pas on peut faire en sorte qu'il se charge comme il faut au démarrage... Je te dirais comment plus tard, une fois qu'on aura réussi au moins 1 synchronisation :-P

La deuxième piste pourrait être celle qui m'est arrivée hier :-D. J'ai désactivé un service de trop sur ma configuration FC3 et impossible de recharger ce foutu modem :-x. De mémoire j'ai remis les services que j'avais arrêtés et tout est revenu à la normale. Cela dit, je n'ai pas ma config sous les yeux donc on verra également cela plus tard, un fois que tu aurras essayé tout ce qui est au dessus et que j'aurais le temps de refaire des tests avec les services...

J'espère que ces infos te seront utiles... Bon courage avec la boîte grise! Normalement promis ça marche bien...

@+

Manu

PS: Je t'ai filé les commandes de mémoire, j'espère que tout est correct. Fais moi signe si y'a des erreurs...
grand merci pour ta réponse détaillée, suis content de voir que j'ai réussi les 1eres étapes (après de multiples essais!) et maintenant je vais me replonger ds le truc avec les "paquets"...
A+, la prochaine fois sous Linux, i hope!
  • [supprimé]

re,
alors dans /sbin/ifconfig j'ai pas le ppp0, et j'ai pas non plus de ifup ppp0; je commence à me demander si j'ai pas tapé "pppo" au lieu de "ppp0" ( hummm...), je vais reprendre la manip .
Le truc de débrancher et retirer le module puis le remettre n'a pas marché; je refait le tp ou j'essaye avé les paquets
A +bis
j'ai viré fedora et je réinstalle, puis je refait la manip avec les paquets de f Matias ( j'ai déjà fait mais ça a pas marché et en plus j'avais plus ma clef usb)...
P..., pas évident, ou alors je suis un âne...

!! au fait, j'allais oublier: quand FMatias dit " pour complier ici unicorn_usb, j'ai du ajouter ce petiyt patch:"
qu'est-ce qui faut faire avec les lignes qui suivent?ou autrement dit comment j'applique le patch ou comment dois-je faire pour l'éditer à la main?
A +, si je sute pas par la fenêtre (pas de soucis, je suis qu'au 1er et le voisin est sympa!)
fceg a écrit:
j'ai viré fedora et je réinstalle, puis je refait la manip avec les paquets de f Matias ( j'ai déjà fait mais ça a pas marché et en plus j'avais plus ma clef usb)...
P..., pas évident, ou alors je suis un âne...
Profites en pour me dire quelle installation tu as choisie...
!! au fait, j'allais oublier: quand FMatias dit " pour complier ici unicorn_usb, j'ai du ajouter ce petiyt patch:"
qu'est-ce qui faut faire avec les lignes qui suivent?ou autrement dit comment j'applique le patch ou comment dois-je faire pour l'éditer à la main?
Je peux te mettre à disposition un fichier qui contient déjà les modifs apportées par fmatias. N'étant pas un grand connaisseur du patchage automatique, j'avais fait les modifs à la main... Il faut que tu le places dans le dossier .../unicorn/unicorn_usb une fois les sources Bewan détarées... Cependant, si tu utilises les rpm fournis par ce grand seigneur qu'est fmatias 😉, tu n'as normalement pas besoin de ce fichier car tout est compilé et installé directement.

Enfin, pour ifup, c'est une commande qui doit te permettre de charger l'interface ppp0. Donc en tapant /sbin/ifup ppp0, en mode superutilisateur, normalement la connection internet doit démarrer. Attention, cela sous-entend que tu as écrit un fichier ifcfg-ppp0 dans le dossier /etc/sysconfig/network-scripts/ et que tu as renseigner les fichiers /etc/ppp/pap-secrets et /etc/ppp/chap-secrets comme le précise fmatias... Je te rappelle que laisser branche cette boiboite grise lors du boot ne marchait pas pour moi j'ai du modifier à la main le fichier init de la FC3, mais ça, on verra une fois que le modem se synchronisera parfaitement à la mano...
Maintenant, soit tu rebootes, soit tu le charges manuellement :
# modprobe unicorn_usb_atm



Configuration de ppp :
Il faut renseigner /etc/ppp/pap-secrets et /etc/ppp/chap-secrets .
Exemple :
# Secrets for authentication using CHAP
# client server secret IP addresses
euxxxxxx@tele2.fr * "xxxxxx"


Puis fait un fichier /etc/sysconfig/network-scripts/ifcfg-ppp0 avec dedans :
# 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/pppoatm-adsl.pid
FIREWALL=NONE
PING=.
PPPOE_TIMEOUT=80
LCP_FAILURE=3
LCP_INTERVAL=20
CLAMPMSS=1412
CONNECT_POLL=6
CONNECT_TIMEOUT=60
PERSIST=yes
SYNCHRONOUS=no
DEFROUTE=yes
USER='euxxxxxx@tele2.fr'
VPI=8
VCI=35
MTU=1492
MRU=1492
LINUX_PLUGIN=pppoatm.so
PROVIDER=tele2
DEMAND=no
ONBOOT=yes <=== "yes", l'interface sera activé au boot



Pour activer manuellement l'interface, fais :
# ifup ppp0

Si tu as "ONBOOT=yes", l'interface sera activé au boot.
Voili, voilou, à toi de jouer... Tiens nous au courant...
A +, si je sute pas par la fenêtre (pas de soucis, je suis qu'au 1er et le voisin est sympa!)
Non vraiment, cela ne vaut pas encore le coup de sauter par la fenêtre!
noon j'ai pas sauté! je refais l'install à partir des cds donc un noyau 2.6.9-1.667 pour avoir une base propre et j'appliquerai les paquets de FMatias.
Lorsque je l'ai fait hier, le boot sur kernel-2.6.10-1.741_FC3.bewan fonctionnait bien mais j'avais plus de clé usb (j'ai pas réussi à la mounter, elle apparait pas dans /media ni dans /dev)et le modem n'avait pas synchronisé.
"tu as écrit un fichier ifcfg-ppp0 dans le dossier /etc/sysconfig/network-scripts/ et que tu as renseigner les fichiers /etc/ppp/pap-secrets et /etc/ppp/chap-secrets " je l'avais fait mais je referais puisque ça marchait pas...
re re a + !!
marche pas...
J'ai refait une install de fedora3 puis appliqué les paquets d eFMatias; au reboot j'ai plus de clé usb-voir ci-dessus- le modem clignote...et rougit.
/sbin/ifconfig me donne "boucle locale", j'ai pas de ppp0
en plus j'arrive plus à recomp le noyau (le mien d'origine), sniff
Wait and see...
eh oui c'est encore moi le super newbie pas doué!
Alors j'ai fait ce qui est dit ds mon post prédédent, j'ai récup ma clef usb mais pour le modem c'est pas ça.
Si ça peut aider, qq infos:
Module Size Used by
vfat 12737 1
fat 40289 1 vfat
radeon 119749 0
parport_pc 26757 1
lp 12205 0
parport 36617 2 parport_pc,lp
autofs4 23109 0
i2c_dev 10433 0
i2c_core 21057 1 i2c_dev
sunrpc 156069 1
pppoatm 6081 0
pppoe 13953 0
pppox 3529 1 pppoe
ppp_synctty 10817 0
ppp_async 11969 0
crc_ccitt 2113 1 ppp_async
ppp_generic 34773 5 pppoatm,pppoe,pppox,ppp_synctty,ppp_async
slhc 6849 1 ppp_generic
md5 4033 1
ipv6 234113 8
sd_mod 17601 2
dm_mod 56533 0
unicorn_usb_atm 694816 0
atm 40597 2 pppoatm,unicorn_usb_atm
usb_storage 62089 1
scsi_mod 122177 2 sd_mod,usb_storage
video 16325 0
button 6609 0
battery 9541 0
ac 4805 0
ohci_hcd 23637 0
ehci_hcd 35273 0
snd_atiixp 20837 2
snd_ac97_codec 67617 1 snd_atiixp
snd_pcm_oss 48501 0
snd_mixer_oss 17473 2 snd_pcm_oss
snd_pcm 94025 3 snd_atiixp,snd_ac97_codec,snd_pcm_oss
snd_timer 28741 1 snd_pcm
snd 52901 8 snd_atiixp,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 9889 2 snd
snd_page_alloc 9669 2 snd_atiixp,snd_pcm
8139too 26561 0
mii 4801 1 8139too
floppy 57713 0
reiserfs 233365 5

[root@localhost ~]# /sbin/ifconfig
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3990 errors:0 dropped:0 overruns:0 frame:0
TX packets:3990 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:5237131 (4.9 MiB) TX bytes:5237131 (4.9 MiB)

[root@localhost ~]# /sbin/ifup ppp0
/sbin/adsl-start: line 215: 6545 Terminated $CONNECT "$@" >/dev/null 2>&1

et donc le modem est timide, sa sync est rouge...
Merci de votre aide!
Yep : Fin de semaine = Début de weekend = Retour au bout du clavier perso...

Juste au cas où, si tu veux recompiler ton ancien noyau, il faut que tu démarres ta FC3 avec ce dernier... Et puis que tu te cognes l'installation des sources et patati et patata 😉 (cf. début de la discussion par fmatias).

Mouais, effectivement, pour tes modules y'a 2 ou 3 trucs un peu bizarres... Si je ne me trompe pas, y'a pas grand monde qui utilise ton module unicorn_usb_atm et l'atm de manière générale... Voilà ce que je trouve chez moi...
/sbin/lsmod
Module Size Used by
joydev 9345 0
r128 97605 2
parport_pc 26757 1
lp 12205 0
parport 36617 2 parport_pc,lp
autofs4 23109 0
sunrpc 156069 1
pppoatm 6081 1
pppoe 13953 0
pppox 3529 1 pppoe
ppp_synctty 10817 0
ppp_async 11969 0
crc_ccitt 2113 1 ppp_async
ppp_generic 34773 9 pppoatm,pppoe,pppox,ppp_synctty,ppp_async
slhc 6849 1 ppp_generic
dm_mod 56533 0
md5 4033 1
ipv6 234113 10
unicorn_usb_atm 694816 1
atm 40597 4 pppoatm,unicorn_usb_atm
uhci_hcd 31705 0
ohci_hcd 23637 0
ehci_hcd 35273 0
i2c_piix4 8273 0
i2c_core 21057 1 i2c_piix4
snd_es1968 35521 2
snd_ac97_codec 67617 1 snd_es1968
snd_pcm_oss 48501 0
snd_mixer_oss 17473 2 snd_pcm_oss
snd_pcm 94025 3 snd_es1968,snd_ac97_codec,snd_pcm_oss
snd_timer 28741 1 snd_pcm
snd_page_alloc 9669 2 snd_es1968,snd_pcm
gameport 4801 1 snd_es1968
snd_mpu401_uart 8897 1 snd_es1968
snd_rawmidi 25697 1 snd_mpu401_uart
snd_seq_device 8525 1 snd_rawmidi
snd 52901 11 snd_es1968,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 9889 2 snd
8139too 26561 0
mii 4801 1 8139too
floppy 57713 0
ext3 117577 2
jbd 68825 1 ext3
Le problème, c'est que c'est ma première distribution avec un noyau de la famille des 2.6 et je n'ai pas encore eu l'occasion de vraiment plonger dans le bestiau :-D ... Je connais mieux la série 2.4. Bon, on va essayer de faire avec tout de même... Faudrait pas que tu sautes par la fenêtre 😉
[root@localhost ~]# /sbin/ifconfig
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3990 errors:0 dropped:0 overruns:0 frame:0
TX packets:3990 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:5237131 (4.9 MiB) TX bytes:5237131 (4.9 MiB)

[root@localhost ~]# /sbin/ifup ppp0
/sbin/adsl-start: line 215: 6545 Terminated $CONNECT "$@" >/dev/null 2>&1

et donc le modem est timide, sa sync est rouge...
Merci de votre aide!
Si tu n'arrives pas à synchroniser ton modem, tu ne pourra pas charger l'interface ppp0 avec ifup... Donc le reste n'est pas étonnant.

Bon alors quel type d'installation tu as fait? La totale ou un autre type?

1. Arrêtes ton PC & déconnectes le modem du port USB
2. Tu bootes avec le noyau 2.6.10-bewan de fmatias
3. Tu te connectes en tant qu'utilisateur normal
4. Tu ouvres 2 terminaux dans lesquels tu passes en "su"
5. Sur l'un tu fais un "tail -f /var/log/messages" cela va te donner les messages retournés par le système
6. Sur l'autre tu fais un "/sbin/modprobe unicorn_usb_atm"
7. Tu branches le modem dans sa prise USB
8. Tu attends qu'il fasse le timide :roll:
8. Postes nous les message du deuxième terminal histoire d'avoir plus d'info

Manu
PS : T'as jamais eu de problèmes de synchronisation avec Windows? Genre une rallonge trop grande, un filtre ma placé...? Le weekend dernier, j'ai vu un modem ADSL ne jamais pouvoir se synchroniser pendant que quelqu'un était au téléphone sur la même ligne...
Salut Manu-B !
No pb avec Windows...pour mémoire, mes tentatives avec le chapeau rouge:( je commence à me mélanger ls pinceaux avec mes "x" tentatives...)
- j'ai réinst la FC3, j'ai compilé le noyau à la main pour passer à un 2.6.10-1.741 (install ds sources) donc au boot j'ai ce noyau (2.6.10...root..); j'ai refait le TP à la main avé l'archive bewan 090,, y compris la création du fichier ifcfg-ppp0 et la modif de pap et chap-secrets; le truc que je comprends pas c'est qu'après l'install du module "unicorn_usb_atm.ko" , la commande " kmodule|grep unicorn" ne renvoie rien...donc si j'ai compris ce ...de module ne se charge pas, but why??
- J'ai aussi appliqué directement les paquets de FMatias ( kernel-bewan ,kerneldoc et bewan atm usb) mais ça marche pas non plus...comme ça n'avait pas fonctionné avec un 2.6.9-1.667 "propre"...
- j'ai pas encore essayé la méthode du coup de marteau savamment dosé sur la boîte grise, je garde le meilleur pour la fin, argzuglop!!
Merci de ton aide et de (grande) patience; je fait ta manip-diagnostic et je reposte...
les infos demandées (j'y comprends pas grand chose...)

12/02/2005
[root@localhost papous]# tail -f /var/log/messages
Feb 12 12:21:45 localhost gdm(pam_unix)[5190]: session opened for user papous by (uid=0)
Feb 12 12:21:46 localhost gconfd (papous-5740): démarrage (version 2.8.1), pid 5740 utilisateur « papous »
Feb 12 12:21:47 localhost gconfd (papous-5740): Adresse « xml:readonly:/etc/gconf/gconf.xml.mandatory » résolue vers une source de configuration en lecture seule à la position 0
Feb 12 12:21:47 localhost gconfd (papous-5740): Adresse « xml:readwrite:/home/papous/.gconf » résolue vers une source de configuration accessible en écriture à la position 1
Feb 12 12:21:47 localhost gconfd (papous-5740): Adresse « xml:readonly:/etc/gconf/gconf.xml.defaults » résolue vers une source de configuration en lecture seule à la position 2
Feb 12 12:21:59 localhost gconfd (papous-5740): Adresse « xml:readwrite:/home/papous/.gconf » résolue vers une source de configuration accessible en écriture à la position 0
Feb 12 12:30:01 localhost crond(pam_unix)[5909]: session opened for user root by (uid=0)
Feb 12 12:30:01 localhost crond(pam_unix)[5909]: session closed for user root
Feb 12 12:31:02 localhost su(pam_unix)[5934]: session opened for user root by papous(uid=500)
Feb 12 12:31:16 localhost su(pam_unix)[5975]: session opened for user root by papous(uid=500)
Feb 12 12:32:19 localhost kernel: unicorn_usb_atm: module license 'Proprietary' taints kernel.
Feb 12 12:32:19 localhost kernel: unicorn_usb: v 0.0.0, 22:31:41 Jan 23 2005
Feb 12 12:32:19 localhost kernel: unicorn_usb: driver parameters: DebugLevel=0
Feb 12 12:32:19 localhost kernel: usbcore: registered new driver unicorn_usb
Feb 12 12:32:42 localhost kernel: usb 2-1: new full speed USB device using ohci_hcd and address 4Feb 12 12:32:42 localhost kernel: unicorn_usb: found adapter VendorId 07fa, ProductId 1012, driver_info=20174
Feb 12 12:32:43 localhost kernel: unicorn_usb: MSW parameters:
Feb 12 12:32:43 localhost kernel: ActivationMode=1
Feb 12 12:32:43 localhost kernel: ActTimeout=300000
Feb 12 12:32:43 localhost kernel: AutoActivation=1
Feb 12 12:32:43 localhost kernel: DebugLevel=0
Feb 12 12:32:43 localhost kernel: DownstreamRate=3400
Feb 12 12:32:43 localhost kernel: unicorn_usb: ExchangeDelay=10
Feb 12 12:32:43 localhost kernel: FmPollingRate=1000
Feb 12 12:32:43 localhost kernel: g_RefGain=22
Feb 12 12:32:43 localhost kernel: g_Teqmode=7
Feb 12 12:32:43 localhost kernel: InitTimeout=20000
Feb 12 12:32:43 localhost kernel: Interoperability=0
Feb 12 12:32:43 localhost kernel: unicorn_usb: LCD_Trig=15000
Feb 12 12:32:43 localhost kernel: LOS_LOF_Trig=5000
Feb 12 12:32:43 localhost kernel: LoopbackMode=0
Feb 12 12:32:43 localhost kernel: MswDebugLevel=2
Feb 12 12:32:43 localhost kernel: RetryTime=5000
Feb 12 12:32:43 localhost kernel: TrainingDelay=100
Feb 12 12:32:43 localhost kernel: unicorn_usb: useRFC019v=0
Feb 12 12:32:43 localhost kernel: useRFC029v=8000
Feb 12 12:32:43 localhost kernel: useRFC040v=0
Feb 12 12:32:43 localhost kernel: useRFC041v=1
Feb 12 12:32:43 localhost kernel: setINITIALDAC=0
Feb 12 12:32:43 localhost kernel: unicorn_usb: useRFCFixedRate=1
Feb 12 12:32:43 localhost kernel: useVCXO=0
Feb 12 12:32:43 localhost kernel: _no_TS652=1
Feb 12 12:32:43 localhost kernel: useAFE=20174
Feb 12 12:32:43 localhost kernel: txPower=14
Feb 12 12:32:43 localhost kernel: unicorn_usb: OHCI Host Controller
Feb 12 12:32:43 localhost kernel: unicorn_msw: FmPollingRate=1000ms,InitTimeout=20000ms,ActTimeout=300000
Feb 12 12:32:43 localhost kernel: unicorn_usb: AdslStatus=1
Feb 12 12:32:43 localhost kernel: ObcReadIntComplete: status=-75,transfer_buffer_length=2,actual_length=0

pendant ce temps-là, le modem reste érythréen...
Anonyme a écrit:
Salut Manu-B !
No pb avec Windows...pour mémoire, mes tentatives avec le chapeau rouge:( je commence à me mélanger ls pinceaux avec mes "x" tentatives...)
Du moment que le modem est branché sur une ligne qui fonctionne bien et qu'il n'est pas branché au démarrage de la fedora, rien à redire 😉
- j'ai réinst la FC3,
Cela ne me dit toujours pas quel type d'installation tu as fait... Tout, poste de travail, serveur... etc Tant que tu y es, si tu pouvais nous filer ta configuration hardware histoire de compléter les infos... Surtout pour ce qui concerne les ports USB...
j'ai compilé le noyau à la main pour passer à un 2.6.10-1.741 (install ds sources) donc au boot j'ai ce noyau (2.6.10...root..); j'ai refait le TP à la main avé l'archive bewan 090,,
Wo, wo, wo... Doucement petit scarabée! 😉 Faut y aller un peu plus doucement là pour une fois... Tu as 2 options possibles:

1. Tu recompiles ton noyau toi même et tu suis effectivement à la lettre tout ce qui a été évoqué dans cette discussion. Une fois ton noyau recompilé sans REGPARM, il faut aussi que tu compiles l'archive Bewan 0.90. Pour cela je peux t'orienter sur des tutoriaux, sachant que le mieux c'est ne compiler que ce dont tu as besoin à savoir unicorn_atm_usb. Chose très importante, a priori, ton module Bewan ne pourra marcher que si tu applique le patch fourni par fmatias. Cela revient à éditer le fichier comme je te l'avais dit dans un post antérieur. Je peux aussi te mettre à disposition mon fichier patché... Enfin, tu testes puis tu installes le module et tu nous envoies les messages de ton système.

2. Tu utilises les archives de fmatias pour installer tout ce qui va bien, noyau, doc, module. Tu rebootes sur le noyau Bewan et tu fais la manip pour nous poster les messages de ton système.

Si tu t'écartes de ces chemins, cela va devenir un peu plus compliqué 😉... Cela dit on va finir par y arriver!
le truc que je comprends pas c'est qu'après l'install du module "unicorn_usb_atm.ko", la commande " kmodule|grep unicorn" ne renvoie rien...
Pô grave, chez moi non plus et cela marche quand même!
donc si j'ai compris ce ...de module ne se charge pas, but why??
D'après ta liste, il a l'air de se charger mais personne sur le système ne l'utilise...

Pour le reste:
y compris la création du fichier ifcfg-ppp0 et la modif de pap et chap-secrets;
Question complètement débile je sais mais bon... T'as bien mis ton nom d'utilisateur Télé2 (euXXXXX@tele2.fr) dans ifcfg-ppp0 & rentré ce même nom d'utilisateur & mot de passe dans pap & chap-secrets (euXXXXXX@tele2.fr * mot_de_passe)
- j'ai pas encore essayé la méthode du coup de marteau savamment dosé sur la boîte grise, je garde le meilleur pour la fin, argzuglop!!
Là faut pas, car on ne pourra même plus se parler depuis Windows & Linux... Alors le marteau tu le RANGES !
Merci de ton aide et de (grande) patience; je fait ta manip-diagnostic et je reposte...
De rien j'étais bien content de trouver de l'aide moi aussi quand j'ai galérer pour installer ce truc sous FC1!
les scarabées bourdonnent, c'est la folie à London...
Alors:
* install perso, sans serveur
* Matos: ma config:

-pc Acer T330 (unité centr) + ecran HP d7741A
- motherb : gigabyte ga8 trs 350m ( modèle fait pour acer, +- = à la ga8 trs 350mt)
- ram: ddrsdram pc2700 : 256Mo
-bios awrd bios-phoenix biosr03a1 version smbios 2.3 v 6.00pg 07/15/2004
- processeur :Celeron D 2.66
- chipset graphique : ATI Radeon 9100 pro igp
- carte audio = ati sb 300 -ac'97 audio controller
-HD: seagate barracuda uata100 80Go 7200rpm n° ST380011A -seul sur ide1
- graveur dvd: hl-dt-st dvdram gsa-4082B (hitachi-lg) en maître sur ide2
- lecteur dvd : bdv 316e en slave sur ide2
- carte réseau realtek rtl8139/810x
- modem bewan adsl usb ( arggggh !!!!)
- 4ports usb dont une clef reconnue ss pb et un multifct HP psc 1100, qui fct sans pb,
- Win Xp sur C: en fat32 + Fedora Core 3, noyau2691667 ou 26101741, dualboot sans pb.

* yes pour mes coordonnées télé2...

Pour résumer, aucune méthode ne fonctionne: ni l'applic des paquets de FMatias, ni la manip à la main en virant regparm etc...(j'ai suivi le tuto, mais sans le patch pour compiler unicorn_usb, vu que le patch c'était pour bewan 087 et que j'ai fait le tout avé le 090)...alors je dois louper un truc mais je sais pas lequel!!
Bon alors ce modem est un petit em.....pécheur de tourner en rond...

Je viens de faire plusieurs manip chez moi, rmmod, débranchage du modem, rebranchage, modprobe... J'ai obtenu les mêmes messages que toi, un modem avec une diode rouge fixe ainsi que de belles erreurs USB... En recommençant la manip, cette saleté a gelé tte ma machine! :-x Conclusion, môsieur le modem n'aime pas être débranché, rebranché, etc...

En conséquence, voici ce que je te propose:

1. Tu dois avoir un fichier exécutable sous Linux nommé /etc/rc.d/rc.sysinit

2. En mode "su" tu vas éditer ce fichier et tu vas repérer le passage suivant :
if [ -f /etc/sysconfig/clock ]; then
. /etc/sysconfig/clock

# convert old style clock config to new values
if [ "${CLOCKMODE}" = "GMT" ]; then
UTC=true
elif [ "${CLOCKMODE}" = "ARC" ]; then
ARC=true
fi
fi

CLOCKDEF=""
CLOCKFLAGS="$CLOCKFLAGS --hctosys"

case "$UTC" in
yes|true) CLOCKFLAGS="$CLOCKFLAGS --utc"
CLOCKDEF="$CLOCKDEF (utc)" ;;
no|false) CLOCKFLAGS="$CLOCKFLAGS --localtime"
CLOCKDEF="$CLOCKDEF (localtime)" ;;
esac
case "$ARC" in
yes|true) CLOCKFLAGS="$CLOCKFLAGS --arc"
CLOCKDEF="$CLOCKDEF (arc)" ;;
esac
case "$SRM" in
yes|true) CLOCKFLAGS="$CLOCKFLAGS --srm"
CLOCKDEF="$CLOCKDEF (srm)" ;;
esac

/sbin/hwclock $CLOCKFLAGS

action $"Setting clock $CLOCKDEF: `date`" date
Juste après la dernière ligne, tu vas ajouter une instruction pour initialiser le module unicorn_usb_atm.
# Added by Manu... Loading of the Bewan ADSL USB st Modem module
action $"Starting Bewan ADSL USB st Modem module: " modprobe unicorn_usb_atm
Le fichier rc.sysinit est un script d'initialisation de ta config au démarrage. Pour info, tu écris ce que je t'ai filé sur 2 ligne en tout : 1 pour le commentaire # et une pour "action...".

Une fois les modifications faites et le modem branché sur le port USB, je te propose de faire tout de suite un test en redémarrant ta station Linux. Tu choisis un noyau qui n'a pas le REGPARM. Si tu peux, prends celui de fmatias qui doit avoir un module unicorn_usb_atm patché. Sinon essaye avec l'autre.

En fait chez moi, je m'étais aperçu de 2 choses :

1. Je n'étais pas arrivé à charger le module juste après la compilation donc j'avais redémarré ma machine avec la bestiole branchée dessus.

2. Au redémarrage la loupiotte était restée rouge donc j'avais modifié mon rc.sysinit pour charger le module tt de suite au démarrage. Et depuis plus jamais de pb à condition de ne plus toucher le monstre!

C'est la fameuse modif dont je t'avais parlé il y a qques post en arrière...
m'était pas logué ( logé)...
ok, c'est parti!
fceg a écrit:
m'était pas logué ( logé)...
manquait un coup de /sbin/ifup ppp0???
ok, c'est parti!
Veux-tu dire que ça marche??? 8-)
Je viens seulement de comprendre qu'en fait tu n'étais pas revenu sur le forum et que tu te lançais dans la modif :cry:
sorry, voulait dire "c'est parti pour la manip"
ça marche PAS! J'ai modifié le fichier sysinit, d'après ce que j'ai vu c'est lancé au boot mais l'activation de ppp0 plante tjs...
Look:
[root@localhost ~]# tail -f /var/log/messages
Feb 12 16:16:58 localhost fstab-sync[5338]: added mount point /media/cdrecorder for /dev/hdc
Feb 12 16:17:05 localhost fstab-sync[5777]: added mount point /media/floppy for /dev/fd0
Feb 12 16:17:14 localhost gdm(pam_unix)[5273]: session opened for user papous by (uid=0)
Feb 12 16:17:14 localhost gconfd (papous-5847): démarrage (version 2.8.1), pid 5847 utilisateur « papous »
Feb 12 16:17:14 localhost gconfd (papous-5847): Adresse « xml:readonly:/etc/gconf/gconf.xml.mandatory » résolue vers une source de configuration en lecture seule à la position 0
Feb 12 16:17:14 localhost gconfd (papous-5847): Adresse « xml:readwrite:/home/papous/.gconf » résolue vers une source de configuration accessible en écriture à la position 1
Feb 12 16:17:14 localhost gconfd (papous-5847): Adresse « xml:readonly:/etc/gconf/gconf.xml.defaults » résolue vers une source de configuration en lecture seule à la position 2
Feb 12 16:17:24 localhost gconfd (papous-5847): Adresse « xml:readwrite:/home/papous/.gconf » résolue vers une source de configuration accessible en écriture à la position 0
Feb 12 16:18:00 localhost su(pam_unix)[5955]: session opened for user root by papous(uid=500)
Feb 12 16:19:15 localhost su(pam_unix)[5979]: session opened for user root by papous(uid=0)
Feb 12 16:19:51 localhost kernel: unicorn_usb: AMU_EVENT_ACT_TIMEOUT
Feb 12 16:19:51 localhost kernel: unicorn_msw: Timeout in activation!!!!
Feb 12 16:20:01 localhost crond(pam_unix)[6013]: session opened for user root by (uid=0)
Feb 12 16:20:01 localhost crond(pam_unix)[6013]: session closed for user root

[root@localhost papous]# /sbin/ifconfig
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3694 errors:0 dropped:0 overruns:0 frame:0
TX packets:3694 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:4491984 (4.2 MiB) TX bytes:4491984 (4.2 MiB)





[root@localhost papous]# /sbin/ifup ppp0
/sbin/adsl-start: line 215: 6107 Terminated $CONNECT "$@" >/dev/null 2>&1

tail -f /var/log/messages
Feb 12 16:23:14 localhost pppd[6234]: In file /etc/ppp/options: unrecognized option 'nodeflat'
Feb 12 16:23:14 localhost adsl-connect: ADSL connection lost; attempting re-connection.
Feb 12 16:23:19 localhost pppd[6246]: In file /etc/ppp/options: unrecognized option 'nodeflat'
Feb 12 16:23:19 localhost adsl-connect: ADSL connection lost; attempting re-connection.
Feb 12 16:23:24 localhost pppd[6258]: In file /etc/ppp/options: unrecognized option 'nodeflat'
Feb 12 16:23:24 localhost adsl-connect: ADSL connection lost; attempting re-connection.
Feb 12 16:23:29 localhost pppd[6270]: In file /etc/ppp/options: unrecognized option 'nodeflat'
Feb 12 16:23:29 localhost adsl-connect: ADSL connection lost; attempting re-connection.
Feb 12 16:23:35 localhost pppd[6277]: In file /etc/ppp/options: unrecognized option 'nodeflat'

Un extrait de dmesg:-less

NET: Registered protocol family 8
NET: Registered protocol family 20
unicorn_usb_atm: module license 'Proprietary' taints kernel.
unicorn_usb: v 0.0.0, 22:31:41 Jan 23 2005
unicorn_usb: driver parameters: DebugLevel=0
usb 2-3: new full speed USB device using ohci_hcd and address 3
usb 2-4: new full speed USB device using ohci_hcd and address 4
unicorn_usb: found adapter VendorId 07fa, ProductId 1012, driver_info=20174
unicorn_usb: MSW parameters:
ActivationMode=1
ActTimeout=300000
AutoActivation=1
DebugLevel=0
DownstreamRate=3400
unicorn_usb: ExchangeDelay=10
FmPollingRate=1000
g_RefGain=22
g_Teqmode=7
InitTimeout=20000
Interoperability=0
unicorn_usb: LCD_Trig=15000
LOS_LOF_Trig=5000
LoopbackMode=0
MswDebugLevel=2
RetryTime=5000
TrainingDelay=100
unicorn_usb: useRFC019v=0
useRFC029v=8000
useRFC040v=0
useRFC041v=1
setINITIALDAC=0
unicorn_usb: useRFCFixedRate=1
useVCXO=0
_no_TS652=1
useAFE=20174
txPower=14
unicorn_usb: OHCI Host Controller
unicorn_msw: FmPollingRate=1000ms,InitTimeout=20000ms,ActTimeout=300000
unicorn_usb: AdslStatus=1
usbcore: registered new driver unicorn_usb
ACPI: Power Button (FF) [PWRF]
ibm_acpi: ec object not found
unicorn_msw: Current Modem State (3): ACTIVATING
unicorn_usb: MSW state: ACTIVATING

Dc "il" clignote à mort ( comme dans toy story" c'estça clignote-le à mort avec ton laser!") pendant 3,4 min puis passe au rouge fixe...
Je pense avoir loupé un truc mais je vois pas où...
au fait, "activation timeout = 300000" c'est pas un peu beaucoup ça ? Ca fait bien 300 sec, non?
Bon ça commence à s'ameliorer... Maintenant cela clignote et le pilote est enregistré.

Pour le timeout, personnellement je n'ai pas eu besoin de le modifier mais tu peux essayer... Par contre, je ne sais pas comment on fait!

Dans quelle configuration es-tu? noyau & module fmatias ou ton noyau recompilé et module recompilé? Pour ce qui est du patch, j'ai effectivement retrouvé les mêmes instructions que dans le 0.87, il faudrait donc l'applicquer si tu utilises ton module.
C'est normal que ppp0 t'insulte. Il ne peut accéder à internet donc il l'insultera tant que le modem ne sera pas en mode "SHOWTIME"
suis sur le kernel bewan-Matias et j'ai appliqué ses patchs.
Vais faire un tour sur mon linux et je reviens...