A560 Netbook und 8139 Netzwerkkarte

14/09/2009 - 12:19 von jack | Report spam
Hallo zusammen,
ich habe mir ein A560 netbook gekauft und kriege es nicht ihn die
Netzwerkkanal zu Benutzen steht ETH0: Link down ein paar Sache habe ich
versucht ohne erfolgt hat jemand vielleicht eine Lösung für mich?


ifconfig-a

eth0 Link encap:Ethernet Hardware Adresse 00:03:0d:b0:37:c7
UP BROADCAST MULTICAST MTU:1500 Metrik:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlànge:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:17 Basisadresse:0xec00

lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metrik:1
RX packets:28 errors:0 dropped:0 overruns:0 frame:0
TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlànge:0
RX bytes:2232 (2.1 KiB) TX bytes:2232 (2.1 KiB)

wlan0 Link encap:Ethernet Hardware Adresse 00:21:85:bc:fb:20
BROADCAST MULTICAST MTU:1500 Metrik:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlànge:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

wmaster0 Link encap:UNSPEC Hardware Adresse
00-21-85-BC-FB-20-6C-6F-00-00-00-00-00-00-00-00
BROADCAST MULTICAST MTU:1500 Metrik:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlànge:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

lsmod zeigt:

Module Size Used by
i915 25280 2
drm 65288 3 i915
rfcomm 28272 0
l2cap 17248 5 rfcomm
bluetooth 44996 4 rfcomm,l2cap
ppdev 6468 0
parport_pc 22500 0
lp 8164 0
parport 30988 3 ppdev,parport_pc,lp
ipv6 235396 16
acpi_cpufreq 6796 0
cpufreq_conservative 5960 0
cpufreq_powersave 1856 0
cpufreq_stats 3776 0
cpufreq_ondemand 6476 2
freq_table 4224 3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
cpufreq_userspace 3172 0
loop 12748 0
snd_hda_intel 325688 1
snd_pcm_oss 32800 0
snd_mixer_oss 12320 1 snd_pcm_oss
snd_pcm 62660 2 snd_hda_intel,snd_pcm_oss
arc4 1824 2
joydev 8480 0
ecb 2624 2
crypto_blkcipher 15236 1 ecb
snd_seq_dummy 2660 0
rt73usb 22432 0
crc_itu_t 2080 1 rt73usb
psmouse 32336 0
rt2x00usb 9792 1 rt73usb
rt2x00lib 22432 2 rt73usb,rt2x00usb
serio_raw 4740 0
firmware_class 6816 1 rt2x00lib
rfkill 5652 1 rt2x00lib
i2c_i801 7920 0
led_class 3908 1 rt2x00lib
i2c_core 19828 1 i2c_i801
input_polldev 3752 1 rt2x00lib
snd_seq_oss 24992 0
mac80211 139776 2 rt2x00usb,rt2x00lib
cfg80211 21608 2 rt2x00lib,mac80211
rng_core 3940 0
snd_seq_midi 5728 0
pcspkr 2432 0
snd_rawmidi 18496 1 snd_seq_midi
video 16464 0
output 2912 1 video
battery 10180 0
snd_seq_midi_event 6432 2 snd_seq_oss,snd_seq_midi
snd_seq 41456 6
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
ac 4196 0
snd_timer 17800 2 snd_pcm,snd_seq
snd_seq_device 6380 5
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
button 6096 0
snd 45636 11
snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 6368 1 snd
snd_page_alloc 7816 2 snd_hda_intel,snd_pcm
intel_agp 22524 1
agpgart 28808 3 drm,intel_agp
evdev 8000 7
ext3 105576 1
jbd 39476 1 ext3
mbcache 7108 1 ext3
sd_mod 22200 3
ata_generic 4676 0
ata_piix 14180 2
libata 140448 2 ata_generic,ata_piix
dock 8304 1 libata
8139cp 16800 0
usb_storage 77120 0
scsi_mod 129548 3 sd_mod,libata,usb_storage
8139too 20384 0
mii 4896 2 8139cp,8139too
ide_pci_generic 3908 0 [permanent]
piix 6568 0 [permanent]
ehci_hcd 28428 0
ide_core 96168 2 ide_pci_generic,piix
uhci_hcd 18672 0
usbcore 118192 6
rt73usb,rt2x00usb,usb_storage,ehci_hcd,uhci_hcd
thermal 15228 0
processor 32576 4 acpi_cpufreq,thermal
fan 4196 0
thermal_sys 10856 4 video,thermal,processor,fan



unter /etc/network/interfaces:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
#die zeile habe ich hinzugefügt
iface eth0 inet dhcp


ifup eth0:

debian:/home/jack# ifup eth0
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/eth0/00:03:0d:b0:37:c7
Sending on LPF/eth0/00:03:0d:b0:37:c7
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

ich versuche ein networking restart:

Reconfiguring network interfaces...There is already a pid file
/var/run/dhclient.eth0.pid with pid 3953
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/eth0/00:03:0d:b0:37:c7
Sending on LPF/eth0/00:03:0d:b0:37:c7
Sending on Socket/fallback

ein lspci zeigt:

01:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)

und dmesg |grep 8139:

[ 3.119887] 8139too Fast Ethernet driver 0.9.28
[ 3.686525] eth0: RealTek RTL8139 at 0xec00, 00:03:0d:b0:37:c7, IRQ 17
[ 3.686525] eth0: Identified 8139 chip type 'RTL-8100B/8139D'
[ 3.690516] 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)

nach recherche im netz habe ich versucht die Option acpi=force
pci=noapci beim booten ohne erfolgt.

mit lsmod| grep 8139:

8139cp 16800 0
8139too 20384 0
mii 4896 2 8139cp,8139too
es werden 2 treiber angezeigt mit lspci -vv kann ich sehen das ich den
8139too benutzt ( siehe unten).

01:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Elitegroup Computer Systems Device 9091
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (8000ns min, 16000ns max)
Interrupt: pin A routed to IRQ 17
Region 0: I/O ports at ec00 [size%6]
Region 1: Memory at febffc00 (32-bit, non-prefetchable) [size%6]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent75mA
PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: 8139too
Kernel modules: 8139too, 8139cp

ich benutze die Kernel:
Linux debian 2.6.26-2-686 #1 SMP Wed Aug 19 06:06:52 UTC 2009 i686 GNU/Linux

miitool -vv

Using SIOCGMIIPHY=0x8947
eth0: no link
registers for MII PHY 32:
1000 7809 0000 0000 01e1 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
product info: vendor 00:00:00, model 0 rev 0
basic mode: autonegotiation enabled
basic status: no link
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

wie zu sehen no link

dmesg| grep eth0 zeigt:

[ 5.052024] eth0: RealTek RTL8139 at 0xec00, 00:03:0d:b0:37:c7, IRQ 17
[ 5.052033] eth0: Identified 8139 chip type 'RTL-8100B/8139D'
[ 5.561109] Driver 'sd' needs updating - please use bus_type methods
[ 30.191531] eth0: link down
[ 30.192820] ADDRCONF(NETDEV_UP): eth0: link is not ready

ausgabe module 8139

filename: /lib/modules/2.6.26-2-686/kernel/drivers/net/8139too.ko
version: 0.9.28
license: GPL
description: RealTek RTL-8139 Fast Ethernet driver
author: Jeff Garzik <jgarzik@pobox.com>
srcversion: EDC67B1384BEF477272A673
alias: pci:v*d00008139sv000013D1sd0000AB06bc*sc*i*
alias: pci:v*d00008139sv00001186sd00001300bc*sc*i*
alias: pci:v*d00008139sv000010ECsd00008139bc*sc*i*
alias: pci:v000010ECd00008129sv*sd*bc*sc*i*
alias: pci:v0000021Bd00008139sv*sd*bc*sc*i*
alias: pci:v00001743d00008139sv*sd*bc*sc*i*
alias: pci:v0000126Cd00001211sv*sd*bc*sc*i*
alias: pci:v0000018Ad00000106sv*sd*bc*sc*i*
alias: pci:v000002ACd00001012sv*sd*bc*sc*i*
alias: pci:v00001432d00009130sv*sd*bc*sc*i*
alias: pci:v000011DBd00001234sv*sd*bc*sc*i*
alias: pci:v000014EAd0000AB07sv*sd*bc*sc*i*
alias: pci:v000014EAd0000AB06sv*sd*bc*sc*i*
alias: pci:v00001259d0000A11Esv*sd*bc*sc*i*
alias: pci:v00001259d0000A117sv*sd*bc*sc*i*
alias: pci:v000013D1d0000AB06sv*sd*bc*sc*i*
alias: pci:v00001186d00001340sv*sd*bc*sc*i*
alias: pci:v00001186d00001300sv*sd*bc*sc*i*
alias: pci:v00004033d00001360sv*sd*bc*sc*i*
alias: pci:v00001500d00001360sv*sd*bc*sc*i*
alias: pci:v00001113d00001211sv*sd*bc*sc*i*
alias: pci:v000010ECd00008138sv*sd*bc*sc*i*
alias: pci:v000010ECd00008139sv*sd*bc*sc*i*
depends: mii
vermagic: 2.6.26-2-686 SMP mod_unload modversions 686
parm: debug:8139too bitmapped message enable number (int)
parm: multicast_filter_limit:8139too maximum number of
filtered multicast addresses (int)
parm: media:8139too: Bits 4+9: force full duplex, bit 5:
100Mbps (array of int)
parm: full_duplex:8139too: Force full duplex for board(s) (1)
(array of int)

aber ein einfach modprobe zeigt beide treibers.

debian:/home/jack# modprobe 8139too
debian:/home/jack# modprobe 8139cp

im kern.log steht:

Sep 13 10:47:22 debian kernel: [ 27.354190] eth0: link down
Sep 13 10:47:22 debian kernel: [ 27.354398] ADDRCONF(NETDEV_UP): eth0:
link is not ready

die treiber version ist:
8139too Fast Ethernet driver 0.9.28

habe ich vielleicht den Falsche Treiber?
 

Lesen sie die antworten

#1 Ansgar Strickerschmidt
14/09/2009 - 14:01 | Warnen spam
Am 14.09.2009, 12:19 Uhr, schrieb jack :


Also...

vermagic: 2.6.26-2-686 SMP mod_unload modversions 686
parm: debug:8139too bitmapped message enable number (int)
parm: multicast_filter_limit:8139too maximum number of
filtered multicast addresses (int)



... das da: ...

parm: media:8139too: Bits 4+9: force full duplex,



... bzw.das: ...

parm: full_duplex:8139too: Force full duplex for board(s)



... zusammen mit dem: ...

Sep 13 10:47:22 debian kernel: [ 27.354190] eth0: link down



... bedeutet wohl, dass Deine Karte auf 100 MBit Full Duplex festgenagelt
ist, anstatt Autonegotiation zu machen, wie es sich gehört. Und die
Gegenstelle will vermutlich Autonegotiation machen. Dadurch kommt dann
kein Link zustande. Lass sie beide autonegotiaten, kontrolliere die Kabel,
und es wird hoffentlich klappen...

Was die Treiber betrifft: Du kannst ja leicht versuchen, was passiert,
wenn Du einen der beiden Treiber einfach blacklistest...

Ansgar

*** Musik! ***

Ähnliche fragen