Driver ethernet realtek packard bell pegasus

Bonjour à tous,

Voila je viens de récupérer un micro pc portable, un packard bell pegasus avec la configuration suivantes (attention je n’ai pas toutes les infos pour la config. de cette machine)
CPU: 600 Mhz I686 (je crois)
RAM: 512 Mo
HDD: 32Go (flash)
Ecran: 7 pouce

J’ai donc installer un débian dessus, mais je rencontre un problème, je ne trouve pas les drivers (je crois ou packets ou config) pour la carte Ethernet “realtek semiconductor rtl8139(x)/8130/810x”.
J’ai étais sur le site du développeur , sans résultat.

Voila déjà quelques heures que je cherche sur le net et toujours sans résultat.
Si par hazard vous êtes dans le même cas que moi ou si vous avez trouvé la solutions je suis preneur.

Merci
BYE

bonjour

as tu regarde si ces deux paquets pouvaient t’aider
flashrom
nictools-pci

Le pilote 8139too pour la famille RTL8139 est inclus dans le noyau standard et ne nécessite aucun paquet ni firmware supplémentaire ni aucune configuration particulière.
Qu’affiche lspci -nn ?

Voici la réponse de la commande lspci -nn

00:00.0 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:0324] (rev 10)
00:00.1 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:1324]
00:00.2 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:2324]
00:00.3 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:3324]
00:00.4 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:4324]
00:00.7 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:7324]
00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT8237/VX700 PCI Bridge [1106:b198]
00:0f.0 IDE interface [0101]: VIA Technologies, Inc. CX700/VX700 RAID Controller [1106:0581]
00:10.0 USB controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 90)
00:10.1 USB controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 90)
00:10.2 USB controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 90)
00:10.4 USB controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 90)
00:11.0 ISA bridge [0601]: VIA Technologies, Inc. CX700/VX700 PCI to ISA Bridge [1106:8324]
00:11.7 Host bridge [0600]: VIA Technologies, Inc. CX700/VX700 Internal Module Bus [1106:324e]
00:13.0 PCI bridge [0604]: VIA Technologies, Inc. CX700/VX700 Host Bridge [1106:324b]
00:13.1 PCI bridge [0604]: VIA Technologies, Inc. CX700/VX700 PCI to PCI Bridge [1106:324a]
01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. CX700/VX700 [S3 UniChrome Pro] [1106:3157] (rev 03)
02:01.0 Audio device [0403]: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller [1106:3288] (rev 10)
03:09.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)

Le contrôleur Ethernet a les identifiants PCI par défaut donc il devrait être automatiquement reconnu par le noyau.
Quel est le problème ?

Dès que je branche le cable réseau (rj45) sous debian, je n’ai pas de réseau, impossible de faire un ping aussi bien en local qu’en externe.

J’ai testé vite fais un live cd (sur clé usb) de xubuntu, pour voir si la carte éthernet étais cramer ou pas, et non la carte fonctionne parfaitement bien.

Je ne sais pas pourquoi de plus debian n’est pas vraiment pas difficile pourtant :o

et que nous dit
en user $
/sbin/ifconfig -a

Voila ce que j’ai avec la commande “/sbin/ifconfig -a”

eth1 Link encap:Ethernet HWaddr 00:14:0b:48:21:3b
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interruption:16 Adresse de base:0x5000

lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

wlan1 Link encap:Ethernet HWaddr 00:15:af:a2:0c:94
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

tu utilise Network-manager pour te connecter à internet ou ancienne méthode avec ifupdown ?

si c’est ifupdown
que donne
cat /etc/network/interfaces

Je ne connais pas ce genre de méthode, c’est la premier fois que l’on m’en parle :o

Sinon la commande me donne ça :

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp

Par contre petite question est ce que le fait d’avoir installer debian sur une clé usb avec un boot usb auto, change quelque chose ?

je ne pense pas (je ne suis pas assez barbu pour être catégorique sur cette question :stuck_out_tongue:)

tu pourrais essayer la commande
ifup eth0
si elle ne fonctionne pas
dhclient eth0

Alors la commande suivante “ifup eth0”, il me répond "commande introuvable"
Pour l’autre “dhclient eth0”, il me répond ’ Cannot find device “eth0” '.

Je me demande s’il n’y a pas eu un problème lors de l’installation de l’OS ?

hummm
udevadm info -q all -p /sys/class/net/eth*
et
cat /etc/udev/rules.d/70-persistent-net.rules

Voila ce que j’obtiens avec “udevadm info -q all -p /sys/class/net/eth*”

[quote]P: /devices/pci0000:00/0000:00:13.1/0000:03:09.0/net/eth1
E: DEVPATH=/devices/pci0000:00/0000:00:13.1/0000:03:09.0/net/eth1
E: ID_BUS=pci
E: ID_MODEL_FROM_DATABASE=RTL-8139/8139C/8139C+
E: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:13.1/0000:03:09.0
E: ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Co., Ltd.
E: ID_VENDOR_ID=0x10ec
E: IFINDEX=2
E: INTERFACE=eth1
E: SUBSYSTEM=net
E: UDEV_LOG=3
E: USEC_INITIALIZED=10096968
[/quote]

et
cat /etc/udev/rules.d/70-persistent-net.rules

edit ton fichier /etc/network/interfaces
en root #
nano /etc/network/interfaces
pour le modifier ainsi

auto lo
iface lo inet loopback

#allow-hotplug eth0
#iface eth0 inet dhcp

allow-hotplug eth1
iface eth1 inet dhcp

puis toujours en root #
ifdown eth0
dhclient eth1

Voila j’ai modifié la config avec nano de /etc/network/interfaces
Comme tu l’as signaler.

ensuite un “ifdown eth0”

ensuite un petit “dhclient eth1”

Suite à cela j’ai fais un petit “ifconfig”

OUAHHH, Merci énormément.

Mais comment as tu su cela ??

dans le résultat de la commande
cat /etc/udev/rules.d/70-persistent-net.rules

PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:13.1/0000:03:09.0 (8139too)
SUBSYSTEM==“net”, ACTION==“add”, DRIVERS=="?", ATTR{address}==“00:14:0b:48:21:3b”, ATTR{dev_id}==“0x0”, ATTR{type}==“1”, KERNEL==“eth”, NAME=“eth1”

de même que dans
"udevadm info -q all -p /sys/class/net/eth*"
on voit bien le rapport entre le bus pci, le driver et le nom de l’interface (eth1)

ça correspond à ton résultat lspci

03:09.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)

de là il suffisait de l’indiquer dans le fichier
/etc/network/interfaces

voila :slight_smile:

D’accord je viens de comprendre, fait dire aussi que c’est très rare que je bosse avec des pc portable (wifi et carte Ethernet), généralement je suis plutôt PC fixe (plus de flexibilité) avec 1 seul carte Ethernet :).

Je prend note de tout ça, et je tacherai de faire plus attention pour le prochaine pc port :p.

Merci à tous le monde et surtout à toi “severian” pour avoir pris ton mal en patience.
BYE

avec plaisir :slight_smile: