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 (<apaku@gmx.de>) wrote:On 27.09.05 18:02:03, Familie Britta und Olaf Riemer wrote:Debian-Laptop:/home/olaf# dmesg | grep gccndiswrapper: 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/versionLinux version 2.6.8-11-amd64-generic (buildd@athlon.lowpingbastards.de) (gcc version 3.4.4 20050314 (prerelease) (Debian 3.4.3-13)) #1 Wed Jun 1 00:42:47 CEST 2005Aehm, 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.. AndreasVielen 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.infDebian-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