kanotix.com
Netzwerk - Thorhammer/Kernel 2.6.22-8-generic: Atmel-WLAN-Treiber?
ockham23 - 29.07.2007, 15:52 Uhr
Titel: Thorhammer/Kernel 2.6.22-8-generic: Atmel-WLAN-Treiber?
Nach dem Kernel-Update funktioniert mein USB-WLAN-Adapter (Atmel-Chip, at76c503a) nicht mehr. Früher war in den Kernel-Paketen eine passende .deb-Datei dabei, die man mit dpkg -i installieren musste.
Ich habe versucht, den Berlios-Treiber selbst zu kompilieren (http://at76c503a.berlios.de/), bin aber schon beim "make" gescheitert:
Code:
make
mkdir -p .tmp_versions
make -C /lib/modules/2.6.22-8-generic/build M=/home/einfach/at76c503a MODVERDIR=/home/einfach/at76c503a/.tmp_versions \
EXTRA_CFLAGS=" -DCOMPILE_FIRMWARE_INTO_DRIVER" modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-8-generic'
CC [M] /home/einfach/at76c503a/at76c503-i3861.o
/home/einfach/at76c503a/at76c503-i3861.c:31:26: error: linux/config.h: No such file or directory
make[2]: *** [/home/einfach/at76c503a/at76c503-i3861.o] Error 1
make[1]: *** [_module_/home/einfach/at76c503a] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-8-generic'
make: *** [modules] Error 2
Wie komme ich weiter?
Kano - 29.07.2007, 16:37 Uhr
Titel:
apt-get update
m-a a-i at76c503a-source
ockham23 - 29.07.2007, 17:11 Uhr
Titel:
Super! Nach apt-get -f install und Neustart funktioniert das WLAN wieder. Vielen Dank, Kano! Hier die Ausgabe der Befehle als Feedback:
Code:
Updated infos about 1 packages
Getting source for kernel version: 2.6.22-8-generic
Kernel headers available in /usr/src/linux-headers-2.6.22-8-generic
Creating symlink...
apt-get install build-essential
Reading package lists... Done
Building dependency tree... Done
build-essential is already the newest version.
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
fuse-utils: Depends: libfuse2 (= 2.7.0-1) but 2.7.0-0 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Done!
download
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
fuse-utils: Depends: libfuse2 (= 2.7.0-1) but 2.7.0-0 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
module-assistant, error message────────────────┐
│ Installation of the at76c503a-source source failed. │
│ │
│ Ignoring this package. Maybe you need to add something to │
│ sources.list, maybe the contrib and non-free archives.
root@KanotixBox:/home/einfach# apt-get -f install
Reading package lists... Done
Building dependency tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
libfuse2
The following packages will be upgraded:
libfuse2
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/117kB of archives.
After unpacking 0B of additional disk space will be used.
Do you want to continue [Y/n]?
WARNING: The following packages cannot be authenticated!
libfuse2
Install these packages without verification [y/N]? y
(Reading database ... 123806 files and directories currently installed.)
Preparing to replace libfuse2 2.7.0-0 (using .../libfuse2_2.7.0-1_i386.deb) ...
Unpacking replacement libfuse2 ...
Setting up libfuse2 (2.7.0-1) ...
root@KanotixBox:/home/einfach# m-a a-i at76c503a-source
Updated infos about 1 packages
Getting source for kernel version: 2.6.22-8-generic
Kernel headers available in /usr/src/linux
Creating symlink...
Couldn't create the /usr/src/linux symlink!
apt-get install build-essential
Reading package lists... Done
Building dependency tree... Done
build-essential is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Done!
download
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
at76c503a-source
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 70.9kB of archives.
After unpacking 119kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
at76c503a-source
Get:1 http://kanotix.com ./ at76c503a-source 0.15~dev0.20070729-0 [70.9kB]
Fetched 70.9kB in 0s (75.3kB/s)
Selecting previously deselected package at76c503a-source.
(Reading database ... 123806 files and directories currently installed.)
Unpacking at76c503a-source (from .../at76c503a-source_0.15~dev0.20070729-0_all.deb) ...
Setting up at76c503a-source (0.15~dev0.20070729-0) ...
Updated infos about 1 packages
unpack
Extracting the package tarball, /usr/src/at76c503a.tar.gz, please wait...
"/usr/share/modass/packages/default.sh" build KVERS=2.6.22-8-generic KSRC=/usr/src/linux-headers-2.6.22-8-generic KDREV=2.6.22-8.18 kdist_image
Done with /usr/src/at76c503a-modules-2.6.22-8-generic_0.15~dev0.20070729+2.6.22-8.18_i386.deb .
dpkg -Ei /usr/src/at76c503a-modules-2.6.22-8-generic_0.15~dev0.20070729+2.6.22-8.18_i386.deb
Selecting previously deselected package at76c503a-modules-2.6.22-8-generic.
(Reading database ... 123814 files and directories currently installed.)
Unpacking at76c503a-modules-2.6.22-8-generic (from .../at76c503a-modules-2.6.22-8-generic_0.15~dev0.20070729+2.6.22-8.18_i386.deb) ...
Setting up at76c503a-modules-2.6.22-8-generic (0.15~dev0.20070729+2.6.22-8.18) ...
ockham23 - 30.07.2007, 13:42 Uhr
Titel: Leider zu früh gefreut ...
Das WLAN funktioniert, aber der Rechner schaltet sich nach dem Runterfahren nicht automatisch ab, wenn der WLAN-Adapter aktiv ist. Er bleibt nach den folgenden Meldungen stehen, so dass ich den Power-Knopf zum Abschalten drücken muss:
Code:
Will now halt
[1018.104000]md: stopping all md devices
[1009.108000]Shutdown: hda
Vermutung: Der Treiber beißt sich mit ACPI, denn bei deaktiviertem WLAN-Adapter (ifdown wlan0) kommt beim Runterfahren als Letztes eine Meldung bzgl. "call ACPI power-off" (oder so ähnlich), und der Rechner schaltet sich von alleine ab.
Kano - 30.07.2007, 14:50 Uhr
Titel: Leider zu früh gefreut ...
Kann ich auch nicht ändern, war ein cvs snapshot. Übrigens gibts nen -9 kernel.
ockham23 - 30.07.2007, 18:21 Uhr
Titel: Leider zu früh gefreut ...
O.k., Kano, hab' den 9er-Kernel installiert, allerdings "manuell" mit dpkg -i in /updates und /kernel, da ./install.sh seltsamerweise den 8er-Kernel genommen hat.
Keine Ahnung, weshalb das nicht mit dem Install-Script geklappt hat.
Egal, die Fritzcard und der WLAN-Adpater funktionieren mit den neuen Modulen. Vielen Dank für's Kompilieren und packen! Jetzt bin ich auf dem neuesten Stand:
Code:
uname -a
Linux KanotixBox 2.6.22-9-generic #1 SMP Sun Jul 29 23:15:02 CEST 2007 i686 GNU/Linux
Kano - 30.07.2007, 21:19 Uhr
Titel: Leider zu früh gefreut ...
Das Script kann keinen "alten" Kernel nehmen, die initrd wird aber für ALLE kernel neu erstellt, ergo auch für die alten.
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007