miniPCI WLAN nur Original von IBM richtig lauffähig ?

andre117

New member
Themenstarter
Registriert
3 März 2005
Beiträge
4
Habe soeben meine WLAN Karte gegen ein a/b/g (intel 2915) ausgetauscht, und es erscheint überraschenderweise die Fehlermelung "error: 1802: Unauthorized network card is plugged in" beim booten (vom Bios). Das System stopt.

Im Internet habe ich dann zwar einen workaround gefunden, der ein bit im CMOS Speicher setzt, und die Fehlermeldung dann nicht mehr blockert.

Allerdings bekommt man die Karte nicht mit den IBM Treibern zum laufen (Fn-F5 Kurztaste usw...) Die LED tut auch nicht ! Man muß stattdessen die intel Treiber benutzen. Das obwohl die Hardware der originalen Intel Karte die Gleiche ist. (Vergleich Intel 30?, IBM 180?). Das finde ich schon eine Sauerrei.




weiterführender Link
http://www.congenio.de/infos/thinkpad.html


Zitat hier: " Der Schuldige
...ist wie immer der Kunde. IBM sagt auf den Webseiten: "Außerdem sind auf die Wi-Fi-Wireless-Technologie aufrüstbare(32), Modelle erhältlich, die eine drahtlose Netzwerkanbindung mit Hilfe der neuen optionalen Wi-Fi-Adapter ermöglichen." Im Fußnoten-Popup Nr. 32 heißt es dann ziemlich versteckt: "(32) Kann mit einer optionalen Wireless LAN Mini PCI Card auf die Wireless-Technologie aufgerüstet werden. Für diese Systeme können ausschließlich Wireless LAN Mini PCI-Optionen von IBM verwendet werden."
Die Tatsache, daß es sich um spezielle, (künstlich) herstellerabhängige Karten handelt, wird dadurch verschleiert, daß IBM überall auf den Webseiten von Mini-PCI spricht (was Standardkonformität nahe legt) und in den Produktseiten der WLAN-Optionen keinen Hinweis darauf gibt, daß es sich nicht, wie beschrieben, um echte "Intel PRO/Wireless LAN 2100 3B Mini-PCI Adapter" handelt, sondern um IBM-spezifische.
Auch der Firma Intel gebührt hier eine Rüge, denn sie stellt sich auf den Standpunkt: "Bei den Intel[R] PRO/Wireless 2200BG und 2100 Adaptern handelt es sich um OEM Produkte, die als Bestandteile der Intel[R] Centrino[TM] Technologie nur an Notebook Hersteller weitergegeben werden. Installation de Technologie durch Endbenutzer wird nicht unterstuetzt. Bitte wenden Sie sich mit allen Anfragen an den Notebook Hersteller."
Konkrete Antworten auf die Frage nach den Unterschieden der diversen Modelle wurden nicht beantwortet.
Man könnte sich fragen, weshalb die Original-Intel-Karten überhaupt"



...Was meint Ihr dazu ?
 
Vielleicht hilft Dir das:

Date Sun, 13 Jun 2004 13:20:51 +0200
From Vojtech Pavlik <>
Subject Re: Solution to the "1802: Unauthorized network card" problem in recent thinkpad systems

On Sun, Jun 13, 2004 at 12:39:50AM -0700, Tisheng Chen wrote:

> In recent IBM thinkpad systems, there is a limit to
> allowed MiniPCI wireless cards. When an unauthorized
> card is plugged in, the system doesn't boot and
> halt with an error message like:
>
> ERROR
> 1802: Unauthorized network card is plugged in
> Power off and remove the miniPCI network card.

[snip]

> The other way is unbelievably simple. There is a byte
> in CMOS which controls whether an "unauthorized" card
> is allowed or not. That's 0x6a, actually only
> the bit 0x80. The program to unlock the authorization
> mechanism is like (asm):
>
> MOV DX,0070
> MOV AL,6A
> OUT DX,AL
> MOV DX,0071
> IN AL,DX
> OR AL,80
> OUT DX,AL
> MOV AX,4C00
> INT 21
>
> The program can be downloaded from:
> http://jcnp.pku.edu.cn/~shadow/1802/no-1802.com
> To use this program, you need to boot to DOS.
>
> The CMOS solution is safe, but I'm not sure that it
> works for all recent thinkpads and all cards. The BIOS
> crack sure does, however it is difficult
> and dangerous.

Well, here is a version for Linux:

------------------------------------------------------------
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <sys/stat.h>
#include <fcntl.h>

int main(void)
{
int fd;
unsigned char data;
printf("Disabling WiFi whitelist check.\n");
fd = open("/dev/nvram", O_RDWR);
lseek(fd, 0x6a, SEEK_SET);
read(fd, &data, 1);
printf("CMOS address 0x6a: %02x->", data);
data &= ~0x80;
printf("%02x\n", data);
lseek(fd, 0x6a, SEEK_SET);
write(fd, &data, 1);
close(fd);
printf("Done.\n");
}
------------------------------------------------------------
I've tried it on my ThinkPad X31, but it doesn't work at all. The CMOS
has a value 0xfa at the offset 0x6a, so the most upper bit is already
set.

--
Vojtech Pavlik
SuSE Labs, SuSE CR
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
 
leider ist das keine IBM-Eigenheit. bei vielen anderen Herstellern muss man auch einen Pin abkleben um "fremde" W-LAN Karten benutzen zu können.

Max
 
[quote='maxg',index.php?page=Thread&postID=8807#post8807]leider ist das keine IBM-Eigenheit. bei vielen anderen Herstellern muss man auch einen Pin abkleben um "fremde" W-LAN Karten benutzen zu können.

Max[/quote]

was ist das denn fürn pin den man da abkleben muss??
 
Wenn man unbedingt den Patch vermeiden will und auch Fn+F5 und die LED
nutzen, dann muss man halt wohl die 20 € für eine FRU-Karte löhnen. Habe ich
mir in meinem X31 gegönnt und jetzt ist bei mir Friede, Freude ...
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben