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
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)
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
Supporter
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)
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
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)
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
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)
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"
| 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
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)
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
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)
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)
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.
|