[Résolu]Carte réseau inconnu sous debian 4.0r3

Bonjour, j’ai installé la dernière version de debian sur ma machine à partir de cette iso : debian-40r3-i386-netinst.iso. J’ai eu la mauvaise surprise de voir que le noyau est le 2.6.18, et que ma carte réseau n est pas du tout reconnu qd je me connecte (pendant l’installation, il l’a bien détecté mais impossible d’avoir l’ip par le dhcp)

J’ai testé avant avec la dernière version de Ubuntu, qui lui a trouvé ma carte réseau sans problème.

ifconfig me met juste Lo : bla bla bla… Pas de eth0 :confused:

Ma configuration :

  • Intel Q6600 (2.4OC3.2)
  • GIGABYTE X38-DQ6
  • 2*1Go DDR2 Crucial Balistic 8500
  • Asus 8800 GTS 640 Mo
  • Boitier Antec P182
  • DD 160 Go (Winxp) + DD samsung 500 go (stockage) + DD 80 Go (debian, que je veux utilisé pour faire serveur pour une association de jeu en réseau)
  • Graveur DVD Sata2
  • Seasonic S12 500W

Ma carte réseau , modèle Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC, fonctionne parfaitement sous windows. J’ai déjà installé sur d’autres pc plus ancien la debian sans souci, mais la je pense soit à un problème de driver du à la version du noyau, soit à une erreur de ma part (ce qui est aussi probable car j’apprend).

Vu que je n’ai pas de réseau, impossible de faire des mises à jour, dl un pilote etc. Donc il me reste que la possibilité de dl un éventuel driver, et le mettre sur ma clef USB, mais je suis de toute façon bloqué car :

  • je sais pas comment récupéré le driver sur la clef
  • je sais pas comment l’installer

Vais continuer à chercher dans la matiné, car je dois sortir mais si y’a des personnes qui peuvent me donner des liens qui m’aideront, merci d’avance

Bonne journée

Salut,[quote]

qd je me connecte (pendant l’installation, il l’a bien détecté[/quote]

Tu réponds toi-même au manque de driver :smiley:

Utilises ifconfig, route, pump, … et ne compares pas les distributions entre elles.

ifconfig ne trouve pas de carte, la commande route ne donne aucune information. C’est pas gagné :confused:

salut
Que donne un lspci dans la console ?
la carte est bien en place ?

Boute avec ubuntu, prends des infos sur ta carte:

lsmod
lscpi -n

Colle la sortie du lsmod ici; histoire de voir… Fais aussi le lsmod sous debian des fois que…
Colle la sortie du lspci là dedans:
kmuto.jp/debian/hcl/index.cgi
Tu auras des infos sur le module nécessaire pour faire fonctionner ta carte. Il est probable que le module nécessaire soit nommé e1000. Pour gérer les modules, man modprobe. Si vraiment ton noyau ne supporte pas ta carte, une façon de réparer ça serait de bouter depuis un liveCD qui gère ta carte ethernet et de modifier ton système debian dans un chroot afin d’y planter un noyau qui supporte ta carte, c’est une piste (très peu détaillée, certes… :slightly_smiling: )

+1 ziouplaboum : regarde (et fait nous voir) lsmod sur un système qui reconnait ta carte.

Donc ton réseau marche pendant l’installation ? Vu que dhcp a échoué, tu as essayé de mettre une ip fixe ? de pinger ta box (ou un site) ?

Essaye charger les modules qui faut (qui ont gigabyte dans leur nom): regarde dans /lib/module/versiondetonnoyau/kernel/net …

Le module e1000 sert à piloter des contrôleurs ethernet Intel, pas Realtek ! Le contrôleur Realtek 8168/8111 est piloté par le module r8169. L’ennui, c’est que le module r8169 du noyau 2.6.18 ne supporte pas encore ce contrôleur. Sa prise en charge n’apparaît que dans le noyau 2.6.19, à moins que le noyau Debian ait été patché. Et encore, il y a des bugs parfois graves touchant l’initialisation (il y aurait des interactions avec la mise en veille et le pilote Windows sur les systèmes en dual boot) qui sont corrigés dans les versions ultérieures.

Que rapportent :

lspci |grep -i eth
dmesg |grep -i eth
modinfo r8169

j ai dl un pilote sur le site de realtek, mis sur ma clef usb mais j arrive pas a y acceder… mode serveur, la clef dois pas etre monter et je sais p as commenton la monte… google est mon ami je sais ^^. Je vais faire vos manip. LSPCI n est pas installé :confused: et un apt-get install a partir du cd ne fonctionne pas, il ne le trouve pas.

[quote=“PascalHambourg”]Le module e1000 sert à piloter des contrôleurs ethernet Intel, pas Realtek ! Le contrôleur Realtek 8168/8111 est piloté par le module r8169. L’ennui, c’est que le module r8169 du noyau 2.6.18 ne supporte pas encore ce contrôleur. Sa prise en charge n’apparaît que dans le noyau 2.6.19, à moins que le noyau Debian ait été patché. Et encore, il y a des bugs parfois graves touchant l’initialisation (il y aurait des interactions avec la mise en veille et le pilote Windows sur les systèmes en dual boot) qui sont corrigés dans les versions ultérieures.

Que rapportent :

lspci |grep -i eth dmesg |grep -i eth modinfo r8169 [/quote]

intéressant, en gros faudrait que je change le kernel sa serais mieux et résoudrais le souci.

ubuntu@ubuntu:~$ lsmod Module Size Used by nls_iso8859_1 4992 1 vfat 14464 1 fat 54556 1 vfat ipv6 267780 14 af_packet 23812 2 rfcomm 41744 2 l2cap 25728 13 rfcomm bluetooth 61156 4 rfcomm,l2cap ppdev 10372 0 lp 12324 0 cpufreq_userspace 5284 0 cpufreq_stats 7104 0 cpufreq_powersave 2688 0 cpufreq_ondemand 9740 0 freq_table 5536 2 cpufreq_stats,cpufreq_ondemand cpufreq_conservative 8712 0 video 19856 0 output 4736 1 video sbs 15112 0 sbshc 7680 1 sbs container 5632 0 dock 11280 0 ac 6916 0 iptable_filter 3840 0 ip_tables 14820 1 iptable_filter x_tables 16132 1 ip_tables snd_usb_audio 83936 3 snd_pcm_oss 42144 0 snd_mixer_oss 17920 1 snd_pcm_oss snd_pcm 78596 2 snd_usb_audio,snd_pcm_oss snd_page_alloc 11400 1 snd_pcm snd_usb_lib 18432 1 snd_usb_audio snd_hwdep 10500 1 snd_usb_audio snd_seq_dummy 4868 0 snd_seq_oss 35584 0 snd_seq_midi 9376 0 snd_rawmidi 25760 2 snd_usb_lib,snd_seq_midi snd_seq_midi_event 8320 2 snd_seq_oss,snd_seq_midi joydev 13120 0 snd_seq 54224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 24836 2 snd_pcm,snd_seq snd_seq_device 9612 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq snd 56996 18 snd_usb_audio,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_usb_lib,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 8800 1 snd agpgart 34760 0 psmouse 40336 0 i2c_core 24832 0 serio_raw 7940 0 iTCO_wdt 13092 0 shpchp 34452 0 parport_pc 36260 1 button 9232 0 evdev 13056 6 parport 37832 3 ppdev,lp,parport_pc pci_hotplug 30880 1 shpchp iTCO_vendor_support 4868 1 iTCO_wdt pcspkr 4224 0 battery 14212 0 squashfs 49160 1 loop 18948 2 unionfs 76752 1 usb_storage 73664 1 nls_cp437 6656 2 isofs 36388 1 ext3 136712 0 jbd 48404 1 ext3 mbcache 9600 1 ext3 libusual 19108 1 usb_storage sg 36880 0 sr_mod 17956 1 cdrom 37408 1 sr_mod sd_mod 30720 4 usbhid 31872 0 hid 38784 1 usbhid ata_piix 19588 2 pata_jmicron 7040 0 pata_acpi 8320 0 ohci1394 33584 0 ieee1394 93752 1 ohci1394 ata_generic 8324 0 ahci 28420 0 libata 159344 5 ata_piix,pata_jmicron,pata_acpi,ata_generic,ahci r8169 32900 0 scsi_mod 151436 5 usb_storage,sg,sr_mod,sd_mod,libata ehci_hcd 37900 0 uhci_hcd 27024 0 usbcore 146028 8 snd_usb_audio,snd_usb_lib,usb_storage,libusual,usbhid,ehci_hcd,uhci_hcd thermal 16796 0 processor 36872 1 thermal fan 5636 0 fbcon 42912 0 tileblit 3456 1 fbcon font 9472 1 fbcon bitblit 6784 1 fbcon softcursor 3072 1 bitblit fuse 50580 3

et

ubuntu@ubuntu:~$ lscpi bash: lscpi : commande introuvable

lspci pas instalable car suis pas en root :confused: et oui livecd powa ^^

ubuntu@ubuntu:~$ dmesg |grep -i eth [ 73.098269] r8169 Gigabit Ethernet driver 2.2LK loaded [ 73.098554] eth0: RTL8168b/8111b at 0xf887c000, 00:1a:4d:55:81:b5, XID 38000000 IRQ 217 [ 73.099622] r8169 Gigabit Ethernet driver 2.2LK loaded [ 73.099818] eth1: RTL8168b/8111b at 0xf887e000, 00:1a:4d:55:78:a3, XID 38000000 IRQ 216 [ 74.969710] Driver 'sd' needs updating - please use bus_type methods [ 74.969807] sda:<4>Driver 'sr' needs updating - please use bus_type methods [ 132.950906] r8169: eth1: link up [ 132.950912] r8169: eth1: link up [ 132.961955] r8169: eth0: link down [ 138.878772] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 149.421145] eth1: no IPv6 routers present ubuntu@ubuntu:~$

ubuntu@ubuntu:~$ modinfo r8169 filename: /lib/modules/2.6.24-16-generic/kernel/drivers/net/r8169.ko version: 2.2LK license: GPL description: RealTek RTL-8169 Gigabit Ethernet driver author: Realtek and the Linux r8169 crew <netdev@vger.kernel.org> srcversion: DD8F018A9737EA1A3F57BFF alias: pci:v00000001d00008168sv*sd00002410bc*sc*i* alias: pci:v00001737d00001032sv*sd00000024bc*sc*i* alias: pci:v000016ECd00000116sv*sd*bc*sc*i* alias: pci:v00001259d0000C107sv*sd*bc*sc*i* alias: pci:v00001186d00004300sv*sd*bc*sc*i* alias: pci:v000010ECd00008169sv*sd*bc*sc*i* alias: pci:v000010ECd00008168sv*sd*bc*sc*i* alias: pci:v000010ECd00008167sv*sd*bc*sc*i* alias: pci:v000010ECd00008136sv*sd*bc*sc*i* alias: pci:v000010ECd00008129sv*sd*bc*sc*i* depends: vermagic: 2.6.24-16-generic SMP mod_unload 586 parm: rx_copybreak:Copy breakpoint for copy-only-tiny-frames (int) parm: use_dac:Enable PCI DAC. Unsafe on 32 bit PCI slot. (int) parm: debug:Debug verbosity level (0=none, ..., 16=all) (int) ubuntu@ubuntu:~$

Merci pour l’aide

lspci fait partie du paquet pciutils. Je serais surpris qu’il ne soit pas présent sur le CD d’installation.

Tu pourrais essayer d’installer un noyau 2.6.24 d’etch-backports.

Qu’entends-tu par “mode serveur” ? Pas d’interface graphique ?
Tu peux installer le paquet usbmount. Sinon, pour monter une clé USB en ligne de commande (en root) :

où sdXY est le nom de périphérique donné à la clé ou la partition de celle-ci à monter et un répertoire vide où la clé va être montée, par exemple /mnt/
Pour trouver le nom de périphérique, tu peux regarder dans les dernières lignes de dmesg :

hub.c: new USB device 00:07.2-2, assigned address 2
scsi0 : SCSI emulation for USB Mass Storage devices
  Vendor: USB NAND  Model: FLASH DISK        Rev: 0.2À
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 32000 512-byte hdwr sectors (16 MB)
sda: Write Protect is on
 sda: sda1

Ici la clé est nommée sda et contient une partition sda1, c’est elle qu’il faut monter.

Ne pas oublier de démonter après utilisation avant de débrancher la clé avec

[quote=“papy”]ubuntu@ubuntu:~$ lscpi bash: lscpi : commande introuvable[/quote]
C’est lspci, pas lscpi.

C’est tout ? Et le résultat de la commande ?
Pour exécuter une commande en tant que root sous Ubuntu, la faire précéder de sudo.

J’ai edit modinfo r8169, problème lors du coier/coller…

Je vais essayer d’installer pciutils.

apt-get install pciutils

pas sur le cd net install apparement, je vais dl une iso de 700 mo au cas ou…

modinfo montre bien l’identifiant PCI du RTL8168/8111 (pci:v000010ECd00008168 = Vendor ID 10ec (Realtek), Device ID 8168) dans les alias du module r8169 du noyau 2.6.24 du CD live Ubuntu. Cela ne devrait pas être le cas avec le noyau 2.6.18 de Debian etch.

PS : Pas la peine de télécharger toute une ISO juste pour lspci, grâce au noyau du CD Ubuntu on sait que le contrôleur ethernet est bien un RTL8168/8111.

donc sa confirme ce que tu disais, une mise à jour du noyau est nécessaire :confused:

Tendu sans le net sur la machine :confused:

Tu peux télécharger le .deb depuis le CD live Ubuntu, non ?

[quote=“papy”]donc sa confirme ce que tu disais, une mise à jour du noyau est nécessaire :confused:

Tendu sans le net sur la machine :/[/quote]

Chroot depuis un liveCD ubuntu grâce auquel tu te connectes au net, mets un source.list au carré (c.f. Trucs et Astuces) puis installe ce que tu veux… Pour savoir comment chrooter tu peux regarder par exemple le début de cette doc:
debian.org/releases/stable/i … 03.html.fr
section: D.3.4. Configurer le système de base
En gros, depuis le LiveCD AVEC connexion internet:

mount -t ext3 /dev/sdxy /mnt/debian LANG=C chroot /mnt/debinst /bin/bash vim /etc/apt/sources.list vim /etc/apt/preferences aptitude update aptitude upgrade (ou safe-upgrade?) aptitude install UnNoyauRécent
Ensuite tu reboutes. Je suis pas certain que l’installation d’un noyau dans un chroot se charge de la configuration de GRUB, il faudra peut être que tu le fasses à la main. J’espère que tu vas t’en sortir.

honnetement… pense qu’on se sera posé sur mars avant que j’ai réusis… mais vais qd même tenter… préparez vous a masse question… :confused:

Si c’est juste pour installer un noyau tu n’as pas besoin de monter un chroot ni de faire une mise à jour de la distribution. Il suffit de télécharger le fichier .deb (*) du noyau depuis Windows ou Ubuntu et de le copier à un endroit où tu pourras y accéder depuis Debian. Cela peut-être notamment :

  • un clé USB
  • une partition Debian préalablement montée sous Ubuntu
  • une partition Windows (de préférence FAT32, mais NTFS devrait marcher aussi au moins en lecture seule) montée ensuite sous Debian.

(*) D’après ta description du système (i386, Pentium, 2 Gio de RAM) il te faudrait le linux-image-2.6.24-1-686, à télécharger depuis un des liens listés là : packages.debian.org/etch-backpor … 6/download

Merci, je vais essayer.

je vais le dl sous windows, sur mon disque 1 soit sda. Vais le mettre dans le rep deb. Par contre… Pour y acceder je fais comment ?