1802 Error umgehen: Unterschied zwischen den Versionen

Aus ThinkPad-Wiki
Zeile 11: Zeile 11:


== 1. Möglichkeit: Setzen eines CMOS-Konfigurationsparameters ==
== 1. Möglichkeit: Setzen eines CMOS-Konfigurationsparameters ==
'''Funktioniert nur auf Thinkpads bis X40, T42 sowie R51'''
'''Funktioniert nur auf Thinkpads bis einschließlich X40, T42 sowie R51'''


(beachte auch die [http://www.thinkwiki.org/wiki/Problem_with_unauthorized_MiniPCI_network_card#Successful_BIOS_modifications Tabelle im Thinkwiki.org])
(beachte auch die [http://www.thinkwiki.org/wiki/Problem_with_unauthorized_MiniPCI_network_card#Successful_BIOS_modifications Tabelle im Thinkwiki.org])
Zeile 20: Zeile 20:
* [http://thinkpad-forum.de/threads/58312-no-1802?highlight=no-1802 dt. Version] (einfacher zu bedienen)
* [http://thinkpad-forum.de/threads/58312-no-1802?highlight=no-1802 dt. Version] (einfacher zu bedienen)


Das Tool setzt im BIOS ein Bit, was 1802-Fehlermeldung unterdrückt.
Das Tool setzt im CMOS ein Bit, welches die 1802-Fehlermeldung unterdrückt.
Beachte: Durch eine leere BIOS Batterie oder durch Entfernen der Batterie wird das CMOS gelöscht/zurückgesetzt! Die Prozedur (WLAN Karte ausbauen, Bit setzen, WLAN Karte wieder einbauen) muss dann wiederholt werden.


[http://www.youtube.com/watch?v=qtnZhrkdLuk Howto-Video auf Youtube]
[http://www.youtube.com/watch?v=qtnZhrkdLuk Howto-Video auf Youtube]


Werden Atheros-WLAN Karten in einem T30 oder A31(p) verbaut, taucht nach dem setzen des "Unterdrückungsbits" die Fehlermeldung "01c9" auf. Diese kann durch Drücken von "Esc" übergangen werden, zieht aber bei jedem Kaltstart einen Extended Memory Test nach sich. Die Ursache liegt darin, dass bei Atheros-Karten die PCI CLASS ID den Wert 0x200 hat, der eigentlich für Ethernet-Adapter reserviert ist.
Werden non-FRU Atheros-WLAN Karten in einem T23, T30, R32, R40 oder A31(p), X22, X32, X24, X30 verbaut, taucht nach dem Setzen des "Unterdrückungsbits" die Fehlermeldung "01c9" auf. Diese kann durch Drücken von "Esc" übergangen werden, zieht aber bei jedem Kaltstart einen Extended Memory Test nach sich. Die Ursache liegt darin, dass bei Atheros-Karten die PCI CLASS ID 0x200 ist, die aber schon durch den internen Ethernet-Adapter (Onboard LAN-Netzwerkkarte) belegt ist.
 
Lösung: Per Linux CD die Firmware der Atheros WLAN-Karte ändern.
http://www.thinkwiki.org/wiki/Problem_with_error_01C9_-_More_than_one_Ethernet_devices


== 2. Möglichkeit: Patchen des BIOS ==
== 2. Möglichkeit: Patchen des BIOS ==

Version vom 2. April 2012, 15:56 Uhr

IBM/Lenovo hat in den BIOSes vieler ThinkPads Whitelists für bestimmte autorisierten Hardwaredevices hinterlegt. Dies betrifft in der Regel folgende Geräte:

  • WLAN-Karten
  • WWAN-Karten (UMTS)
  • Festplatten

Die Identifikation durch das BIOS findet anhand der Geräte ID`s und Sub-ID`s statt. Wird eine non-IBM/Lenovo WLAN-card verbaut, kommt es meistens zur Fehlermeldung: "Error 1802: Unauthorized network card is plugged in". Das Booten des Betriebssystems ist nicht möglich, da die Fehlermeldung nicht übergangen werden kann. Genauso kommt es gelegentlich vor, dass original IBM-Netzwerkkarten den "Error 1802" verursachen, wenn diese nicht in der Whitelist aufgeführt sind.

Es gibt 4 Varianten diese Hardwarebeschränkung zu umgehen, um jede WLAN-Karte nutzten zu können:

1. Möglichkeit: Setzen eines CMOS-Konfigurationsparameters

Funktioniert nur auf Thinkpads bis einschließlich X40, T42 sowie R51

(beachte auch die Tabelle im Thinkwiki.org)

Man benötigt eines der folgenden Tools:

Das Tool setzt im CMOS ein Bit, welches die 1802-Fehlermeldung unterdrückt. Beachte: Durch eine leere BIOS Batterie oder durch Entfernen der Batterie wird das CMOS gelöscht/zurückgesetzt! Die Prozedur (WLAN Karte ausbauen, Bit setzen, WLAN Karte wieder einbauen) muss dann wiederholt werden.

Howto-Video auf Youtube

Werden non-FRU Atheros-WLAN Karten in einem T23, T30, R32, R40 oder A31(p), X22, X32, X24, X30 verbaut, taucht nach dem Setzen des "Unterdrückungsbits" die Fehlermeldung "01c9" auf. Diese kann durch Drücken von "Esc" übergangen werden, zieht aber bei jedem Kaltstart einen Extended Memory Test nach sich. Die Ursache liegt darin, dass bei Atheros-Karten die PCI CLASS ID 0x200 ist, die aber schon durch den internen Ethernet-Adapter (Onboard LAN-Netzwerkkarte) belegt ist.

Lösung: Per Linux CD die Firmware der Atheros WLAN-Karte ändern. http://www.thinkwiki.org/wiki/Problem_with_error_01C9_-_More_than_one_Ethernet_devices

2. Möglichkeit: Patchen des BIOS

Von dieser Möglichkeit wird abgeraten, da die Fehleranfälligkeit recht hoch ist. Intensive Einarbeitung ist auf jeden Fall erforderlich. Weitere Infos

3. Möglichkeit: BIOS-Update

In manchen Fällen ist die installierte BIOS-Version zu alt, um die WLAN-Karte (mit FRU-Nummer) zu erkennen. So quittiert ein ThinkPad R40 mit BIOS-Version 1.04 und verbauter Phillips(Atheros) WLAN-Karte (IBM 11 a/b/g Wireless LAN-Adapter) beispielsweise mit "Error 1802", obwohl es sich bei der Card um ein IBM-Teil handelt. Ab BIOS-Version 1.27 wird diese Card jedoch unterstützt. Es lohnt also auf alle Fälle, die Change logs der Bios-Updates anzuschauen, wenn eine Card mit FRU von einem ThinkPad nicht angenommen wird. Ein BIOS- und Embedded Controller-Update kann u.U. helfen.

4. Möglichkeit: Einspielen eines gepatchten BIOS

Für viele ThinkPad-Modelle, bei denen auch das Einspielen der aktuellsten, offiziellen BIOS-Version nicht hilft, existieren angepasste BIOS-Versionen, bei denen die Abfrage der Whitelist abgestellt ist. Diese BIOS-Mods werden von Privatleuten erstellt und nicht von Lenovo unterstützt. Sehr viele gepatchte BIOS-files (aktuelle Versionen!) findet man im englischsprachigen Forum My digital life. Oftmals sind die files von "Freiwilligen" getestet.

Seit November 2010 gibt es für die Thinkpad-Modelle T43, R52, X41 & X41 Tablet ein modifiziertes BIOS zur Abschaltung des Error 2010. Diese BIOS ermöglicht die Verwendung von Nicht-IBM-WLAN-Karten & -Festplatten. Es "beseitigt" neben "Error 2010" auch "Error 1802/1804" und fügt zusätzlich SLIC2.1 hinzu.

Weitere Infos zum Error 2010

Weblinks