Familie Britta und Olaf Riemer schrieb:
Andreas Pakulat schrieb:
On 28.09.05 14:13:49, Familie Britta und Olaf Riemer wrote:
Andreas Janssen schrieb:
Andreas Pakulat (<[EMAIL PROTECTED]>) wrote:
On 27.09.05 18:02:03, Familie Britta und Olaf Riemer wrote:
Debian-Laptop:/home/olaf# dmesg | grep gcc
ndiswrapper: version magic '2.6.8-11-amd64-generic gcc-3.3' should
be '2.6.8-11-amd64-generic gcc-3.4'
(Ist das die Info, dass meine gcc - Version älter ist, als die
Version mit der der Kernel kompiliert wurde?)
Nein, das ist die Information, dass das Modul mit gcc-3.4 gebaut werden
sollte damit es funktioniert.
Debian-Laptop:/home/olaf# cat /proc/version
Linux version 2.6.8-11-amd64-generic
([EMAIL PROTECTED]) (gcc version 3.4.4 20050314
(prerelease) (Debian 3.4.3-13)) #1 Wed Jun 1 00:42:47 CEST 2005
Aehm, da hat dir irgendwer einen Kernel untergeschoben, der mit dem
falschen gcc kompiliert wurde. Der angegeben buildd arbeitet mit gcc-3.4
als Default-Compiler, aber gcc-3.4 war _nie_ Default-Compiler in Debian
(Debian ist von 3.3 direkt auf 4.0 gewechselt). Also entweder einen
Bugreport gegen das Kernel-image-Paket schreiben oder den Kernel selbst
mit gcc-3.3 übersetzen.
gcc-Version 3.3.5 (Debian 1:3.3.5-13)
Normal für ein stable-System.
Nun habe ich mir gedacht, installiere ich gcc-3.4 über den
Paketmanager. Hat er keine Fehlermeldungen gebracht. Der Status
aller Pakete ist installed:
Bei der Abfrage der gcc - Versionen hat sich aber nichts geändert:
Debian-Laptop:/home/olaf# gcc -v
"gcc" ist auch nur der Default-Compiler, in Debian koennen mehrere
Compiler-Versionen parallel betrieben werden, dafür wird das gcc-Binary
in gcc-<version> umbenannt. gcc-3.4 -v liefert dir die entsprechende
Information.
Die einzige Möglichkeit dies zu ändern ist den Link auf gcc-3.4 zu
ändern, dann solltest du aber auch die cpp und g++ Links aendern damit
das ganze konsistent bleibt.
Ich würde aber wahrscheinlich einfach einen neuen Kernel mit gcc-3.3
bauen..
Andreas
Vielen Dank Andreas!
Jetzt habe ich die Zusammenhänge verstanden. An meinem Kernel wollte
ich nicht rütteln. Ich habe nur 2 Images für AMD64 Prozessoren
gefunden, die beide als Default gcc 3.4 verwenden.
(http://cdimage.debian.org/cdimage/unofficial/sarge-amd64/iso-cd/debian-31r0a-amd64-netinst.iso)
Daraufhin habe ich jetzt die Links von gcc , cpp , und g++ auf Version
3.4 geändert und ndiswrapper neu kompiliert. Und jetzt kann ich
ndiswrapper auch als Modul und den entsprechenden 64 Bit-
Windowstreiber laden. NDISWrapper sagt sogar, dass es meine Hardware
sehen kann.
Debian-Laptop:/home/olaf/Driver# ndiswrapper -l
No drivers installed
Debian-Laptop:/home/olaf/Driver# ndiswrapper -i bcmwl5.inf
Installing bcmwl5
Debian-Laptop:/home/olaf/Driver# ndiswrapper -l
Installed ndis drivers:
bcmwl5 driver present, hardware present
Debian-Laptop:/home/olaf/Driver# iwlist wlan0 scan
wlan0 Interface doesn't support scanning.
Debian-Laptop:/home/olaf/Driver# iwlist
Usage: iwlist [interface] scanning
[interface] frequency
[interface] channel
[interface] bitrate
[interface] rate
[interface] encryption
[interface] key
[interface] power
[interface] txpower
[interface] retry
[interface] ap
[interface] accesspoints
[interface] peers
[interface] event
Debian-Laptop:/home/olaf/Driver#
Nur leider kann ich das wlan0- Interface noch nicht finden.
Debian-Laptop:/home/olaf/Driver# iwlist scanning
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
eth1 Interface doesn't support scanning.
sit0 Interface doesn't support scanning.
Debian-Laptop:/home/olaf/Driver#
Ich bin mir nicht sicher, aber vielleicht liegt das ja am
Windowstreiber. Ich werde es jetzt mal mit 32 Bit versuchen, da weiß
ich das die Karte mit dem 32 Bit- Treiber schon gelaufen ist.
Vielen Dank nochmals!
Gruß
Olaf Riemer
Nur noch zur Info, falls jemand das gleiche Problem hat:
Ich habe folgenden 64 Bit- Treiber für XP gefunden (BCM4306- Chipsatz
von Broadcom), der funktionierte:
http://www.runithard.com/HOWTO-BCOM64WIRELESS/Acer80211g.rar
Debian-Laptop:/home/olaf/64-bit_Broadcom_54g_Drivers# ndiswrapper -l
No drivers installed
Debian-Laptop:/home/olaf/64-bit_Broadcom_54g_Drivers# ls
bcmwl564.sys netbc564.inf
Debian-Laptop:/home/olaf/64-bit_Broadcom_54g_Drivers# ndiswrapper -i
netbc564.inf
Installing netbc564
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Debian-Laptop:/home/olaf/64-bit_Broadcom_54g_Drivers# ndiswrapper -l
Installed ndis drivers:
netbc564 driver present, hardware present
Debian-Laptop:/home/olaf/64-bit_Broadcom_54g_Drivers# iwlist wlan0 scan
wlan0 Interface doesn't support scanning.
Debian-Laptop:/home/olaf/64-bit_Broadcom_54g_Drivers# iwlist scanning
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
eth1 Interface doesn't support scanning.
sit0 Interface doesn't support scanning.
Debian-Laptop:/home/olaf/64-bit_Broadcom_54g_Drivers#
Damit war die Hardware present. Das Interface wurde noch nicht erkannt.
Es aht eine Weile gedauert, bis ich depmod -a ausprobiert habe, danach
funkte die Karte dann doch:
Debian-Laptop:/usr/sbin# iwlist scanning
lo Interface doesn't support scanning.
wlan0 Scan completed :
Cell 01 - Address: 00:04:0E:42:75:B6
ESSID:"FRITZ!Box SL WLAN"
Protocol:IEEE 802.11b
Mode:Managed
Frequency:2.462 GHz (Channel 11)
Quality:0/100 Signal level:-60 dBm Noise level:-256 dBm
Encryption key:on
Bit Rate:1 Mb/s
Bit Rate:2 Mb/s
Bit Rate:5.5 Mb/s
Bit Rate:11 Mb/s
Bit Rate:6 Mb/s
Bit Rate:9 Mb/s
Bit Rate:12 Mb/s
Bit Rate:18 Mb/s
Bit Rate:24 Mb/s
Bit Rate:36 Mb/s
Bit Rate:48 Mb/s
Bit Rate:54 Mb/s
Extra:bcn_int=100
Extra:atim=0
sit0 Interface doesn't support scanning.
Jetzt musste ich erstmal die Verschlüsslung an meiner Fritz!Box
ausschalten, konnte aber mit meinem Browser immer noch keine Verbindung
aufbauen. Erst nach dem ich die Ethernet- Karte (eth0) in der
Konfiguration (unter etc/network) rausgeworfen hatte und WLAN0 primär
war konnte ich ins Internet.
Nächste Aufgabe, die 128 Bit Hex- Verschlüsselung.
Gruß
Olaf
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)