[debian] probleme avec ma 2ème carte reseau

probleme avec ma 2ème carte reseau [debian] - Hardware - Linux et OS Alternatifs

Marsh Posté le 13-03-2005 à 13:49:41    

salut,
 
je crois que j'ai un probleme avec ma carte réseau mais je n'arrive pas à diagnostiquer ca.
 
les faits:
 
un dell
une carte réseau integrée qui marche
une carte SMC qui ne marche pas
 
lspci

0000:01:07.0 Non-VGA unclassified device: National Semiconductor Corporation DP83820 10/100/1000 Ethernet Controller


 
dmesg | grep DP83820

ns83820.c: National Semiconductor DP83820 10/100/1000 driver.


 
le module est bien chargé.
 
je fais quoi maintenant ?
 
Merci


Message édité par Zaib3k le 13-03-2005 à 13:51:12

---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 13-03-2005 à 13:49:41   

Reply

Marsh Posté le 13-03-2005 à 13:57:27    

tu la configures et tu l'actives :spamafote:
 
ifconfig ethX up avec X correspondant à ta carte réseau pour activer


Message édité par Mjules le 13-03-2005 à 13:57:35

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 13-03-2005 à 14:08:51    

justement, j'ai pas de ethX. et je ne trouve pas où le définir.


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 13-03-2005 à 14:11:37    

de mémoire, sur debian c'est dans /etc/network/interface


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 13-03-2005 à 14:21:39    

c'est ce que j'ai fait mais ca ne suffit pas. il me jette sur le eth2. eth2 n'existe pas.


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 13-03-2005 à 14:22:19    

dmesg | grep eth :??:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 13-03-2005 à 14:22:53    

si t'as deux cartes, ca sera eth0 et eth1 ;)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 13-03-2005 à 14:25:47    

oui pardon. c'est eth1 que j'ai essayé D


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 13-03-2005 à 14:26:19    

et le 'dmesg | grep eth' donne quoi ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 13-03-2005 à 14:28:30    

# dmesg | grep eth
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex
eth0: no IPv6 routers present
e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex
eth0: no IPv6 routers present


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 13-03-2005 à 14:28:30   

Reply

Marsh Posté le 13-03-2005 à 14:37:33    

un pti 'dmesg | grep -A6 nc83820.c' ? :d


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 13-03-2005 à 14:43:49    

e_esprit a écrit :

un pti 'dmesg | grep -A6 nc83820.c' ? :d


 
 
rien.
 
mais
 

# dmesg | grep -A6 DP83820
ns83820.c: National Semiconductor DP83820 10/100/1000 driver.
PCI: Device 0000:01:07.0 not available because of resource collisions
ns83820: pci_enable_dev failed: -22
ns83820: probe of 0000:01:07.0 failed with error -22
e1000: Ignoring new-style parameters in presence of obsolete ones
Intel(R) PRO/1000 Network Driver - version 5.2.52-k4
Copyright (c) 1999-2004 Intel Corporation.


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 13-03-2005 à 14:44:34    

et meme
 

# dmesg | grep -A6 ns83820.c
ns83820.c: National Semiconductor DP83820 10/100/1000 driver.
PCI: Device 0000:01:07.0 not available because of resource collisions
ns83820: pci_enable_dev failed: -22
ns83820: probe of 0000:01:07.0 failed with error -22
e1000: Ignoring new-style parameters in presence of obsolete ones
Intel(R) PRO/1000 Network Driver - version 5.2.52-k4
Copyright (c) 1999-2004 Intel Corporation.


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 13-03-2005 à 14:46:45    

Ben c'est interessant :d :

Citation :

PCI: Device 0000:01:07.0 not available because of resource collisions
ns83820: pci_enable_dev failed: -22
ns83820: probe of 0000:01:07.0 failed with error -22


 
Faut chercher a résoudre ca ;)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 13-03-2005 à 14:51:23    

c'est un peu du chinois pour moi :D la même config marchait avec openbsd hier.
 
un conflit d'irq & co pourrait être à la source ?


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 13-03-2005 à 14:53:44    

un conflit d'IRQ, ou un probleme de noyau, quelle version utilises-tu ?
Tu peux toujours essayer de changer la carte d'emplacement PCI si t'en as de dispos, ca mange pas de pain :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 13-03-2005 à 14:58:55    

je pensais justememnt a déplacer le bouzin :D
 
je suis sur le dernier 2.6 fourni par Debian.
l'install date de ce midi :D  
 
2.6.8-2-386


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 13-03-2005 à 15:15:45    

# dmesg | grep ns83
ns83820.c: National Semiconductor DP83820 10/100/1000 driver.
eth0: ns83820.c: 0x22c: 945210b8, subsystem: 10b8:9452
eth0: ns83820 v0.20: DP83820 v1.3: 00:04:e2:61:04:fb io=0xff8ff000 irq=185 f=sg
eth0: ns83820_tx_watch: 5 8 3
eth0: ns83820_tx_watch: 5 9 4
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
eth0: ns83820_tx_watch: 5 10 5
# dmesg | grep ns83 | wc -l
68


 
 
j'ai moins d'erreur depuis que j'ai changé de pci.
mais, il m'a inversé le eth0 et eth1. pas cool. je peux changer ca où ?
il m'insulte sur la console (pas en ssh) avec des "eth0: tx_timeout je sias pas quoi en boucle".


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 13-03-2005 à 15:33:05    

Tu configures ta carte comment, en DHCP ou en fixe ?
Si tu décharge/recharge le module, ca change quelque chose ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 13-03-2005 à 15:34:33    

Sinon pour l'ordre de tes cartes, faut passer des argument au boot de noyau : http://linuxguide.sourceforge.net/linux-ethernet.html


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 13-03-2005 à 15:34:48    

j'ai mis en fixe. je veux faire un routeur après :)
 
je viens d'apt-geter le noyo en -686 et rebooté. je n'ai plus de problème.
 

# dmesg | grep eth0
eth0: ns83820.c: 0x22c: 945210b8, subsystem: 10b8:9452
eth0: ns83820 v0.20: DP83820 v1.3: 00:04:e2:61:04:fb io=0xff8ff000 irq=185 f=sg
eth0: link now 100 mbps, full duplex and up.
eth0: no IPv6 routers present


 
 
va comprendre Charles :o
 
[grillaid]j'aurais tout de même une ptite question: comment inverser eth0 et eth1 ?[/grillaid]


Message édité par Zaib3k le 13-03-2005 à 15:35:16

---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 13-03-2005 à 15:35:45    

[:yaisse2]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 13-03-2005 à 15:37:50    

c'est assez kaskouye comme méthode. je vais laisser ca comme :D
 
mais merci pour l'info :o


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 13-03-2005 à 16:16:52    

ya plus simple pour assigner les cartes (si les chip sont différents, c'est plus compliqu"s si ils sont identiques) :
 
dans /etc/modprobe.conf (ou modules.conf pour un noyau 2.4) :
alias eth0 module_que_je_veux
alias eth1 module_queèje_veux_2
 
ex :
alias eth0 forcedeth
alias eth1 ne2k-pci


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 13-03-2005 à 16:23:56    

ok merci.
 
je suppose que si le support est ds le noyo la méthode "lilo" est la seule.


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 15-03-2005 à 19:31:36    

Pour choisir le nom de l'interface, il faut utiliser la commande nameif. Elle permet d'associer un nom logique à l'adresse MAC.
Par exemple dans /etc/network/interfaces :
 
auto lan
iface lan inet static
    address 192.168.3.253
    netmask 255.255.255.0
    pre-up nameif lan 00:00:B4:BB:4D:69
 
Ensuite l'interface « lan » est utilisé comme ethx
 
Jean-Luc

Reply

Marsh Posté le 15-03-2005 à 19:34:05    

genial ca :D merci
 
ca n'est pas dans le man interfaces. bizarre.
je testerais à l'occasion.


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 15-03-2005 à 19:35:39    

man nameif :D
Merci encore


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 15-03-2005 à 22:13:15    

Ah ouais pas mal, je connaissais pas non plus :jap:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 16-03-2005 à 08:41:19    

Connaissais pas non plus :jap:


---------------
:wq
Reply

Marsh Posté le 17-03-2005 à 15:12:15    

Il y a d'autres astuces : la commande ifremname qui fait sensiblement la même chose et on peut également jouer avec des règles udev.
 
La commande nameif m'avait été communiquée par Paul Gortmaker, l'auteur de Ethernet-HOWTO, il y a quelques années.


Message édité par panir le 17-03-2005 à 15:12:42
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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