ubuntuusers.de

Für diese Funktion musst du eingeloggt sein.

Dell Vostro 3360 Netzwerkkarte nicht erkannt

Status: Gelöst | Ubuntu-Version: Kubuntu 12.04 (Precise Pangolin)
Antworten |

Das_Auge

Avatar von Das_Auge

Anmeldungsdatum:
17. April 2007

Beiträge: 957

Hallo,

mein neuer Dell Vostro soll von Windows auf Linux umsatteln. Nun habe ich es geschafft, Kubuntu zu installieren, aber das Kabelnetzwerk funktioniert nicht. Es wird keine Netzwerkkarte erkannt. Es handelt sich um den AR9485 Ethernet-Chip von Atheros.

Am Ende des Posts gibt es ein paar nützliche Informationen. Kann mir jemand in dieser Sache weiterhelfen? Übrigens: Ich habe bereits versucht, den compat-wireless-3.5.3-2-sn Treiber aus einem Tarball zu installieren, allerdings ist das an einer Fehlermeldung (Fehler 2) gescheitert, weil make Dateien haben wollte, deren Verzeichnis ( /lib/modules/3.2.0.31-generic/build) nicht einmal existierte.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
 
user@system:~$ uname -a
Linux lun 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
 
user@system:~$ lspci -nnk | grep -i net -A2
01:00.0 Network controller [0280]: Atheros Communications Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
        Subsystem: Dell Device [1028:0209]
        Kernel driver in use: ath9k
--
02:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR8161 Gigabit Ethernet [1969:1091] (rev 10)
        Subsystem: Dell Device [1028:055c]
 
user@system:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. 
Bus 001 Device 005: ID 0c45:6449 Microdia 
Bus 002 Device 004: ID 0cf3:e004 Atheros Communications, Inc. 
 
user@system:~$ egrep -v "^$|^#" /etc/network/interfaces 
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
        address 10.42.0.30
        netmask 255.255.255.0
        network 10.42.0.0
        broadcast 10.42.0.255
        gateway 10.42.0.1
        # wireless-* options are implemented by the wireless-tools package
        wireless-mode managed
        wireless-essid huiui
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 10.42.0.1
        dns-search workstation
 
user@system:~$ egrep -v "^$|^#" /etc/resolv.conf
nameserver 10.42.0.1
search workstation                                                                                                                                                                              
 
user@system:~$ egrep -v "^$|^#" /etc/hosts
127.0.0.1       localhost                                                                                                                                                                       
10.42.0.30      lun.workstation lun                                                                                                                                                             
::1     ip6-localhost ip6-loopback                                                                                                                                                              
fe00::0 ip6-localnet                                                                                                                                                                            
ff00::0 ip6-mcastprefix                                                                                                                                                                         
ff02::1 ip6-allnodes                                                                                                                                                                            
ff02::2 ip6-allrouters                                                                                                                                                                          
 
user@system:~$ cat /etc/udev/rules.d/70-persistent-net.rules 
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x168c:/sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0 (ath9k)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="e0:06:e6:30:d9:e5", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
 
user@system:~$ ifconfig 
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:195 errors:0 dropped:0 overruns:0 frame:0
          TX packets:195 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX-Bytes:19010 (19.0 KB)  TX-Bytes:19010 (19.0 KB)

wlan0     Link encap:Ethernet  Hardware Adresse e0:06:e6:30:d9:e5  
          inet Adresse:10.42.0.30  Bcast:10.42.0.255  Maske:255.255.255.0
          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)
  
 
user@system:~$ iwconfig 
lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"huiui"  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=16 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Hallo,
die Karte ist zu neu. Der Treiber befindet sich in der Entwicklung und ist noch nicht im Kernel enthalten. Installationsanleitung abarbeiten und testen.

Es handelt sich um den AR9485 Ethernet-Chip von Atheros.

Nein, das ist die unterstützte WLAN-Karte. Der AR8161-Chipsatz wird noch nicht direkt unterstützt.

Nachtrag: gerade getestet, das Modul funktioniert nicht mehr mit dem 3.2.0-xx-generic Kernel unter Ubuntu 12.04!

Ich habe dir mal das für den momentan verwendeten Kernel aufbereitet aktuellste Treiberpaket als deb-Installationspaket zum Download bereitgestellt:

compat-wireless-2012-09-18_4B465918E2F9F1965718F6F-1_amd64.deb
(ausschließlich für Kernel 3.2.0-29-generic 64bit!)

Über Doppelklick installieren und in den Kernel einbinden:

sudo depmod -a
sudo update-initramfs -u
sudo modprobe alx
ifconfig -a

Installiere ansonsten die Backport-Module, so wie in der korrigierten Anleitung beschrieben.

Das_Auge

(Themenstarter)
Avatar von Das_Auge

Anmeldungsdatum:
17. April 2007

Beiträge: 957

Hallo, danke erstmal für die schnelle Hilfe!

Habe ich das richtig verstanden, dass die oben angegebene Installationsanleitung bei mir nicht funktioniert, und ich stattdessen die unten angeführte Anleitung befolgen soll? Das habe ich jedenfalls getan, aber beim eingeben des Befehls sudo modprobe alx bekomme ich die Fehlermeldung:

FATAL: Module alx not found.

ifconfig gibt nur lo und wlan0 als Geräte aus.

Dass ich da die falsche Karte für den Sündenbock gehalten habe, erklärt, warum die Suche so unbefriedigend war.

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Wohnort: ~

Für das Paket in den 29er Kernel booten. Ansonsten: Ist zum Selbstkompilieren alles nötige installiert:

sudo apt-get install linux-headers-generic linux-headers-$(uname -r) build-essential dkms

Das_Auge

(Themenstarter)
Avatar von Das_Auge

Anmeldungsdatum:
17. April 2007

Beiträge: 957

praseodym schrieb:

Für das Paket in den 29er Kernel booten. Ansonsten: Ist zum Selbstkompilieren alles nötige installiert:

sudo apt-get install linux-headers-generic linux-headers-$(uname -r) build-essential dkms

Was hat es mit dem Paket dkms auf sich? Das findet apt-get nicht. Das Wiki über DKMS gibt dazu keine besondere Auskunft.

Sorry, ich hatte meine Paketquellen verstümmelt. Melde mich später wieder.

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Hallo,
installiere die Backport-Module wie verlinkt. Du kannst das deb-Paket mit einen anderen Rechner vom Server herunterladen, kopieren und installieren.

Das Installationspaket für DKMS funktioniert nicht mehr. Ich habe die Anleitung bereits entsprechend geändert und das Paket auch schon entfernt.

Das verlinkte deb-Paket für den 3.2.0-29er Kernel mit dem aktuellen Treiber war ein Schnellschuss, ich konnte die Funktion nicht mehr testen.

Das_Auge

(Themenstarter)
Avatar von Das_Auge

Anmeldungsdatum:
17. April 2007

Beiträge: 957

Hallo, die Netzwerkkarte scheint jetzt erkannt zu werden, jedenfalls ermöglicht mir der Network-Manager jetzt Zugriff auf die Kabelnetzwerk-Einstellungen. Das Errichten einer Verbindung ist allerdings immer noch nicht möglich.

Ich poste hier noch einmmal die nun erstellten Informationen über das Netzwerk:

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
user@kubuntu:~$ uname -a
Linux kubuntu 3.2.0-31-generic #50+kamal9~DellXPS-Ubuntu SMP Mon Sep 24 19:29:40 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

user@kubuntu:~$ lspci -nnk | grep -i net -A2  
01:00.0 Network controller [0280]: Atheros Communications Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
        Subsystem: Dell Device [1028:0209]
        Kernel driver in use: ath9k
--
02:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR8161 Gigabit Ethernet [1969:1091] (rev 10)
        Subsystem: Dell Device [1028:055c]

user@kubuntu:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. 
Bus 001 Device 005: ID 0c45:6449 Microdia 
Bus 002 Device 004: ID 0cf3:e004 Atheros Communications, Inc. 

user@kubuntu:~$ egrep -v "^$|^#" /etc/network/interfaces
auto lo
iface lo inet loopback
iface eth0 inet static
    address 192.168.5.28   
    netmask 255.255.255.0  
    gateway 192.168.0.1
    dns-nameservers 208.67.222.222 208.67.220.220

user@kubuntu:~$ egrep -v "^$|^#" /etc/resolv.conf
nameserver 127.0.0.1

user@kubuntu:~$ egrep -v "^$|^#" /etc/hosts
127.0.0.1       localhost
127.0.1.1       kubuntu
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

user@kubuntu:~$ cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.                                                                                                                                
#                                                                                                                                                                                               
# You can modify it, as long as you keep each rule on a single                                                                                                                                  
# line, and change only the value of the NAME= key.                                                                                                                                             

# PCI device 0x168c:/sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0 (ath9k)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="e0:06:e6:30:d9:e5", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

# PCI device 0x1969:/sys/devices/pci0000:00/0000:00:1c.4/0000:02:00.0 (alx)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="5c:f9:dd:41:6e:47", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

user@kubuntu:~$ ifconfig
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:8134 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8134 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX-Bytes:852284 (852.2 KB)  TX-Bytes:852284 (852.2 KB)

wlan0     Link encap:Ethernet  Hardware Adresse e0:06:e6:30:d9:e5  
          inet Adresse:10.42.0.33  Bcast:10.42.0.255  Maske:255.255.255.0
          inet6-Adresse: fe80::e206:e6ff:fe30:d9e5/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX packets:85190 errors:0 dropped:0 overruns:0 frame:0
          TX packets:111750 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:34944215 (34.9 MB)  TX-Bytes:13584854 (13.5 MB)

user@kubuntu:~$ route -n
Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.42.0.1       0.0.0.0         UG    0      0        0 wlan0
10.42.0.0       0.0.0.0         255.255.255.0   U     2      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0

user@kubuntu:~$ iwconfig
lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"Internal"  
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: B2:F2:3F:0D:9E:A2   
          Tx-Power=16 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          
user@kubuntu:~$ ping -c 4 www.ubuntuusers.de
ping: unknown host www.ubuntuusers.de

user@kubuntu:~$ ping -c 4 213.95.41.11
PING 213.95.41.11 (213.95.41.11) 56(84) bytes of data.
From 10.42.0.1 icmp_seq=1 Destination Net Unreachable
From 10.42.0.1 icmp_seq=2 Destination Net Unreachable
From 10.42.0.1 icmp_seq=3 Destination Net Unreachable
From 10.42.0.1 icmp_seq=4 Destination Net Unreachable

--- 213.95.41.11 ping statistics ---
4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3004ms

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Die Erkennung ist nicht das Problem. Für den Ethernetadapter ist offensichtlich immer noch kein Modul im Kernel enthalten!?

Abfrage:

modinfo alx | egrep 'versi|filen'
modprobe -c | grep -i "1969.*1091"

Das_Auge

(Themenstarter)
Avatar von Das_Auge

Anmeldungsdatum:
17. April 2007

Beiträge: 957

elektronenblitz63 schrieb:

Die Erkennung ist nicht das Problem. Für den Ethernetadapter ist offensichtlich immer noch kein Modul im Kernel enthalten!?

Abfrage:

modinfo alx | egrep 'versi|filen'
modprobe -c | grep -i "1969.*1091"
1
2
3
4
user@kubuntu:~$ modinfo alx | egrep 'versi|filen'
ERROR: modinfo: could not find module alx
user@kubuntu:~$ modprobe -c | grep -i "1969.*1091"
user@kubuntu:~$ 

Hmmm ich kenne mich da nicht so aus aber die obige Ausgabe klingt für mich nach: Nein.

Edit: Hmm, ich glaube, ich habe das Modul für 3.2.0-29 installiert…

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Starte mit dem *-29er Kernel und installiere das Paket linux-backports-modules-cw-3.4-precise-generic und linux-backports-modules-cw-3.4-3.2.0-31-generic nach, das gab es Mitte September noch nicht.

Das_Auge

(Themenstarter)
Avatar von Das_Auge

Anmeldungsdatum:
17. April 2007

Beiträge: 957

Hallo, warum muss ich dazu vom 29er Kernel starten? Ich stelle nämlich gerade fest, dass ich den 29er nicht mehr installiert habe. Nur 31 und 32. Geht es auch mit denen?

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Das Auge schrieb:

warum muss ich dazu vom 29er Kernel starten? Ich stelle nämlich gerade fest, dass ich den 29er nicht mehr installiert habe. Nur 31 und 32. Geht es auch mit denen?

Die Installation wäre mit Internetverbindung dann etwas einfacher gewesen.

Das_Auge

(Themenstarter)
Avatar von Das_Auge

Anmeldungsdatum:
17. April 2007

Beiträge: 957

Ich habe inzwischen Internetverbindung per Wlan (habe es geschafft, mit dem alten Notebook eine Netzwerkbrücke zu machen). Ich werde es jetzt versuchen.

Das_Auge

(Themenstarter)
Avatar von Das_Auge

Anmeldungsdatum:
17. April 2007

Beiträge: 957

Hallo,

die Internetverbindung über Netzwerk funktioniert jetzt. Danke elektronenblitz63 für deinen prima Support!

Es hat nur zwei kleine Probleme gegeben, die ich hier beschreiben möchte, damit andere nicht auch rein rennen: Beim Konfigurieren von Network-manager hat das Einrichten der DSL-Verbindung nicht geklappt. Ich habe alles eingegeben, aber beim Bestätigen bekam ich die Fehlermeldung: "Service" (mehr stand da nicht) Ich habe also alles noch einmal eingegeben und ein Leerzeichen in das Feld "Dienst" gesetzt, und siehe da: es hat geklappt!

Insgesamt bin ich also so vorgegangen: Ich hatte kernel 3.2.0-31 installiert. Ich wählte das Paket linux-backports-modules-cw-3.4-precise-generic zum installieren aus. Das wurde mir verweigert, da linux-backports-modules-cw-3.4-3.2.0-32-generic nicht installiert werden könne (das war das zweite Problemchen). Also habe ich in den Paketquellen "proposed" aktiviert. Danach ließ sich besagtes Paket installieren. Danach habe ich "proposed" wieder abgewählt.

Als nächstes werde ich versuchen, den Drucker (ebenfalls über eth0) zum Laufen zu bringen, und wenn mir das gelungen ist, werde ich versuchen, beides gleichzeitig zum Laufen zu bringen.

Antworten |