mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Tisheng Chen <tishengchen@yahoo.com>
To: linux-kernel@vger.kernel.org
Subject: Solution to the "1802: Unauthorized network card" problem in recent thinkpad systems
Date: Sun, 13 Jun 2004 00:39:50 -0700 (PDT)	[thread overview]
Message-ID: <20040613073950.21346.qmail@web90101.mail.scd.yahoo.com> (raw)

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.

I met this 1802 error problem several months ago, and
since then my wifi card was used in a very clumsy and
inconvenient way. I used to boot to LILO menu or
Windows system first, then suspend and plug
in the card. After that, when the system is awake, the
card is working.

Recently, I learned two solutions to attack this
problem. One is to crack the BIOS by modifying the
PCI_ID list of allowed cards in the BIOS, as
suggested by Paul Sladen and Matthew Garrett.
(Reference:
http://www.paul.sladen.org/thinkpad-r31/wifi-card-pci-ids.html)

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.

Sincerely,
Tisheng



	
		
__________________________________
Do you Yahoo!?
Friends.  Fun.  Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/ 

             reply	other threads:[~2004-06-13  7:39 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-06-13  7:39 Tisheng Chen [this message]
2004-06-13 11:20 ` Vojtech Pavlik
2004-06-13 19:10   ` Tisheng Chen
2004-06-13 19:31     ` Vojtech Pavlik
2004-06-13 20:07     ` Vojtech Pavlik
2004-06-13 20:30       ` Tisheng Chen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040613073950.21346.qmail@web90101.mail.scd.yahoo.com \
    --to=tishengchen@yahoo.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®