Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2412 connectés 

 


Dernière réponse
Sujet : comment installer un driver??
mickael de psagot bof, c'est pas la reinstall qui me fait peur.... c'est de toute maniere une machine quie est faite pour le test...
 
ok... on se retrouve cet apres-midi sur membrake...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
mickael de psagot bof, c'est pas la reinstall qui me fait peur.... c'est de toute maniere une machine quie est faite pour le test...
 
ok... on se retrouve cet apres-midi sur membrake...
weed bahh je pense, c'est tout du moins ce que j'ai entendu  
mandrake c'est la distrib plutot orienté newbie
et  
red hat destiné plus au entreprise
 
donc mon conseillé ca aurait été de commencé par une mdk, mais la c'est trop tard tu vas pas t'amuser a reinstallé une distrib sur ton ordi
leto RedHat est surement très bien, mais y'a une bien plus grande communauté (edit: francophone) autour de la Mandrake .  
Mais ce que tu veux faire peut surement l'etre avec la redhat, c'est ton choix :D
mickael de psagot

leto3 a écrit :

ps: 9.0, c'est pas la derniere edition de la red hat???
 
 Non, y'a eu Fedora Core 1 et Fedora Core 2
 
pps: si, mais je desespere. j'ai adopte plus ou moins votre approche, et je teste les trucs de bases. les machins senses etre tout betes.... installer un gui, coller un driver... mais meme ca, je bloque... creer un shortcut, j'ai pas reussi... j'ai essaye de configurer wine, carotte aussi...
 
 Sous mandrake, installer un gui: urpmi xfce4
 créer un lien : ln -s /chemin/cible /chemin/lien
 
j'ai essaye aujourd'hui de faire tourner un dhcp, j'ai pas reussi.  
 
 Sous mandrake: urpmi dhcpd
 Sous redhat: trouve un rpm
 
Pour finir, je pense que ton apprentissage serait grandement facilité en utilisant une distribution plus récente:  
 Fedora Core 2 , Mandrake 10 , Suse 9.1


 
xfce4, c'est le seul truc que j'ai reussi a faire aujourd'hui...
pour le coup du dhcp, il est installe, ce con! je l'ai installe depuis le cd d'install.. je me suis tape la doc du site red hat, mais ca a rien donne....
 
pour le coup de la distrib, on m'a dit que red hat etait plus approprie pour ce que je voulais faire, mais bon... je suis ouvert... j'ai dl la mandrake 10 ya 2 jours....

mickael de psagot bon, j'ai detecte la carte son grace au machin inclus dans le gui... maintenant, il refuse que je modifie le volume. ni en mode terminal, ni en mode gui...
leto ps: 9.0, c'est pas la derniere edition de la red hat???
 
 Non, y'a eu Fedora Core 1 et Fedora Core 2
 
pps: si, mais je desespere. j'ai adopte plus ou moins votre approche, et je teste les trucs de bases. les machins senses etre tout betes.... installer un gui, coller un driver... mais meme ca, je bloque... creer un shortcut, j'ai pas reussi... j'ai essaye de configurer wine, carotte aussi...
 
 Sous mandrake, installer un gui: urpmi xfce4
 créer un lien : ln -s /chemin/cible /chemin/lien
 
j'ai essaye aujourd'hui de faire tourner un dhcp, j'ai pas reussi.  
 
 Sous mandrake: urpmi dhcpd
 Sous redhat: trouve un rpm
 
Pour finir, je pense que ton apprentissage serait grandement facilité en utilisant une distribution plus récente:  
 Fedora Core 2 , Mandrake 10 , Suse 9.1
mickael de psagot modprobe: command not found.......
je vais me pendre....
mickael de psagot ah, c'est compile...
mickael de psagot ah, c'est compile...
mickael de psagot ben justement, c'est dans ce tuto que je suis bloque...
3/ c'est pas en une seule etape????? <:-/ j'essaye en 3 fois, comme tu viens de le dire...
 
ps: 9.0, c'est pas la derniere edition de la red hat???
pps: si, mais je desespere. j'ai adopte plus ou moins votre approche, et je teste les trucs de bases. les machins senses etre tout betes.... installer un gui, coller un driver... mais meme ca, je bloque... creer un shortcut, j'ai pas reussi... j'ai essaye de configurer wine, carotte aussi...
j'ai essaye aujourd'hui de faire tourner un dhcp, j'ai pas reussi. j'ai essaye de monter un bind server et de faire des replications avec mon dns w2k, j'ai pas reussi....
j'ai rien reussi a faire, aujourd'hui... grosse deprime... je pense meme en faire un topic...
 
alors si meme un driver de merde j'arrive pas a installer, je me demande ou je vais....
 
bref...
combien de temps c'est cense durer, le "make"??? parce que je sais pas ce qu'il fit, mais c'est long...
Mjules je t'ai donné un tuto qui explique pas à pas ce qu'il fallait faire
 
1/ installer kernel-source et probablement glibc-devel
2/ décompacter les sources des drivers
3/ aller dans le dossier et ./configure --with-cards=au8830 --with-sequencer=yes
4/ si le configure c'est bien terminé, taper make
5/ si le make c'est bien terminé (pas d'error, pas de exit avec le stauts 1), alors faire make install
 
6/ suivre la même procédure avec les libs puis les outils
 
charger les drivers,
régler le volume sonore
modifier modules.conf
 
c'est tout
 
PS : avec une distros un peu plus récente, il est probable qu'elle aurait été reconnu à l'install
PPS : tu devais pas faire un serveur au départ ?
mickael de psagot

Dark_Schneider a écrit :

http://www.alsa-project.org/alsa-d [...] eal#matrix
 
comme tu le vois, selon le chipset de ta carte son le pilote est snd-au8810 ou snd-au8820 ou snd-au8830.
 
pour le conf, tu peux lancer l'utilitaire alsaconf
 
ou alors tu peux le faire manuellement.
 
manuellement ( manipulation à faire en tant que root )
- vérifier si le module existe :

Code :
  1. modprobe -l | grep snd-au


 
- si le module qui correspond à ton chipset existe alors tu ajoutes les lignes suivantes dans le fichier /etc/modules.conf

Code :
  1. # ALSA portion
  2. alias char-major-116 snd
  3. alias snd-card-0 snd-au8830
  4. # module options should go here
  5. # OSS/Free portion
  6. alias char-major-14 soundcore
  7. alias sound-slot-0 snd-card-0
  8.        
  9. # card #1
  10. alias sound-service-0-0 snd-mixer-oss
  11. alias sound-service-0-1 snd-seq-oss
  12. alias sound-service-0-3 snd-pcm-oss
  13. alias sound-service-0-8 snd-seq-oss
  14. alias sound-service-0-12 snd-pcm-oss


 
j'ai pris le cas où le bon pilote est snd-au8810
 
les lignes à mettre sont expliqués sur le site d'alsa ( cf 1er liens ) dans la page concernant les drivers.


 
je comprends rien.... mais rien.....
 
j'ai decompacte les archives. bon...
je lance la ligne "./configure --with-cards=au8830 --with-sequencer=yes;make;make install" telle quelle, mais il me sdit que c'est pas comme ca, et il se lance dans une recherche de dependance sans fin... ca fait deja 30 minutes que j'attends. pas que je sois impatient, mais ca me semble louche.....
 
la suite de la page, c'est meme pas la peine... c'est du chinois....
 
je suis desole, mais la, je desespere....j'ai meme pas envie d'etre drole... c'est si complique d'installer un petit driver tout con??????
 
help...

Jar Jar Ah et puis pour compiler des modules il faut les headers du noyau...
Dark_Schneider http://www.alsa-project.org/alsa-d [...] eal#matrix
 
comme tu le vois, selon le chipset de ta carte son le pilote est snd-au8810 ou snd-au8820 ou snd-au8830.
 
pour le conf, tu peux lancer l'utilitaire alsaconf
 
ou alors tu peux le faire manuellement.
 
manuellement ( manipulation à faire en tant que root )
- vérifier si le module existe :

Code :
  1. modprobe -l | grep snd-au


 
- si le module qui correspond à ton chipset existe alors tu ajoutes les lignes suivantes dans le fichier /etc/modules.conf

Code :
  1. # ALSA portion
  2. alias char-major-116 snd
  3. alias snd-card-0 snd-au8830
  4. # module options should go here
  5. # OSS/Free portion
  6. alias char-major-14 soundcore
  7. alias sound-slot-0 snd-card-0
  8.        
  9. # card #1
  10. alias sound-service-0-0 snd-mixer-oss
  11. alias sound-service-0-1 snd-seq-oss
  12. alias sound-service-0-3 snd-pcm-oss
  13. alias sound-service-0-8 snd-seq-oss
  14. alias sound-service-0-12 snd-pcm-oss


 
j'ai pris le cas où le bon pilote est snd-au8810
 
les lignes à mettre sont expliqués sur le site d'alsa ( cf 1er liens ) dans la page concernant les drivers.
   
 
 

Mjules alors, installes les sources de ton noyaux, ( paquet kernel-source, version =celle de ton noyau)
 
puis télécharges à cette adresse :
alsa-driver
alsa-libs
alsa-utils
 
http://www.alsa-project.org/
 
ensuite, tu suis l'un de ces 3 tutos (suivant ta carte son, 8810 8820 ou 8830) :
http://www.alsa-project.org/alsa-d [...] ule=au8810
http://www.alsa-project.org/alsa-d [...] ule=au8820
http://www.alsa-project.org/alsa-d [...] ule=au8830
 
et ça devrait fonctionner
mickael de psagot up?
mickael de psagot 1/ rh 9.0
2/heuuuuuuuu... 2.4.20-8
 
Mjules EDIT : oublie tout ce que je dis + loin, les aureal sont gérés par ALSA depuis 10 mois, tu n'as pas besoin d'installer ce driver, donnes nous ta distribution et on verra comment on peut faire
 
 
 

mickael de psagot a écrit :

bon, je l'ai fait, j'ai tente le coup.
il a plutot ete locasse....

Citation :


(...)In file included from au_vortex.h:64,
                 from au_audio.c:49:
/usr/include/linux/delay.h:13:23: asm/delay.h: No such file or directory

In file included from au_vortex.h:66,
                 from au_audio.c:49:
/usr/include/linux/malloc.h:3:2: warning: #warning The Use of linux/malloc.h is
deprecated, use linux/slab.h
In file included from au_audio.c:49:
au_vortex.h:71:25: asm/uaccess.h: No such file or directory

(...)


 
mis a part le fait que j'ai envie de me taper un magret de pinguin, je dois deduire quoi, qu'il me deteste??
<:-(
 


 
j'ai mis 2 parties importante en gras. Il lui manque ces fichiers.
ceux ci se trouvent dans le paquet glibc-devel sous MandrakeLinux, il faut donc l'installer, installes également les sources de ton noyau (paquet kernel-source)
 
Mon avis perso :
c'est loin d'être gagné que tu puisses compiler ce driver sur un noyau récent ; ya quand même eu 26 versions du 2.4 depuis sa sortie.
a fortiori, si tu es avec un noyau 2.6.
 
Donc
1/ quelle est ta distribution  
2/ quel est ton noyau (uname -r pour connaitre la version)

mickael de psagot manchot ET muet, le comble, non?
mickael de psagot bon, je l'ai fait, j'ai tente le coup.
il a plutot ete locasse....

Citation :


[root@hermes aureal]# make install
cc -D__KERNEL__  -DMODULE -DAU8830 -mpentium  -O6 -fomit-frame-pointer -Wall -pipe -I/usr/src/linux/include   -c -o au_audio.o au_audio.c
`-mpentium' is deprecated. Use `-march=pentium' or `-mcpu=pentium' instead.
In file included from au_vortex.h:50,
                 from au_audio.c:49:
/usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in userspace
In file included from au_vortex.h:61,
                 from au_audio.c:49:
/usr/include/linux/string.h:8:2: warning: #warning Using kernel header in userland!
In file included from /usr/include/linux/sched.h:14,
                 from au_vortex.h:63,
                 from au_audio.c:49:
/usr/include/linux/timex.h:173: field `time' has incomplete type
In file included from /usr/include/linux/bitops.h:69,
                 from /usr/include/asm/system.h:7,
                 from /usr/include/linux/sched.h:16,
                 from au_vortex.h:63,
                 from au_audio.c:49:
/usr/include/asm/bitops.h:327:2: warning: #warning This includefile is not available on all architectures.
/usr/include/asm/bitops.h:328:2: warning: #warning Using kernel headers in userspace: atomicity not guaranteed
In file included from /usr/include/linux/signal.h:4,
                 from /usr/include/linux/sched.h:25,
                 from au_vortex.h:63,
                 from au_audio.c:49:
/usr/include/asm/signal.h:107: parse error before "sigset_t"
/usr/include/asm/signal.h:110: parse error before '}' token
In file included from /usr/include/linux/sched.h:81,
                 from au_vortex.h:63,
                 from au_audio.c:49:
/usr/include/linux/timer.h:45: parse error before "spinlock_t"
/usr/include/linux/timer.h:53: parse error before '}' token
/usr/include/linux/timer.h:67: parse error before "tvec_base_t"
/usr/include/linux/timer.h:101: parse error before "tvec_bases"
/usr/include/linux/timer.h: In function `init_timer':
/usr/include/linux/timer.h:105: dereferencing pointer to incomplete type
/usr/include/linux/timer.h:105: dereferencing pointer to incomplete type
/usr/include/linux/timer.h:106: dereferencing pointer to incomplete type
/usr/include/linux/timer.h: In function `timer_pending':
/usr/include/linux/timer.h:121: dereferencing pointer to incomplete type
In file included from au_vortex.h:64,
                 from au_audio.c:49:
/usr/include/linux/delay.h:13:23: asm/delay.h: No such file or directory
In file included from au_vortex.h:66,
                 from au_audio.c:49:
/usr/include/linux/malloc.h:3:2: warning: #warning The Use of linux/malloc.h is
deprecated, use linux/slab.h
In file included from au_audio.c:49:
au_vortex.h:71:25: asm/uaccess.h: No such file or directory
In file included from au_audio.c:49:
au_vortex.h: At top level:
au_vortex.h:147: parse error before "wait_queue_head_t"
au_vortex.h:147: warning: no semicolon at end of struct or union
au_vortex.h:164: parse error before ':' token
au_vortex.h:165: parse error before ':' token
au_vortex.h:166: parse error before ':' token
au_vortex.h:167: parse error before ':' token
au_vortex.h:168: warning: type defaults to `int' in declaration of `wave_stream_t'
au_vortex.h:168: warning: data definition has no type or storage class
au_vortex.h:178: parse error before "wave_stream_t"
au_vortex.h:178: warning: no semicolon at end of struct or union
au_vortex.h:179: warning: type defaults to `int' in declaration of `record_stream'
au_vortex.h:179: warning: data definition has no type or storage class
au_vortex.h:180: warning: type defaults to `int' in declaration of `wave_device_t'
au_vortex.h:180: warning: data definition has no type or storage class
au_vortex.h:198: parse error before "wait_queue_head_t"
au_vortex.h:198: warning: no semicolon at end of struct or union
au_vortex.h:199: warning: type defaults to `int' in declaration of `owait'
au_vortex.h:199: warning: data definition has no type or storage class
au_vortex.h:206: parse error before '}' token
au_vortex.h:206: warning: type defaults to `int' in declaration of `midi_device_t'
au_vortex.h:206: warning: data definition has no type or storage class
au_vortex.h:225: parse error before "spinlock_t"
au_vortex.h:225: warning: no semicolon at end of struct or union
au_vortex.h:226: warning: type defaults to `int' in declaration of `wave_head'
au_vortex.h:226: warning: data definition has no type or storage class
au_vortex.h:227: parse error before '*' token
au_vortex.h:227: warning: type defaults to `int' in declaration of `wave_tail'
au_vortex.h:227: warning: data definition has no type or storage class
au_vortex.h:228: parse error before "midi"
au_vortex.h:228: warning: type defaults to `int' in declaration of `midi'
au_vortex.h:228: warning: data definition has no type or storage class
au_vortex.h:229: parse error before ':' token
au_vortex.h:230: parse error before ':' token
au_vortex.h:231: parse error before ':' token
au_vortex.h:232: warning: type defaults to `int' in declaration of `au_device_t'au_vortex.h:232: warning: data definition has no type or storage class
au_vortex.h:253: parse error before '*' token
au_vortex.h:254: parse error before '*' token
au_vortex.h:255: parse error before '*' token
au_vortex.h:256: parse error before '*' token
au_vortex.h:257: parse error before '*' token
au_vortex.h:261: parse error before '*' token
au_vortex.h:262: parse error before '*' token
au_vortex.h:263: parse error before '*' token
au_vortex.h:267: parse error before '*' token
au_vortex.h:268: parse error before '*' token
au_vortex.h:269: warning: `struct inode' declared inside parameter list
au_vortex.h:273: parse error before '*' token
au_vortex.h:274: parse error before '*' token
au_vortex.h:278: parse error before '*' token
au_vortex.h:278: warning: type defaults to `int' in declaration of `dev_head'
au_vortex.h:278: warning: data definition has no type or storage class
au_vortex.h:279: parse error before '*' token
au_vortex.h:279: warning: type defaults to `int' in declaration of `dev_tail'
au_vortex.h:279: warning: data definition has no type or storage class
au_vortex.h:282: parse error before '*' token
au_vortex.h:282: warning: type defaults to `int' in declaration of `find_device'au_vortex.h:282: warning: data definition has no type or storage class
au_vortex.h:283: parse error before '*' token
au_vortex.h:283: warning: type defaults to `int' in declaration of `find_device_by_pcidev'
au_vortex.h:283: warning: data definition has no type or storage class
au_vortex.h:284: parse error before '*' token
au_vortex.h:285: parse error before '*' token
au_vortex.h:392: parse error before "au_device_t"
au_audio.c:55: warning: `struct inode' declared inside parameter list
au_audio.c:56: warning: `struct vm_area_struct' declared inside parameter list
au_audio.c:57: warning: `struct inode' declared inside parameter list
au_audio.c:58: warning: `struct inode' declared inside parameter list
au_audio.c:59: parse error before '*' token
au_audio.c:64: variable `audio_fops' has initializer but incomplete type
au_audio.c:66: unknown field `owner' specified in initializer
au_audio.c:66: warning: excess elements in struct initializer
au_audio.c:66: warning: (near initialization for `audio_fops')
au_audio.c:67: unknown field `llseek' specified in initializer
au_audio.c:67: warning: excess elements in struct initializer
au_audio.c:67: warning: (near initialization for `audio_fops')
au_audio.c:68: unknown field `read' specified in initializer
au_audio.c:68: warning: excess elements in struct initializer
au_audio.c:68: warning: (near initialization for `audio_fops')
au_audio.c:69: unknown field `write' specified in initializer
au_audio.c:69: warning: excess elements in struct initializer
au_audio.c:69: warning: (near initialization for `audio_fops')
au_audio.c:70: unknown field `poll' specified in initializer
au_audio.c:70: warning: excess elements in struct initializer
au_audio.c:70: warning: (near initialization for `audio_fops')
au_audio.c:71: unknown field `ioctl' specified in initializer
au_audio.c:71: warning: excess elements in struct initializer
au_audio.c:71: warning: (near initialization for `audio_fops')
au_audio.c:72: unknown field `mmap' specified in initializer
au_audio.c:72: warning: excess elements in struct initializer
au_audio.c:72: warning: (near initialization for `audio_fops')
au_audio.c:73: unknown field `open' specified in initializer
au_audio.c:73: warning: excess elements in struct initializer
au_audio.c:73: warning: (near initialization for `audio_fops')
au_audio.c:74: unknown field `release' specified in initializer
au_audio.c:74: warning: excess elements in struct initializer
au_audio.c:74: warning: (near initialization for `audio_fops')
au_audio.c:96: parse error before '*' token
au_audio.c:97: parse error before '*' token
au_audio.c:98: parse error before '*' token
au_audio.c:99: parse error before '*' token
au_audio.c:99: parse error before '*' token
au_audio.c:99: warning: type defaults to `int' in declaration of `find_wave_device'
au_audio.c:99: warning: data definition has no type or storage class
au_audio.c:100: parse error before '*' token
au_audio.c:101: parse error before '*' token
au_audio.c:102: parse error before '*' token
au_audio.c:103: parse error before '*' token
au_audio.c:104: parse error before '*' token
au_audio.c:105: parse error before '*' token
au_audio.c:106: parse error before '*' token
au_audio.c:113: parse error before '*' token
au_audio.c: In function `au_dsp_register':
au_audio.c:119: `dev' undeclared (first use in this function)
au_audio.c:119: (Each undeclared identifier is reported only once
au_audio.c:119: for each function it appears in.)
au_audio.c:119: warning: passing arg 1 of `register_sound_dsp' from incompatible pointer type
au_audio.c: At top level:
au_audio.c:123: parse error before '*' token
au_audio.c: In function `au_dsp_unregister':
au_audio.c:126: `dev' undeclared (first use in this function)
au_audio.c: At top level:
au_audio.c:130: parse error before '*' token
au_audio.c: In function `au_audio_register':
au_audio.c:136: `dev' undeclared (first use in this function)
au_audio.c:136: warning: passing arg 1 of `register_sound_special' from incompatible pointer type
au_audio.c: At top level:
au_audio.c:140: parse error before '*' token
au_audio.c: In function `au_audio_unregister':
au_audio.c:142: `dev' undeclared (first use in this function)
au_audio.c: In function `au_audio_read':
au_audio.c:148: `dev' undeclared (first use in this function)
au_audio.c:148: dereferencing pointer to incomplete type
au_audio.c:149: `wdev' undeclared (first use in this function)
au_audio.c:150: `stream' undeclared (first use in this function)
au_audio.c:158: warning: implicit declaration of function `printk'
au_audio.c:158: `KERN_WARNING' undeclared (first use in this function)
au_audio.c:158: parse error before string constant
au_audio.c:159: `ENXIO' undeclared (first use in this function)
au_audio.c:163: dereferencing pointer to incomplete type
au_audio.c:164: `ESPIPE' undeclared (first use in this function)
au_audio.c:167: warning: implicit declaration of function `access_ok'
au_audio.c:167: `VERIFY_WRITE' undeclared (first use in this function)
au_audio.c:168: `EFAULT' undeclared (first use in this function)
au_audio.c:184: warning: implicit declaration of function `spin_lock_irqsave'
au_audio.c:187: warning: implicit declaration of function `spin_unlock_irqrestore'
au_audio.c:191: dereferencing pointer to incomplete type
au_audio.c:191: `O_NONBLOCK' undeclared (first use in this function)
au_audio.c:192: `EAGAIN' undeclared (first use in this function)
au_audio.c:193: warning: implicit declaration of function `interruptible_sleep_on'
au_audio.c:194: warning: implicit declaration of function `signal_pending'
au_audio.c:194: `current' undeclared (first use in this function)
au_audio.c:195: `ERESTARTSYS' undeclared (first use in this function)
au_audio.c: In function `au_audio_write':
au_audio.c:203: `dev' undeclared (first use in this function)
au_audio.c:203: dereferencing pointer to incomplete type
au_audio.c:204: `wdev' undeclared (first use in this function)
au_audio.c:205: `stream' undeclared (first use in this function)
au_audio.c:212: `KERN_WARNING' undeclared (first use in this function)
au_audio.c:212: parse error before string constant
au_audio.c:213: `ENXIO' undeclared (first use in this function)
au_audio.c:218: dereferencing pointer to incomplete type
au_audio.c:219: `ESPIPE' undeclared (first use in this function)
au_audio.c:223: `VERIFY_READ' undeclared (first use in this function)
au_audio.c:224: `EFAULT' undeclared (first use in this function)
au_audio.c:248: `EAGAIN' undeclared (first use in this function)
au_audio.c:257: dereferencing pointer to incomplete type
au_audio.c:257: `O_NONBLOCK' undeclared (first use in this function)
au_audio.c:262: `current' undeclared (first use in this function)
au_audio.c:265: `ERESTARTSYS' undeclared (first use in this function)
au_audio.c: In function `au_audio_poll':
au_audio.c:296: `dev' undeclared (first use in this function)
au_audio.c:296: dereferencing pointer to incomplete type
au_audio.c:297: `wdev' undeclared (first use in this function)
au_audio.c:306: `KERN_WARNING' undeclared (first use in this function)
au_audio.c:306: parse error before string constant
au_audio.c:307: `ENXIO' undeclared (first use in this function)
au_audio.c:310: dereferencing pointer to incomplete type
au_audio.c:311: warning: implicit declaration of function `poll_wait'
au_audio.c:312: dereferencing pointer to incomplete type
au_audio.c:316: dereferencing pointer to incomplete type
au_audio.c:326: dereferencing pointer to incomplete type
au_audio.c: At top level:
au_audio.c:339: warning: `struct inode' declared inside parameter list
au_audio.c:340: conflicting types for `au_audio_ioctl'
au_audio.c:55: previous declaration of `au_audio_ioctl'
au_audio.c: In function `au_audio_ioctl':
au_audio.c:341: `dev' undeclared (first use in this function)
au_audio.c:341: dereferencing pointer to incomplete type
au_audio.c:342: `wdev' undeclared (first use in this function)
au_audio.c:343: `stream' undeclared (first use in this function)
au_audio.c:352: `KERN_WARNING' undeclared (first use in this function)
au_audio.c:352: parse error before string constant
au_audio.c:353: `ENXIO' undeclared (first use in this function)
au_audio.c:358: warning: implicit declaration of function `put_user'
au_audio.c:362: `EINVAL' undeclared (first use in this function)
au_audio.c:364: dereferencing pointer to incomplete type
au_audio.c:364: `O_NONBLOCK' undeclared (first use in this function)
au_audio.c:371: dereferencing pointer to incomplete type
au_audio.c:394: warning: implicit declaration of function `get_user'
au_audio.c:395: `EFAULT' undeclared (first use in this function)
au_audio.c:440: dereferencing pointer to incomplete type
au_audio.c:465: dereferencing pointer to incomplete type
au_audio.c:514: warning: implicit declaration of function `copy_to_user'
au_audio.c:536: dereferencing pointer to incomplete type
au_audio.c:589: warning: passing arg 1 of `au_mixer_ioctl' from incompatible pointer type
au_audio.c: At top level:
au_audio.c:592: warning: `struct vm_area_struct' declared inside parameter list
au_audio.c:593: conflicting types for `au_audio_mmap'
au_audio.c:56: previous declaration of `au_audio_mmap'
au_audio.c: In function `au_audio_mmap':
au_audio.c:594: `dev' undeclared (first use in this function)
au_audio.c:594: dereferencing pointer to incomplete type
au_audio.c:595: `wdev' undeclared (first use in this function)
au_audio.c:602: `KERN_WARNING' undeclared (first use in this function)
au_audio.c:602: parse error before string constant
au_audio.c:603: `ENODEV' undeclared (first use in this function)
au_audio.c:607: dereferencing pointer to incomplete type
au_audio.c:611: `EINVAL' undeclared (first use in this function)
au_audio.c:612: dereferencing pointer to incomplete type
au_audio.c:612: dereferencing pointer to incomplete type
au_audio.c:614: dereferencing pointer to incomplete type
au_audio.c:614: `VM_WRITE' undeclared (first use in this function)
au_audio.c:615: `stream' undeclared (first use in this function)
au_audio.c:620: warning: implicit declaration of function `remap_page_range'
au_audio.c:620: dereferencing pointer to incomplete type
au_audio.c:620: warning: implicit declaration of function `virt_to_phys'
au_audio.c:620: dereferencing pointer to incomplete type
au_audio.c:621: `EAGAIN' undeclared (first use in this function)
au_audio.c:624: dereferencing pointer to incomplete type
au_audio.c:624: `VM_READ' undeclared (first use in this function)
au_audio.c:630: dereferencing pointer to incomplete type
au_audio.c:630: dereferencing pointer to incomplete type
au_audio.c: At top level:
au_audio.c:647: warning: `struct inode' declared inside parameter list
au_audio.c:648: conflicting types for `au_audio_open'
au_audio.c:57: previous declaration of `au_audio_open'
au_audio.c: In function `au_audio_open':
au_audio.c:649: `dev' undeclared (first use in this function)
au_audio.c:650: dereferencing pointer to incomplete type
au_audio.c:656: `KERN_WARNING' undeclared (first use in this function)
au_audio.c:656: parse error before string constant
au_audio.c:657: `ENODEV' undeclared (first use in this function)
au_audio.c:662: parse error before string constant
au_audio.c:665: dereferencing pointer to incomplete type
au_audio.c: At top level:
au_audio.c:672: warning: `struct inode' declared inside parameter list
au_audio.c:673: conflicting types for `au_audio_release'
au_audio.c:58: previous declaration of `au_audio_release'
au_audio.c: In function `au_audio_release':
au_audio.c:674: `dev' undeclared (first use in this function)
au_audio.c:674: dereferencing pointer to incomplete type
au_audio.c:675: `wdev' undeclared (first use in this function)
au_audio.c:679: `KERN_WARNING' undeclared (first use in this function)
au_audio.c:679: parse error before string constant
au_audio.c:680: `ENODEV' undeclared (first use in this function)
au_audio.c:683: dereferencing pointer to incomplete type
au_audio.c:683: `O_NONBLOCK' undeclared (first use in this function)
au_audio.c: At top level:
au_audio.c:696: parse error before '*' token
au_audio.c: In function `drain_playback':
au_audio.c:699: `wdev' undeclared (first use in this function)
au_audio.c:709: `dev' undeclared (first use in this function)
au_audio.c:722: `nonblock' undeclared (first use in this function)
au_audio.c:725: `current' undeclared (first use in this function)
au_audio.c: At top level:
au_audio.c:733: parse error before '*' token
au_audio.c: In function `add_wave_device':
au_audio.c:735: `wdev' undeclared (first use in this function)
au_audio.c:738: `file' undeclared (first use in this function)
au_audio.c:743: `dev' undeclared (first use in this function)
au_audio.c:744: `EBUSY' undeclared (first use in this function)
au_audio.c:745: parse error before ')' token
au_audio.c:747: `ENOMEM' undeclared (first use in this function)
au_audio.c:754: `dev_type' undeclared (first use in this function)
au_audio.c:768: warning: implicit declaration of function `init_waitqueue_head'
au_audio.c:783: `KERN_WARNING' undeclared (first use in this function)
au_audio.c:783: parse error before string constant
au_audio.c:789: parse error before string constant
au_audio.c:796: parse error before string constant
au_audio.c:802: parse error before string constant
au_audio.c: At top level:
au_audio.c:821: parse error before '*' token
au_audio.c: In function `get_frags':
au_audio.c:832: `stream' undeclared (first use in this function)
au_audio.c:832: warning: implicit declaration of function `__get_free_pages'
au_audio.c:832: `GFP_KERNEL' undeclared (first use in this function)
au_audio.c:834: `ENOMEM' undeclared (first use in this function)
au_audio.c:839: warning: implicit declaration of function `virt_to_page'
au_audio.c:839: warning: assignment makes pointer from integer without a cast
au_audio.c:840: warning: assignment makes pointer from integer without a cast
au_audio.c:840: increment of pointer to unknown structure
au_audio.c:840: arithmetic on pointer to an incomplete type
au_audio.c:841: `PG_reserved' undeclared (first use in this function)
au_audio.c:841: dereferencing pointer to incomplete type
au_audio.c:848: `count' undeclared (first use in this function)
au_audio.c: At top level:
au_audio.c:856: parse error before '*' token
au_audio.c: In function `free_wave_device':
au_audio.c:865: `wdev' undeclared (first use in this function)
au_audio.c:868: warning: assignment makes pointer from integer without a cast
au_audio.c:869: warning: assignment makes pointer from integer without a cast
au_audio.c:869: increment of pointer to unknown structure
au_audio.c:869: arithmetic on pointer to an incomplete type
au_audio.c:870: `PG_reserved' undeclared (first use in this function)
au_audio.c:870: dereferencing pointer to incomplete type
au_audio.c:876: warning: implicit declaration of function `free_pages'
au_audio.c:880: warning: assignment makes pointer from integer without a cast
au_audio.c:881: warning: assignment makes pointer from integer without a cast
au_audio.c:881: increment of pointer to unknown structure
au_audio.c:881: arithmetic on pointer to an incomplete type
au_audio.c:882: dereferencing pointer to incomplete type
au_audio.c:891: `dev' undeclared (first use in this function)
au_audio.c:900: warning: implicit declaration of function `kfree'
au_audio.c: At top level:
au_audio.c:903: parse error before '*' token
au_audio.c:903: parse error before '*' token
au_audio.c:904: warning: return type defaults to `int'
au_audio.c: In function `find_wave_device':
au_audio.c:906: `wdev' undeclared (first use in this function)
au_audio.c:909: `dev' undeclared (first use in this function)
au_audio.c:913: `file' undeclared (first use in this function)
au_audio.c: At top level:
au_audio.c:922: parse error before '*' token
au_audio.c: In function `remove_wave_device':
au_audio.c:925: `dev' undeclared (first use in this function)
au_audio.c:927: `wdev' undeclared (first use in this function)
au_audio.c: At top level:
au_audio.c:945: parse error before '*' token
au_audio.c: In function `set_data_format':
au_audio.c:947: `val' undeclared (first use in this function)
au_audio.c:952: `stream' undeclared (first use in this function)
au_audio.c:962: warning: deprecated use of label at end of compound statement
au_audio.c: At top level:
au_audio.c:965: parse error before '*' token
au_audio.c: In function `set_asp_format':
au_audio.c:969: `stream' undeclared (first use in this function)
au_audio.c: At top level:
au_audio.c:994: parse error before '*' token
au_audio.c: In function `stop_wave':
au_audio.c:999: `stream' undeclared (first use in this function)
au_audio.c:1000: `dev' undeclared (first use in this function)
au_audio.c: At top level:
au_audio.c:1013: parse error before '*' token
au_audio.c: In function `receive_mem':
au_audio.c:1023: `stream' undeclared (first use in this function)
au_audio.c:1024: `dev' undeclared (first use in this function)
au_audio.c:1034: `max_size' undeclared (first use in this function)
au_audio.c:1036: `mem' undeclared (first use in this function)
au_audio.c: At top level:
au_audio.c:1056: parse error before '*' token
au_audio.c: In function `send_mem':
au_audio.c:1061: `stream' undeclared (first use in this function)
au_audio.c:1067: `size' undeclared (first use in this function)
au_audio.c:1070: warning: implicit declaration of function `copy_from_user'
au_audio.c:1070: `mem' undeclared (first use in this function)
au_audio.c:1083: `dev' undeclared (first use in this function)
au_audio.c: At top level:
au_audio.c:1105: parse error before '*' token
au_audio.c: In function `au_handle_timer':
au_audio.c:1107: `wdev' undeclared (first use in this function)
au_audio.c:1107: `dev' undeclared (first use in this function)
au_audio.c:1108: `stream' undeclared (first use in this function)
au_audio.c:1121: warning: implicit declaration of function `wake_up_interruptible'
au_audio.c: At top level:
au_audio.c:64: storage size of `audio_fops' isn't known
make: *** [au_audio.o] Error 1


 
mis a part le fait que j'ai envie de me taper un magret de pinguin, je dois deduire quoi, qu'il me deteste??
<:-(

mickael de psagot ben disons qu'ils me demandent de modifier le makefile en fonction de ma config, et que ca a l'air d'etre essentiel. or, vu que je sais pas ce qu'ils veulent dire par la, j'ai un peu les foies d'essayer et planter mon systeme...
 
dans 2 minutes, j'aurai 20h d'experience sur le manchot...
f4ukp tu va avoir du mal a compiler ton module sous windows de toute facon. Je ne sais pas ou tu as un probleme. Le README est tres clair et t'explique en 4 etapes ce que tu dois faire.
 
Relis le si tu n'as pas compris ou explique nous ...
lukefab tu viens de découvrir la joie des différences entre plate formes!
Sous Unix, un retour a la ligne est le caractere \n
Sous Windows, un retour a la ligne est le caractere \n\r (ou l'inverse)
Sous Mac, un retour a la ligne est le caractere \r
 
Ce qui explique que Notepad s'attend à trouver des \n\r et qu'il n'a que des \n symbolisés par les petits carrés. Wordpad n'a pas ce probleme.
Inversement sous linux, certains éditeurs affichent le \r en trop comme ca : ^M
mickael de psagot ?????
pourquoi quand je l'ouvre avec le notepad, il me fait une bouillie infame, et que la, il est propre et pas compact?????
mickael de psagot desole, j'ai dit bonsoir sur le 1er poste que j;ai balance ce soir... apres, ca me semble etre la suite de la discussion... un vrai nerd, quoi...
 
le readme, je l'ai lu. j'ai rien compris non plus....
faut dire, il donne pas faim....
 
"Release Notes for the Aureal Vortex Linux Driver
================================================
 
The following files are distributed in this release:
 
README  this file
Makefile used to build and install the driver
COPYING  GPL information
ChangeLog Version change information
mod_conf script used by make install
au_audio.c wave audio source
au_core.c core support source
au_midi.c midi audio source
au_mixer.c mixer source
au_sndstat.c sndstat source
au_utils.c utility functions source
au_vortex.c kernel/PCI interface source
au_vortex.h public declarations and functions
asp30.o  object file containing Au8830 core
asp20.o  object file containing Au8820 core
asp10.o  object file containing Au8810 core
 
See http://aureal.sourceforge.net for the latest
driver and bug list.
 
NOTE: the GPL applies to the source modules only.
Redistribution of the binary modules requires
explicit permission from Aureal.
 
System Requirements
-------------------
 
This driver is for Intel x86 systems only.
 
If your BIOS has an option for "PnP OS", it must be disabled.
Note: if you get "device busy" error messages this might be
the problem.
 
This driver has been tested on the following distributions:
 
Red Hat 6.0, kernel version 2.2.5-15
Red Hat 6.1, kernel version 2.2.12-20
Red Hat 6.1, kernel version 2.2.13
Slackware 7.0, kernel version 2.2.16
Debian 2.2, kernel version 2.4.0
 
Installing the Driver
---------------------
 
1. Unpack the distribution:
tar xvzf aureal*.tar.gz
 
2. Change to the driver directory and become root:
cd aureal*
su
 
3. Edit the Makefile to suit your system (SMP, CPU type, etc)
 
4. Type the following install commands:
 
If you have an 8830-based (Vortex 2) card:
make install
 
If you have an 8820-based (Vortex 1) card:
make install20
 
If you have an 8810-based (Vortex Advantage) card:
make install10
 
There is no need to reboot.
 
Note: if you get "unresolved symbol" errors during the install,
rebuild your kernel with sound support (soundcore) built in
(not a module).
 
Supported Sound Cards
---------------------
 
Aureal SQ2500 (8830-based)
Aureal SQ1500 (8810-based)
Diamond MX300 (8830-based)
Turtle Beach Montego (8820-based)
Any other Aureal 88(1|2|3)0 based card should work
 
Features
--------
 
1. OSS compatible.
 
2. Full duplex PCM playback and record, multiple channels (/dev/dsp).
 
3. Mixer support (/dev/mixer).
 
4. MPU-401 support (/dev/midi).
 
5. Joystck support at port 0x201.
 
6. Supports games such as Quake2.
 
7. Supports Vortex 8830, 8810, and 8820 based cards.
 
8. Supports /dev/audio and /dev/sndstat.
 
Midi synthesis is supported through a software midi synth, such as Timidity.
 
Known Problems
--------------
 
1. SMP is not tested
2. Small buffer (16k)
3. Random skipping with some movies in mtvp"
 
c'est le "3.modify the makefile" qui me pose probleme, en fait...
 
ishaor il était une fois les bonnes manières ( bonjour, au revoir, merci .. tout ce bordel quoi ).
 
Pour ton driver, ben lis les ch'tits README and co qui doivent être avec le driver, ca fera avancer le schmilblick ...
mickael de psagot voila:
j'ai une carte son aureal qui n'a pas ete detectee a l'install, et qui ne l'est tjrs pas avec le soft fait pour sur gnome.
j'ai telecharge le driver aur source-forge, joie!
 
comment j'installe le bordel, maintenant?  
 
j'ai trouve des tutoriaux sur differents sites du topic lien, mais je n'ai rien compris...
recompiler le kernell??? kenece????

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)