Thinkpad 570 and Mini PCI Wireless cards?
Posted: Sun Apr 03, 2005 1:20 pm
One day I opened my old Thinkpad 570 (P2-366) and discovered its built-in modem is a Mini PCI card. I never use the built-in modem, but I would sure love a Mini PCI Wireless card. For one thing, if I can route an antenna into the LCD, I would get much better signal strength than a PC Card. Also, the antenna wouldn't stick out which would be great!
Anyway, I replaced the modem with an Intel 2200BG 802.11b/g Mini PCI card. I started to get excited when, XP SP2 discovered a "Network Controller". I point XP to the directory with the driver, and sure enough, it recognizes the driver and installs it. Then it gives me a notice that there is a problem with my network card. In the Device Manager, it has a yellow exclamation and says "Device cannot start (Code 10)". I've tweaked the BIOS by changing the IRQ's, having it reset config data, turning off all other internal devices, even booting into Safe Mode with Networking. Nothing worked.
I'm very persistent, so I thought I would try a wireless card with a different chipset. I picked up an Atheros 802.11a/b/g Mini PCI card and put it in. XP finds an "Ethernet Controller" and was able to load drivers for an Atheros ARX5001x or something like that. While installing the drivers, I got a blue screen that said something about Hardware Malfunction and "NMI: Parity Check / Memory Parity Error". When I rebooted, there was a Code 39 saying the drivers didn't completely install. I tried this several times and got the same error. I know it's not the drivers, because they work fine on an Atheros 802.11G PC Card.
So it looks like there's something in the BIOS making Mini PCI cards (other than the internal modem) not work. It not the same problem as the 1802 error that newer Thinkpads get, although I did try the no-1802.com program for those, and it didn't do anything.
Anyone know any tricky way I can get the BIOS to not attempt to configure or do anything to the Mini PCI card? I heard there was a Quick Boot option on 600-series that lets Mini PCI wireless cards work, but TP570 doesn't have a Quick Boot option. Surely someone knows a hack or a workaround?
Anyway, I replaced the modem with an Intel 2200BG 802.11b/g Mini PCI card. I started to get excited when, XP SP2 discovered a "Network Controller". I point XP to the directory with the driver, and sure enough, it recognizes the driver and installs it. Then it gives me a notice that there is a problem with my network card. In the Device Manager, it has a yellow exclamation and says "Device cannot start (Code 10)". I've tweaked the BIOS by changing the IRQ's, having it reset config data, turning off all other internal devices, even booting into Safe Mode with Networking. Nothing worked.
I'm very persistent, so I thought I would try a wireless card with a different chipset. I picked up an Atheros 802.11a/b/g Mini PCI card and put it in. XP finds an "Ethernet Controller" and was able to load drivers for an Atheros ARX5001x or something like that. While installing the drivers, I got a blue screen that said something about Hardware Malfunction and "NMI: Parity Check / Memory Parity Error". When I rebooted, there was a Code 39 saying the drivers didn't completely install. I tried this several times and got the same error. I know it's not the drivers, because they work fine on an Atheros 802.11G PC Card.
So it looks like there's something in the BIOS making Mini PCI cards (other than the internal modem) not work. It not the same problem as the 1802 error that newer Thinkpads get, although I did try the no-1802.com program for those, and it didn't do anything.
Anyone know any tricky way I can get the BIOS to not attempt to configure or do anything to the Mini PCI card? I heard there was a Quick Boot option on 600-series that lets Mini PCI wireless cards work, but TP570 doesn't have a Quick Boot option. Surely someone knows a hack or a workaround?