760ELD Cardbus issues 98SE
760ELD Cardbus issues 98SE
Ok, ive got a 760ELD (supports cardbus) and a WPC54G Linksys wireless card. Ive got the drivers all setup but i get the yellow ! point with Code 29 saying it needs to be assigned an IRQ by the bios. Ive read that I need to enable Cardbus in the ThinkPad Configuration utility. Unfortunatly when I click the enabel cardbus checkbox it wont check. The box just stays empty. Anyone seen this or know how to fix it?
Tried that, my only guess as to the cause is that i installed the version of the utility for 98 through 2000 in which I couldnt find the option to enable cardbus. I uninstalled that and installed the 95/98 version, where the option is readily available. Perhaps some old dlls are still hanging around?
Anyone know the ps2.exe command or some registry hack or anything?
Anyone know the ps2.exe command or some registry hack or anything?
-
Ken Edmonds
- Freshman Member
- Posts: 76
- Joined: Fri Jun 10, 2005 5:47 pm
- Location: Chesterfield UK
-
hermangarza
- Posts: 2
- Joined: Thu Mar 17, 2005 4:24 pm
ThinkPad 760ELD CardBus issue on Win98SE
See http://forum.thinkpads.com/viewtopic.php?t=9161
Was this issue ever solved?
I just posted similar issue with and all my troubleshooting steps on ibm.ibmpc.thinkpad and microsoft.public.win98.gen newsgroups.
Post/novel included below... hope the length does not discourage anyone from replying.
Woody
--
IBM ThinkPad 760ELD running on Win98SE
Everything runs fine.
My goal here is to make it so the LinkSys WPC54G PC Card (within CardBus
slot) to function in this machine correctly. I have searched the web and
others have reported being able to use this PC card in the same ThinkPad
model.
But I found I'm unable to apply an IRQ to the CardBus slot and at the same
time make PCI Steering function correctly.
IBM Ethernet PC Card works in laptop just fine, without an IRQ. But the
LinkSys WPC54G PC Card apparently does not.
Here are some observations and symptoms:
When Cardbus IRQ is ENABLED (and I assign an IRQ to CardBus via BIOS ...
that is via ThinkPad Config Utility), then Device Manager > System devices
> PCI Bus > 'IRQ Steering' tab > 'IRQ Routing Status' shows:
"IRQ Steering disabled" and
"IRQ Table has some errors".
and the WPC54G entry in Device Manger Network Adapters list shows an
exclamation mark. And properites for the device shows:
"This device is either not present, not working properly or does not have
drivers installed (code 10)".
HOWEVER...
When Cardbus IRQ is DISABLED (no IRQ assigned) then Device Manager > System
devices > PCI Bus > 'IRQ Steering' tab > 'IRQ Routing Status' shows:
"IRQ Steering enabled" and
"IRQ Table read from PCI BIOS" and
"IRQ Miniport data processed successfully".
"IRQ Miniport loaded successfully".
but the WPC54G entry in Device Manger Network Adapters list still shows an
exclamation mark. And properites for the device shows:
"This device is disabled becasue the BIOS for the device did not give it
an IRQ (Code 29)".
The same observations above no matter if Device Manager > System devices >
PCI Bus > Settings tab > "Device Enumeration" is set to either "Use
Hardware" or "Use BIOS".
Another observation: When opening PC Card (PCMCIA) status icon in system
tray, the resulting "Socket Status" tab displays "Wireless-G Notebook
Adapter WPC54G V.3 in Socket 2" as expected (if PC card is inserted in
Socket one then shows up correctly also).
The "Global Settings" tab shows under "Card Services Shared Memory", the
"automatic Selection" box to be checked. Start (000C00000), End 00FFFFFF)
and Length (00001000) are all greyed out.
In my online research I noted many reports that the PC CardBus IRQ should
be auto set to the same IRQ as the PCI Steering (or PCI Device Setup)
which is IRQ 10. But this does not seem to be happening due to the above
IRQ Steering issue. WHen I attempt to set to the same IRQ manually, I
observe a warning "the hardware resouce is already in use" and I'm unable
to use that same IRQ (makes sense).
Thus in ThinkPad BIOS (Config Utility) 'Docking Station' entry I set PCI
Sterering IRQ to NONE (warning message ....disregarded a I have no docking
station).
I obtain same error messages as previous.
Why is IRQ Steering not happening and applying to the CardBus slots?
In my notes I recorded the following observation: "Memory config is correct
(as reported by device) but doesn't work correctly with Win98SE without an
IRQ". (Sorry I don't recall where I observed this message during the
troublehsooting process).
Some system adjustments implemented:
* Updated OS with the Win98SE supplement (1.04) registry patches for PIIX4
and APM fix and fix enumerating PCMCIA cards in PC card slot (obtained from
Lenovo site).
* Installed BIOS update v 2.10 (from Lenovo site).
* Updated to ThinkPad Configuration Utility v1.19d (from Lenovo site).
Note that Device Manager identifies both PCMCIA sockets as Texas Instr.
PCI-1130 CardBus Controller.
I note a KB article (KB276602) suggesting obtaining pci.vxd and ios.vxd
updates (the versions currently installed are both 4.10.2222 04/23/99).
And I located another possibly relevant MS KB doc (185073) at
http://support.microsoft.com/kb/q185073/
This KB doc mentions the ThinkPad 770 but not 760. The bottom of doc says the issue
applies to Windows 95 versions. No mention of Win98SE
I am not sure what else I can add here.
As an addendum...
I received the 276602 hotfix from MS Support and installed. Not sure what the hotfix did. No documentation was provided with the package. No mention of files updated or registry changes made.
Two freshly installed files from the hotfix, pci.vxd or ios.vxd, both show the new date 11-22-00.
However I'm observing contradictory info. Right clicking on either pci.vxd or ios.vxd and then choosing properties and selecting the "version" tab, I observe at the top of the panel:
"File version: 4.10.2227,
PCI Virtual Device 4.0".
However on the same panel, "Product Version" shows 4.10.2222.
Anyone with insight into Win98SE PCI Steering issues and why a PC Card requiring IRQ will not function in CardBus slot?
Anybody out there with a working PC card installed in a ThinkPad 760ELD
running on Win98SE?
Thanks
Woody
Was this issue ever solved?
I just posted similar issue with and all my troubleshooting steps on ibm.ibmpc.thinkpad and microsoft.public.win98.gen newsgroups.
Post/novel included below... hope the length does not discourage anyone from replying.
Woody
--
IBM ThinkPad 760ELD running on Win98SE
Everything runs fine.
My goal here is to make it so the LinkSys WPC54G PC Card (within CardBus
slot) to function in this machine correctly. I have searched the web and
others have reported being able to use this PC card in the same ThinkPad
model.
But I found I'm unable to apply an IRQ to the CardBus slot and at the same
time make PCI Steering function correctly.
IBM Ethernet PC Card works in laptop just fine, without an IRQ. But the
LinkSys WPC54G PC Card apparently does not.
Here are some observations and symptoms:
When Cardbus IRQ is ENABLED (and I assign an IRQ to CardBus via BIOS ...
that is via ThinkPad Config Utility), then Device Manager > System devices
> PCI Bus > 'IRQ Steering' tab > 'IRQ Routing Status' shows:
"IRQ Steering disabled" and
"IRQ Table has some errors".
and the WPC54G entry in Device Manger Network Adapters list shows an
exclamation mark. And properites for the device shows:
"This device is either not present, not working properly or does not have
drivers installed (code 10)".
HOWEVER...
When Cardbus IRQ is DISABLED (no IRQ assigned) then Device Manager > System
devices > PCI Bus > 'IRQ Steering' tab > 'IRQ Routing Status' shows:
"IRQ Steering enabled" and
"IRQ Table read from PCI BIOS" and
"IRQ Miniport data processed successfully".
"IRQ Miniport loaded successfully".
but the WPC54G entry in Device Manger Network Adapters list still shows an
exclamation mark. And properites for the device shows:
"This device is disabled becasue the BIOS for the device did not give it
an IRQ (Code 29)".
The same observations above no matter if Device Manager > System devices >
PCI Bus > Settings tab > "Device Enumeration" is set to either "Use
Hardware" or "Use BIOS".
Another observation: When opening PC Card (PCMCIA) status icon in system
tray, the resulting "Socket Status" tab displays "Wireless-G Notebook
Adapter WPC54G V.3 in Socket 2" as expected (if PC card is inserted in
Socket one then shows up correctly also).
The "Global Settings" tab shows under "Card Services Shared Memory", the
"automatic Selection" box to be checked. Start (000C00000), End 00FFFFFF)
and Length (00001000) are all greyed out.
In my online research I noted many reports that the PC CardBus IRQ should
be auto set to the same IRQ as the PCI Steering (or PCI Device Setup)
which is IRQ 10. But this does not seem to be happening due to the above
IRQ Steering issue. WHen I attempt to set to the same IRQ manually, I
observe a warning "the hardware resouce is already in use" and I'm unable
to use that same IRQ (makes sense).
Thus in ThinkPad BIOS (Config Utility) 'Docking Station' entry I set PCI
Sterering IRQ to NONE (warning message ....disregarded a I have no docking
station).
I obtain same error messages as previous.
Why is IRQ Steering not happening and applying to the CardBus slots?
In my notes I recorded the following observation: "Memory config is correct
(as reported by device) but doesn't work correctly with Win98SE without an
IRQ". (Sorry I don't recall where I observed this message during the
troublehsooting process).
Some system adjustments implemented:
* Updated OS with the Win98SE supplement (1.04) registry patches for PIIX4
and APM fix and fix enumerating PCMCIA cards in PC card slot (obtained from
Lenovo site).
* Installed BIOS update v 2.10 (from Lenovo site).
* Updated to ThinkPad Configuration Utility v1.19d (from Lenovo site).
Note that Device Manager identifies both PCMCIA sockets as Texas Instr.
PCI-1130 CardBus Controller.
I note a KB article (KB276602) suggesting obtaining pci.vxd and ios.vxd
updates (the versions currently installed are both 4.10.2222 04/23/99).
And I located another possibly relevant MS KB doc (185073) at
http://support.microsoft.com/kb/q185073/
This KB doc mentions the ThinkPad 770 but not 760. The bottom of doc says the issue
applies to Windows 95 versions. No mention of Win98SE
I am not sure what else I can add here.
As an addendum...
I received the 276602 hotfix from MS Support and installed. Not sure what the hotfix did. No documentation was provided with the package. No mention of files updated or registry changes made.
Two freshly installed files from the hotfix, pci.vxd or ios.vxd, both show the new date 11-22-00.
However I'm observing contradictory info. Right clicking on either pci.vxd or ios.vxd and then choosing properties and selecting the "version" tab, I observe at the top of the panel:
"File version: 4.10.2227,
PCI Virtual Device 4.0".
However on the same panel, "Product Version" shows 4.10.2222.
Anyone with insight into Win98SE PCI Steering issues and why a PC Card requiring IRQ will not function in CardBus slot?
Anybody out there with a working PC card installed in a ThinkPad 760ELD
running on Win98SE?
Thanks
Woody
Its because the interrupt INTX (A-D) line is not connected from the PCMCIA socket to the system board. There is no solution I think. This is the same for linux. If your card doesn't use IRQ it would work fine I think?? (I have 760ED too)
EDIT: If you install the Thinkpad Configuration Utility and select Enable Cardbus and (IRQ 4) for me. The cardbus will work. Both cardbus cards will use the same interrupt.
But this still didn't solve the linux problem..
The kernel couldn't figure out the interrupt routing for your bridge.
It also wasn't able to detect ACPI support for this laptop. No
surprise there, since this laptop is pretty old. There might be no
PCI interrupt wired up. If that is the case, then the kernel PCMCIA
subsystem is not going to work for you; for CardBus support, a PCI
interrupt is required. You could go back to the standalone drivers
with the 2.4 kernel.
(what does he mean in the last line)?
--
If you use a 2.4 or older kernel, and the external pcmcia-cs modules,
then this setup will work, for CardBus cards that work with pcmcia-cs
drivers. The pcmcia-cs socket driver will route ISA interrupts for
CardBus cards if no PCI interrupt is available. The kernel subsystem
doesn't support this option.
what does the route ISA interrupts for CardBus cards?
EDIT: If you install the Thinkpad Configuration Utility and select Enable Cardbus and (IRQ 4) for me. The cardbus will work. Both cardbus cards will use the same interrupt.
But this still didn't solve the linux problem..
The kernel couldn't figure out the interrupt routing for your bridge.
It also wasn't able to detect ACPI support for this laptop. No
surprise there, since this laptop is pretty old. There might be no
PCI interrupt wired up. If that is the case, then the kernel PCMCIA
subsystem is not going to work for you; for CardBus support, a PCI
interrupt is required. You could go back to the standalone drivers
with the 2.4 kernel.
(what does he mean in the last line)?
--
If you use a 2.4 or older kernel, and the external pcmcia-cs modules,
then this setup will work, for CardBus cards that work with pcmcia-cs
drivers. The pcmcia-cs socket driver will route ISA interrupts for
CardBus cards if no PCI interrupt is available. The kernel subsystem
doesn't support this option.
what does the route ISA interrupts for CardBus cards?
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Wanted IBM Thinkpad 760XL and 760ELD Recovery cd
by michelle13 » Wed Apr 19, 2017 6:07 am » in Marketplace - Forum Members only - 0 Replies
- 183 Views
-
Last post by michelle13
Wed Apr 19, 2017 6:07 am
-
-
-
boot 98se via USB with w510
by D L Davis » Thu Jan 12, 2017 4:23 pm » in ThinkPad W500/510/520 and W7x0 Series - 6 Replies
- 1592 Views
-
Last post by D L Davis
Fri Jan 13, 2017 7:43 pm
-
-
-
No Windows Update for Windows 95/98/98SE/ME/2000
by ThinkPad560X » Sat Apr 08, 2017 2:35 am » in Off-Topic Stuff - 29 Replies
- 1371 Views
-
Last post by ThinkPad560X
Fri May 19, 2017 1:57 am
-
-
- 2 Replies
- 498 Views
-
Last post by Sudevan
Sat Jan 28, 2017 8:21 pm
Who is online
Users browsing this forum: No registered users and 3 guests




