[Debian] Plusieurs petits problèmes : son, internet, réseau

Plusieurs petits problèmes : son, internet, réseau [Debian] - Installation - Linux et OS Alternatifs

Marsh Posté le 26-07-2003 à 18:06:48    

J'ai plusieurs petit problème sur ma Debian, je vais vous expliquer problème par problème :
 
* Le son ...
J'ai compilé mon noyau avec :
- Sound card support
- Ensoniq AudioPCI (j'ai une SB128)
 
Comme package j'ai :
- alsa-base
- libarts-alsa
- libxmmsarts
 
Mais avec XMMS, j'arrive pas avoir de son ..., est-ce que j'ai oublié un module, un package, ...
 
* Internet ...
Pour démarrer Internet, j'ai configuré pour démarrer avec :
pon wanadoo
 
Au début, je ne pouvait démarrer que pon wanadoo en root, alors j'ai créé un group Internet, et j'ai configuré les fichiers que je pensais nécessaire à pon pour que ceux-ci appartienent au groupe internet.
Donc :
chgrp -R internet /etc/ppp/peers
chgrp -R internet /dev/ppp
chgrp -R internet /usr/sbin/pppd
 
Ensuite j'ai mis mon compte courant dans le groupe internet, et là qaund je tape pon wanadoo sous l'utilisateur courant, la commande à l'air de s'executer normalement (pas de message d'erreur apparant), mais le modem ne correspond pas avec Wanadoo (bip, bip, biiiiip ...).
Une fois que j'ai fais ça, à chaque fois que je changer le groupe pour les fichiers précédants, je voyais à chaque fois le groupe dip ... J'ai donc penser que c'était le group pour Internet (c'est pas super évidant de le voir au début, vu comme le nom est explicite), donc j'ai mis le même ID pour le groupe dip et Internet dans /etc/group ...
Est-ce que j'ai fait une fausse manoeuvre ?
 
* Réseau ...
J'ai voulut installer mon réseau local. J'ai une carte RealTek RTL-8139, donc je l'ai mis dans mon noyau (comme je l'avais fait lors d'une installation précédante).
Puis j'ai ajouté dans /etc/modules.conf :
alias eth0 RTL-8139B
et ensuite j'ai fait :
ifconfig 192.168.1.1 netmask 255.255.255.0 eth0
et là le message d'erreur apparait :

Code :
  1. olivier:/home/olivier# ifconfig 192.168.1.1 netmask 255.255.255.0 eth0
  2. SIOCSIFNETMASK: No such device
  3. eth0: Host name lookup failure
  4. ifconfig: `--help' gives usage information.


 
J'ai reéssayer d'installer le pilote pour ma carte réseau, mais cette fois-ci en module chargeable, le nom du module est 8139too.o, donc dans /etc/modules.conf, j'ai mis :
alias eth0 RTL-8139B
et ensuite j'ai fait :
ifconfig 192.168.1.1 netmask 255.255.255.0 eth0
 
Et toujours le même message d'erreur ...
 
 
 

Reply

Marsh Posté le 26-07-2003 à 18:06:48   

Reply

Marsh Posté le 26-07-2003 à 18:44:02    

pour le son:
soit tu utilises l'émulation OSS (il faut l'avoir compiler)
soit tu utilises le plugin de sortie Alsa (alsa-xmms)
 
note que cette carte ne semble pas supporter plusieurs sources sonores en même temps. J'ai du me résigner à installer un serveur de son (esd). De fait, mon Xmms utilises le plugin de sortie esd. Pour arts, je sais pas s'il y a un plugin de sortie.
 
Pour le réseau, ton alias me paraît foireux:
le "RTL-8139B" devrait correspondre à ton module de carte réseau, soit 8139too si je dis pas de connerie.
alias eth0 8139too
 
note que c'est inutile si tu n'as qu'une carte réseau.
 
Pour le net, je sais pas trop.

Reply

Marsh Posté le 26-07-2003 à 18:46:26    

et la syntaxe du ifconfig est:
 
ifconfig eth0 192.168.1.1 netmask 255.255.255.0

Reply

Marsh Posté le 26-07-2003 à 18:51:10    

Citation :

pour le son:
soit tu utilises l'émulation OSS (il faut l'avoir compiler)
soit tu utilises le plugin de sortie Alsa (alsa-xmms)
 
note que cette carte ne semble pas supporter plusieurs sources sonores en même temps. J'ai du me résigner à installer un serveur de son (esd). De fait, mon Xmms utilises le plugin de sortie esd. Pour arts, je sais pas s'il y a un plugin de sortie.


OK, je vais essayer ça ...
 

Citation :

Pour le réseau, ton alias me paraît foireux:
le "RTL-8139B" devrait correspondre à ton module de carte réseau, soit 8139too si je dis pas de connerie.
alias eth0 8139too


Non, là c'est moi qui est fait un copier/coller sans avoir vérifier ce que j'avais coller ... Quand j'ai compilé mon noyau,pour que ma carte réseau soit en module, j'avais écrit dans /etc/modules.conf :
alias eth0 8139too
... et il me mettais la même erreur dans la console ...
Je viens de faire un ls /dev/eth* et aucun fichier, est-ce que vous avez un eth0 dans votre /dev.
Parce que l'erreur :
SIOCSIFNETMASK: No such device
doit venir sûrement d'une entrée manquante dans /dev ...
 

Citation :

note que c'est inutile si tu n'as qu'une carte réseau.
 
Pour le net, je sais pas trop.


Merci comme même d'avoir répondu aux questions précédentes ...

Reply

Marsh Posté le 26-07-2003 à 18:53:13    

Code :
  1. olivier:/home/olivier# ifconfig eth0 192.168.1.1 netmask 255.255.255.0
  2. SIOCSIFADDR: No such device
  3. eth0: ERROR while getting interface flags: No such device
  4. SIOCSIFNETMASK: No such device
  5. olivier:/home/olivier#

Reply

Marsh Posté le 26-07-2003 à 18:57:29    

vérifies que le modules 8139too est chargé (ajoutes une ligne 8139too à /etc/modules pour le charger au démarrage)
si tu n'as qu'une carte réseau, supprimes cet alias eth0 pour éviter toute confusion

Reply

Marsh Posté le 26-07-2003 à 19:09:40    

Olivier51 a écrit :


Mais avec XMMS, j'arrive pas avoir de son ..., est-ce que j'ai oublié un module, un package, ...


 
En utilisateur ou bien en root?
Si tu n'as pas le son en utilisateur normal ajoute toi dans le groupe audio :

Code :
  1. adduser olivier51 audio


Et relance ta session X. Car seul les utilisateur dans le groupe audio on le droit d'ecrire dans /dev/dsp :

Code :
  1. ls -l /dev/dsp?
  2. crw-rw----    1 root     audio     14,   3 Jun  9 20:41 /dev/dsp0
  3. crw-rw----    1 root     audio     14,  19 Jun  9 20:41 /dev/dsp1
  4. crw-rw----    1 root     audio     14,  35 Jun  9 20:41 /dev/dsp2
  5. crw-rw----    1 root     audio     14,  51 Jun  9 20:41 /dev/dsp3


 
Si tu n'as pas le son en root c'est que tes drivers sont mal config.
 
Voila deja si ca peux aider ;)

Reply

Marsh Posté le 26-07-2003 à 23:02:41    

911GT3 a écrit :

vérifies que le modules 8139too est chargé (ajoutes une ligne 8139too à /etc/modules pour le charger au démarrage)
si tu n'as qu'une carte réseau, supprimes cet alias eth0 pour éviter toute confusion


 
J'avais déjà essayé auparavant, et voilà le problème :

Code :
  1. olivier:/home/olivier# insmod 8139too
  2. Using /lib/modules/2.4.19/kernel/drivers/net/8139too.o
  3. /lib/modules/2.4.19/kernel/drivers/net/8139too.o: unresolved symbol mii_nway_restart_Rbc887931
  4. /lib/modules/2.4.19/kernel/drivers/net/8139too.o: unresolved symbol mii_link_ok_Ra61a7493
  5. /lib/modules/2.4.19/kernel/drivers/net/8139too.o: unresolved symbol mii_ethtool_sset_Rbd3fefff
  6. /lib/modules/2.4.19/kernel/drivers/net/8139too.o: unresolved symbol mii_ethtool_gset_Refafd7ac
  7. olivier:/home/olivier#


 
Là, souvenir souvenir ... je me souviens avoir vu le module mii qui trainait à côté de celui de mon pilote pour ma carte réseau, petit test :

Code :
  1. olivier:/home/olivier# insmod mii
  2. Using /lib/modules/2.4.19/kernel/drivers/net/mii.o
  3. olivier:/home/olivier# insmod 8139too
  4. Using /lib/modules/2.4.19/kernel/drivers/net/8139too.o
  5. olivier:/home/olivier# ifconfig eth0 192.168.1.1 netmask 255.255.255.0
  6. olivier:/home/olivier# ifconfig
  7. eth0      Link encap:Ethernet  HWaddr 00:48:54:83:2B:11
  8.           inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
  9.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  10.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  11.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  12.           collisions:0 txqueuelen:100
  13.           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
  14.           Interrupt:11 Base address:0x9f00
  15. (...)


... ça à l'air de marché !!!
 

Code :
  1. olivier:/home/olivier# ping 192.168.1.1
  2. PING 192.168.1.1 (192.168.1.1): 56 data bytes
  3. 64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=0.1 ms
  4. 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.0 ms
  5. 64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.0 ms
  6. 64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.0 ms
  7. 64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.0 ms


Bon déjà un problème de résolu !!!

Reply

Marsh Posté le 26-07-2003 à 23:13:49    

utilises modprobe plutôt que insmod ;)
 
 

DESCRIPTION
       Les utilitaires modprobe et depmod rendent le noyau Linux modulaire plus facile-
       ment  gérable pour tous les utilisateurs, administrateurs et les développeurs de
       distribution.
 
       modprobe utilise un fichier de type "Makefile" pour les  dépendances,  créé  par
       depmod,  pour  charger  automatiquement les modules dépendants de l'ensemble des
       modules disponibles dans les répertoires prédéfinis.
....
....

Reply

Marsh Posté le 26-07-2003 à 23:17:59    

De toute façon, ils vont finir dans /etc/modules ...
 
Mais d'après ce que j'ai compris pour modprobe, si j'avais fait la première fois :
modprobe 8139too
Je n'aurais pas eu le problème de dépendance avec le module mii, il me l'aurait chargé de manière transparente ?

Reply

Marsh Posté le 26-07-2003 à 23:17:59   

Reply

Marsh Posté le 26-07-2003 à 23:26:53    

Olivier51 a écrit :

De toute façon, ils vont finir dans /etc/modules ...
 
Mais d'après ce que j'ai compris pour modprobe, si j'avais fait la première fois :
modprobe 8139too
Je n'aurais pas eu le problème de dépendance avec le module mii, il me l'aurait chargé de manière transparente ?


 
modprobe installe le module en question + tous les modules dont il a besoin alors que insmod n'installe que le module demandé.
 
NB: si un module a besoin de paramètres complémentaires que tu n'as pas fourni, le lancement des modules risque de rater.


Message édité par Moriaben le 26-07-2003 à 23:28:42
Reply

Marsh Posté le 26-07-2003 à 23:57:36    

Bon bven je viens de réessayer de lancer une connection (pon wanadoo) avec mon utilisateur courant et ça marche ... En faite la première fois, peut-être que je n'avais pas eu de chance !!!
 
Donc en faite, il ne me reste plus qu'un seul problème ... le son, je vais recompiler mon noyau en mettant l'émulation OSS et puis je vais voir ...
 
Une petite question, il m'a semblé aavoir vu su le forum qu'on ne pouvait pas avoir OSS et puis alsa parce que sinon on pouvait avoir des problèmes, je me trompe ...

Reply

Marsh Posté le 27-07-2003 à 00:05:15    

Autre nouveau problème, pendant que j'essayais de résoudre le problème de ma connection Internet, je me suis souvenu d'un soft kppp sur une Mandrake qui rendait un peu plus conviviale la connection Internet ...
 
J'ai voulut l'installer pour voir si il pourrait résoudre mon problème de connection ...
Je l'installe et le configure sans problème, et au moment de lanecr la connection, ça se lance correctement jusqu'à un message d'erreur :
La communication téléphonique a été coupée.
Arrêt inopiné du démon pppd !
Code de retour : 1
Aller voir man pppd pour plus de renseignements (...)

 
Je vais voir, mais rien de très précis, j'ai été voir /var/log/syslog et voici le résultat :

Code :
  1. Jul 27 01:41:52 olivier modprobe: modprobe: Can't locate module ppp0
  2. Jul 27 01:41:52 olivier pppd[735]: The remote system is required to authenticate itself
  3. Jul 27 01:41:52 olivier pppd[735]: but I couldn't find any suitable secret (password) for it to use to do so.
  4. Jul 27 01:41:52 olivier pppd[735]: (None of the available passwords would let it use an IP address.)


 
Il y en a qui utilise ce soft, et qui n'ont pas ppp0 en modules mais dans le noyau ?

Reply

Marsh Posté le 27-07-2003 à 00:11:04    

Je suis désolé pour ce dernier message, j'ai trouvé mon bonheur dans la FAQ de kpppd, encore désolé ...

Reply

Marsh Posté le 27-07-2003 à 17:52:49    

Je dois avoir un problème avec l'IRQ si j'ai bien compris :
 

Code :
  1. olivier:/home/olivier# modprobe es1370
  2. /lib/modules/2.4.19/kernel/drivers/sound/es1370.o: init_module: No such device
  3. Hint: insmod errors can be caused by incorrect module parameters, including inva
  4. lid IO or IRQ parameters
  5. /lib/modules/2.4.19/kernel/drivers/sound/es1370.o: insmod /lib/modules/2.4.19/ke
  6. rnel/drivers/sound/es1370.o failed
  7. /lib/modules/2.4.19/kernel/drivers/sound/es1370.o: insmod es1370 failed
  8. olivier:/home/olivier#


 
Quelqu'un sait comment je peux corriger se problème ?

Reply

Marsh Posté le 27-07-2003 à 17:58:31    

tu as compilé le son via OSS ou ALSA ?
en dur ou en module ?
 
dans le doute, et si tu as utilisé make-kpkg, tu peux faire un:
grep 1371 /boot/config-2.4.xx (suivant la version de ton noyau)
 
chez moi ça donne:
CONFIG_SOUND_ES1371=m
CONFIG_SND_ENS1371=m
parce que par distractiob j'ai compiler les deux :whistle:
sinon tu peux aussi faire un "modprobe -l|grep sound"
 
Pour Alsa, le module se nomme snd-ens1371.

Reply

Marsh Posté le 27-07-2003 à 21:37:27    

ça y est le son marche ...
 
Comment je peux faire pour que dans ifconfig j'ai toujours eth0 et que je ne soit pas obligé de taper à chaque démarrage :
ifconfig eth0 192.168.1.1 netmask 255.255.255.0
 
Il y aurait la solution de mettre la ligne de commande dans xinit par exemple mais c'est pas le top ... Il y a pas un paramètre pour que ifconfig se souviennent de la configuration ?

Reply

Marsh Posté le 27-07-2003 à 21:46:49    

Olivier51 a écrit :

ça y est le son marche ...
 
Comment je peux faire pour que dans ifconfig j'ai toujours eth0 et que je ne soit pas obligé de taper à chaque démarrage :
ifconfig eth0 192.168.1.1 netmask 255.255.255.0
 
Il y aurait la solution de mettre la ligne de commande dans xinit par exemple mais c'est pas le top ... Il y a pas un paramètre pour que ifconfig se souviennent de la configuration ?


 
Salut,
 

Code :
  1. <1> <ttypts/1> [Sun Jul 27 21:45:48] cscm@TuX:~
  2. 0>cat /etc/network/interfaces
  3. # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
  4. # The loopback interface
  5. auto eth0 lo
  6. iface lo inet loopback
  7. iface eth0 inet static
  8.         address 192.168.0.2
  9.         netmask 255.255.255.128
  10.         gateway 192.168.0.1


 
Il faut changer les valeurs bien sur.

Reply

Marsh Posté le 27-07-2003 à 21:49:38    

Merci beaucoup je vais essayer ça ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed