Précédent   Forum des professionnels en informatique > Systèmes > Linux > Matériel
Matériel Vos questions relatives à la configuration optimale et au support matériel
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/09/2004, 23h37   #1
Invité régulier
 
Homme
Analyste/Développeur
Inscription : décembre 2003
Messages : 26
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Analyste/Développeur

Informations forums :
Inscription : décembre 2003
Messages : 26
Points : 9
Points : 9
Par défaut Problème install Modem Asus avec amedyn

Voilà j'ai télécharger le fichier amedyn avec ce qu'il me faut pour installer mon modem asus sur ma debian. Je n'ai aucun problème en suivant le readme mais à l'étape où je dois faire un 'make' il termine en me donnant l'erreur suivante :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
debian:/usr/amedyn# make
cd init && make clean
make[1]: Entering directory `/usr/amedyn/init'
rm -f amload amioctl amloaddbg amloaddbgt
make[1]: Leaving directory `/usr/amedyn/init'
cd module && make clean
make[1]: Entering directory `/usr/amedyn/module'
rm -f *.o .*.flags *.ko *.mod.* .*.o.cmd .*.ko.cmd
make[1]: Leaving directory `/usr/amedyn/module'
cd bridged && make clean
make[1]: Entering directory `/usr/amedyn/bridged'
rm -f br2684ctl
make[1]: Leaving directory `/usr/amedyn/bridged'
cd amcontrol && make clean
make[1]: Entering directory `/usr/amedyn/amcontrol'
rm -f amcontrol amcontroldbg amcontroldbgt
make[1]: Leaving directory `/usr/amedyn/amcontrol'
cd init && make && make install
make[1]: Entering directory `/usr/amedyn/init'
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -Wsign-compare -I../include -lusb  amload.c -o amload
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -Wsign-compare -I../include -lusb  amioctl.c -o amioctl
make[1]: Leaving directory `/usr/amedyn/init'
make[1]: Entering directory `/usr/amedyn/init'
install -c -m 755 -p amload amioctl /usr/sbin
make[1]: Leaving directory `/usr/amedyn/init'
cd firmware && make
make[1]: Entering directory `/usr/amedyn/firmware'
install -c -m 644 -p fw-usb.bin Fw-usb_A.bin /usr/sbin
make[1]: Leaving directory `/usr/amedyn/firmware'
cd module && make && make install
make[1]: Entering directory `/usr/amedyn/module'
rm -f xdslusb_2.4.o
make -C /lib/modules/2.4.26-1-386/build SUBDIRS=/usr/amedyn/module XDSLUSB-MODULE=amedyn modules
make[2]: Entering directory `/lib/modules/2.4.26-1-386/build'
make[2]: *** Pas de règle pour fabriquer la cible « modules ». Arrêt.
make[2]: Leaving directory `/lib/modules/2.4.26-1-386/build'
make[1]: *** [normal] Erreur 2
make[1]: Leaving directory `/usr/amedyn/module'
make: *** [AME_MODULE] Erreur 2
Avez-vous une idée de ce que je dois faire?

Merci d'avance
PeGaZe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2004, 12h23   #2
Invité régulier
 
Homme
Analyste/Développeur
Inscription : décembre 2003
Messages : 26
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Analyste/Développeur

Informations forums :
Inscription : décembre 2003
Messages : 26
Points : 9
Points : 9
Vous avez pas une idée????
PeGaZe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2004, 12h27   #3
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 39
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 39
Points : 13
Points : 13
Envoyer un message via MSN à _ky_
ben visiblement ça merde ici
"make[2]: *** Pas de règle pour fabriquer la cible « modules ». Arrêt. "
tu devrais poster le code du makefile qui s'y refere
_ky_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2004, 17h05   #4
Invité régulier
 
Homme
Analyste/Développeur
Inscription : décembre 2003
Messages : 26
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Analyste/Développeur

Informations forums :
Inscription : décembre 2003
Messages : 26
Points : 9
Points : 9
Désolé mais je suis un grand débutant et je ne vois pas trop ce que tu entends pas makefile?

Est ce la "liste" de ce qui se trouve dans le dossier /lib/modules/2.4.26-1-386 ?
Si c'est cela alors :

Code :
1
2
3
initrd       modules.generic_string  modules.parportmap  modules.usbmap
kernel       modules.ieee1394map     modules.pcimap
modules.dep  modules.isapnpmap       modules.pnpbiosmap
Sorry si ce n'est pas cela ..
PeGaZe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2004, 17h19   #5
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 39
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 39
Points : 13
Points : 13
Envoyer un message via MSN à _ky_
en gros, quand tu fait /usr/amedyn# make

tu execute ton makefile, qui fait pleins de chouettes choses comme entrer dans des repertoires (cd init ), y supprimer des trucs (rm -f amload amioctl amloaddbg amloaddbgt)...

ton makefile doit surement se trouver dans /usr/amedyn et s'appeller Makefile

la tu as posté le contenu du dossier auquel le makefile accede
_ky_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2004, 11h36   #6
Invité régulier
 
Homme
Analyste/Développeur
Inscription : décembre 2003
Messages : 26
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Analyste/Développeur

Informations forums :
Inscription : décembre 2003
Messages : 26
Points : 9
Points : 9
Oké je lai (merci pour l'info aussi) :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
#
# Makefile to build and install all files for Zyxel 630-11 & Asus AAM6000UG
#
 
RPMBIN="rpmbuild"
ifeq ($(shell [ -f /etc/debian_version ] && echo "yes"), yes)
        DISTRO = "deb"
else
ifeq ($(shell [ -f /etc/mandrake-release ] && echo "yes"), yes)
        DISTRO = ""
else
ifeq ($(shell [ -f /etc/redhat-release ] && echo "yes"), yes)
        DISTRO = "rh"
else
ifeq ($(shell [ -f /etc/SuSE-release ] && echo "yes"), yes)
        DISTRO = "suse"
        RPMBIN = "rpm"
else
        DISTRO = ""
endif
endif
endif
endif
 
DEST_MACHINE = $(shell uname -m)
DEST_KERNEL = $(shell uname -r)
DEST_KERNEL_MAIN = $(shell uname -r | cut -d'.' -f1-2)
KERNEL_PATH = /lib/modules/$(DEST_KERNEL)/build
CONFIG_PATH = /usr/src/linux
CONFIG_NAME = .config
MODULE_PATH = /lib/modules/$(DEST_KERNEL)/kernel/drivers/usb
NAME = amedyn-$(shell date +%Y-%m-%d)
RPM_BIN_NAME = ${NAME}.k${DEST_KERNEL}${DISTRO}.${DEST_MACHINE}.rpm
TGZ_SRC_NAME = ${NAME}-src.tgz
ifeq ($(DEST_KERNEL_MAIN), 2.4)
MODULE_NORMAL = $(MODULE_PATH)/amedyn.o
MODULE_DEBUG = $(MODULE_PATH)/amedyndbg.o
else
MODULE_NORMAL = $(MODULE_PATH)/amedyn.ko
MODULE_DEBUG = $(MODULE_PATH)/amedyndbg.ko
endif
RPM_VERSION = $(shell date +%Y_%m_%d)_$(shell echo $(DEST_KERNEL) | tr "-" "_")
RPM_RELEASE = 1
 
all: clean compile_install
 
all_control: clean compile_install AME_CONTROL
 
#install: CX_INIT CX_FIRMWARE CX_MODULE CX_SCRIPTS BRIDGED CX_PANEL
compile_install: AME_INIT AME_FIRMWARE AME_MODULE AME_SCRIPTS BRIDGED
 
AME_INIT: init
        cd init && make && make install
 
AME_CONTROL:
cd amcontrol && make && make install
 
AME_FIRMWARE:
        cd firmware && make
 
AME_MODULE: module
        cd module && make && make install
 
AME_SCRIPTS: scripts
        cd scripts && make
 
BRIDGED: bridged
        cd bridged && make && make install
 
package: clean
        cd .. && tar -zcvf ${TGZ_SRC_NAME} amedyn
 
deb: clean compile_install
        mv -f /etc/amedyn /etc/amedyn.config
        cp -pf scripts/config/amedyn /etc/amedyn
        cd debian && ./create-pkg.sh ${DEST_MACHINE}
        mv -f /etc/amedyn.config /etc/amedyn
 
rpm: clean compile_install
 
        mv -f /etc/amedyn /etc/amedyn.config
        cp -pf scripts/config/amedyn /etc/amedyn
        ${RPMBIN} -bb \
                 --define "_rpmdir ${PWD}" \
                 --define "_builddir ${PWD}" \
                 --define "_arch ${DEST_MACHINE}" \
                 --define "__check_files ''" \
                 --define "_rpmfilename ${RPM_BIN_NAME}" \
                 --define "module_normal ${MODULE_NORMAL}" \
                 --define "module_debug ${MODULE_DEBUG}" \
                 --define "version ${RPM_VERSION}" \
                 --define "release ${RPM_RELEASE}" \
                 amedyn.spec
        mv ${RPM_BIN_NAME} ..
        mv -f /etc/amedyn.config /etc/amedyn
 
#uninstall: firmware init module scripts panel bridged
uninstall: firmware init module scripts bridged
        cd firmware && make uninstall
        cd init && make uninstall
        cd module && make uninstall
        cd scripts && make uninstall
        cd bridged && make uninstall
#clean: init module sarlib panel bridged
clean: init module bridged amcontrol
        cd init && make clean
        cd module && make clean
        cd bridged && make clean
        cd amcontrol && make clean
 
add_service: scripts/Makefile
        cd scripts && make add_service
 
remove_service: scripts/Makefile
        cd scripts && make remove_service
help:
        echo "Type:"
        echo "  make -> To compile driver for your system"
        echo "  make -e DEST_MACHINE=i586 -> To compile driver for i586 machine"
        echo "  make rpm -> To build a rpm package for your system (it will be created in previo$        echo "  make -e DEST_MACHINE=i586 rpm -> To build a rpm package for i586 machine"
        echo "  make deb -> To build a deb package for your system (it will be created in previo$        echo "  make package -> To build a tgz package (it will be created in previous directory$        echo "  make uninstall -> To remove installed files"
        echo "  make add_service -> To install driver as a service (you don't need type amstart.$        echo "  make remove_service -> To remove driver service"
Sorry pour la longueur
PeGaZe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2004, 12h25   #7
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 39
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 39
Points : 13
Points : 13
Envoyer un message via MSN à _ky_
est ce que tu a aussi un makefile dans ton repertoire module?

il me semble que le makefile que tu a cité se rend dans ce repertoire t essaye d'executer un autre makefile
Code :
1
2
 
cd module && make && make install
et que c'est dans ce makefile la qu'il y a un problème

donc poste cet autre makefile
_ky_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2004, 13h51   #8
Invité régulier
 
Homme
Analyste/Développeur
Inscription : décembre 2003
Messages : 26
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Analyste/Développeur

Informations forums :
Inscription : décembre 2003
Messages : 26
Points : 9
Points : 9
Quelqu'un est passé chez moi et ma réglé le problème merci pour vos aide ça lui à fait gagner du temps
PeGaZe est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h51.


 
 
 
 
Partenaires

Hébergement Web