os2-wireless_users@2rosenthals.com ?????????????? ????? #6576

???: "Thomas Dennis" <os2-wireless_users@2rosenthals.com> ?? ????
?????????
??: Re: [OS2Wireless] Driver Problem
??: Fri, 12 Feb 2010 10:16:16 +0100
??: OS/2 Wireless Users Mailing List <os2-wireless_users@2rosenthals.com>

Lewis G Rosenthal wrote:
On 02/11/10 02:49 pm, Andy Willis thus wrote :
Thomas Dennis wrote:
Andy Willis wrote:
<snip>
Did the A22M have a pccard slot or just pcmcia slot?
Andy


Andy:
What's the difference?
It's listed in the Hardware Manager as a Card Bus.
It uses a TI chip as the controller. Does that help?

PCCard is 32 bit and pcmcia is 16 bit (AIUI).  The difference we care about though is that genmac will not work with pcmcia, only pccard.

And Thomas, this is specifically because PCMCIA does *not* link itself to the PCI bus, but rather the ISA bus. GenMAC only supports devices attached to the PCI bus. CardBus is a 32-bit extension to the PCI bus (which is a 32 & 64-bit bus by design, vs ISA, which is 8 & 16-bit).

Lewis:
You had previously asked me some questions about the Card Bus
that I wasn't in a position to answer at that time.
Now I think you can find the answer to your question from the
PCI.LOG that I'm enclosing.
This is from my A22m IBM Laptop.

Thomas
Craig Hart's PCI+AGP bus sniffer, Version 1.06vkA, freeware made in 1996-2008.
Loaded Vendor Data : "This is version 671 of this file; 22-01-2008 (D-M-Y)."

PCI BIOS Version 2.10 found!
Number of PCI Busses : 8
PCI Characteristics  : Config Mechanism 1

Searching for PCI Devices using the OEMHLP$ driver

 Bus 0 (PCI), Device Number 0, Device Function 0
 Vendor 8086h Intel Corporation
 Device 7190h 82443BX/ZX 440BX/ZX CPU to PCI Bridge (AGP Implemented)
 Command 0106h (Memory Access, BusMaster, System Errors)
 Status 2210h (Has Capabilities List, Received Master Abort, Medium Timing)
 Revision 03h, Header Type 00h, Bus Latency Timer 40h
 Self test 00h (Self test not supported)
 PCI Class Bridge, type PCI to HOST
 Address 0 is a Memory Address (0-4GiB, Prefetchable) : F8000000h
ResourceSize(F8000000h, ResourceMem) [Tree: driver      ,  result=4000000h]
ResourceSize(F8000000h, ResourceMem) [Tree: curr. detect,  result=4000000h]
..FBFFFFFFh
 New Capabilities List Present:
   AGP Capability, Version 1.0 (AGP 1x and/or 2x support)
     AGP Mode Enabled : No
     AGP Speed(s) Supported : 1x 2x, Currently : None Selected
     FW Transfers Supported : No, Enabled : No
     >4GiB Address Space Supported : No, Enabled : No
     Sideband Addressing Supported : Yes, Enabled : No
     Maximum Command Queue Length : 32 bytes, Current Queue Length : 1 byte

 Bus 0 (PCI), Device Number 1, Device Function 0
 Vendor 8086h Intel Corporation
 Device 7191h 82443BX/ZX 440BX/ZX PCI to AGP Bridge
 Command 001Fh (I/O Access, Memory Access, BusMaster, Special Cycles,
   MemWrite+Invalidate)
 Status 0220h (Supports 66MHz, Medium Timing)
 Revision 03h, Header Type 01h, Bus Latency Timer 80h
 Self test 00h (Self test not supported)
 PCI Class Bridge, type PCI to PCI
 PCI Bridge Information:
   Primary Bus Number 0, Secondary Bus Number 1, Subordinate Bus number 1
   Secondary Bus Command 008Ch (ISA mapping, VGA mapping,
     back-to-back transactions)
   Secondary Bus Status  22A0h (Supports 66MHz, Supports Back-To-Back Trans.,
     Received Master Abort, Medium Timing)
   Secondary Bus Latency 40h
   I/O Port Range Passed to Secondary Bus : 2000h..2FFFh (16-bit I/O space)
   Memory   Range Passed to Secondary Bus : F4200000h..F5FFFFFFh
   Prefetchable Memory Range Passed to Secondary Bus : None

 Bus 0 (PCI), Device Number 2, Device Function 0
 Vendor 104Ch Texas Instruments (TI)
 Device AC1Bh PCI1450 PC Card CardBus Controller
 Command 0007h (I/O Access, Memory Access, BusMaster)
 Status 0210h (Has Capabilities List, Medium Timing)
 Revision 03h, Header Type 82h, Bus Latency Timer 40h
 Self test 00h (Self test not supported)
 Cache line size 32 Bytes (8 DWords)
 PCI Class Bridge, type PCI to Cardbus
 Subsystem ID 01301014h Unknown
 Subsystem Vendor 1014h IBM
 System IRQ 11, INT# A
 CardBus Bridge Information:
   PCI Bus Number 0, CardBus Bus Number 2, Subordinate Bus number 4
   CardBus Latency B0h
   Secondary Bus Command 0380h (ints routed by ExCA)
   Secondary Bus Status  2200h (Received Master Abort, Medium Timing)
   Socket/ExCa Base Memory Address : 50000000h
ResourceSize(50000000h, ResourceMem) [Tree: physical    ,  result=1000h]
ResourceSize(50000000h, ResourceMem) [Tree: driver      ,  result=1000h]
ResourceSize(50000000h, ResourceMem) [Tree: curr. detect,  result=1000h]
..50000FFFh
   Memory   Range 0 : None
   Memory   Range 1 : None
   I/O Port Range 0 : None
   I/O Port Range 1 : None
 New Capabilities List Present:
   Power Management Capability, Version 1.0
     Supports low power State D1
     Supports low power State D2
     Supports PME# signalling from mode(s) D0, D1, D2, D3hot, D3cold
     PME# signalling is currently disabled
     3.3v AUX Current required : 0 mA (Self powered)
     Current Power State : D0 (Device operational, no power saving)

 Bus 0 (PCI), Device Number 2, Device Function 1
 Vendor 104Ch Texas Instruments (TI)
 Device AC1Bh PCI1450 PC Card CardBus Controller
 Command 0007h (I/O Access, Memory Access, BusMaster)
 Status 0210h (Has Capabilities List, Medium Timing)
 Revision 03h, Header Type 82h, Bus Latency Timer 40h
 Self test 00h (Self test not supported)
 Cache line size 32 Bytes (8 DWords)
 PCI Class Bridge, type PCI to Cardbus
 Subsystem ID 01301014h Unknown
 Subsystem Vendor 1014h IBM
 System IRQ 11, INT# B
 CardBus Bridge Information:
   PCI Bus Number 0, CardBus Bus Number 5, Subordinate Bus number 7
   CardBus Latency B0h
   Secondary Bus Command 0380h (ints routed by ExCA)
   Secondary Bus Status  2200h (Received Master Abort, Medium Timing)
   Socket/ExCa Base Memory Address : 50100000h
ResourceSize(50100000h, ResourceMem) [Tree: physical    ,  result=1000h]
ResourceSize(50100000h, ResourceMem) [Tree: driver      ,  result=1000h]
ResourceSize(50100000h, ResourceMem) [Tree: curr. detect,  result=1000h]
..50100FFFh
   Memory   Range 0 : None
   Memory   Range 1 : None
   I/O Port Range 0 : None
   I/O Port Range 1 : None
 New Capabilities List Present:
   Power Management Capability, Version 1.0
     Supports low power State D1
     Supports low power State D2
     Supports PME# signalling from mode(s) D0, D1, D2, D3hot, D3cold
     PME# signalling is currently disabled
     3.3v AUX Current required : 0 mA (Self powered)
     Current Power State : D0 (Device operational, no power saving)

 Bus 0 (PCI), Device Number 5, Device Function 0
 Vendor 1013h Cirrus Logic
 Device 6003h Crystal CS4610/14/22/24/30 SoundFusion PCI Audio Accelerator
 Command 0006h (Memory Access, BusMaster)
 Status 0410h (Has Capabilities List, Slow Timing)
 Revision 01h, Header Type 00h, Bus Latency Timer 40h
 Minimum Bus Grant 04h, Maximum Bus Latency 18h
 Self test 00h (Self test not supported)
 PCI Class Multimedia, type Audio
 Subsystem ID 01531014h Thinkpad T Series Model 2647 Integrated Sound
 Subsystem Vendor 1014h IBM
 Address 0 is a Memory Address (0-4GiB) : F4100000h
ResourceSize(F4100000h, ResourceMem) [Tree: physical    ,  result=1000h]
ResourceSize(F4100000h, ResourceMem) [Tree: driver      ,  result=1000h]
ResourceSize(F4100000h, ResourceMem) [Tree: curr. detect,  result=1000h]
..F4100FFFh
 Address 1 is a Memory Address (0-4GiB) : F4000000h
ResourceSize(F4000000h, ResourceMem) [Tree: physical    ,  result=3000h]
ResourceSize(F4000000h, ResourceMem) [Tree: driver      ,  result=100000h]
ResourceSize(F4000000h, ResourceMem) [Tree: curr. detect,  result=100000h]
..F40FFFFFh
 System IRQ 11, INT# A
 New Capabilities List Present:
   Power Management Capability, Version 1.1
     Supports low power State D1
     Supports low power State D2
     Does not support PME# signalling
     Current Power State : D0 (Device operational, no power saving)

 Bus 0 (PCI), Device Number 7, Device Function 0
 Vendor 8086h Intel Corporation
 Device 7110h 82371EB/MB PIIX4E/M ISA Bridge
 Command 000Fh (I/O Access, Memory Access, BusMaster, Special Cycles)
 Status 0280h (Supports Back-To-Back Trans., Medium Timing)
 Revision 02h, Header Type 80h, Bus Latency Timer 00h
 Self test 00h (Self test not supported)
 PCI Class Bridge, type PCI to Other

 Bus 0 (PCI), Device Number 7, Device Function 1
 Vendor 8086h Intel Corporation
 Device 7111h 82371AB/EB/MB PIIX4/E/M EIDE Controller
 Command 0005h (I/O Access, BusMaster)
 Status 0280h (Supports Back-To-Back Trans., Medium Timing)
 Revision 01h, Header Type 00h, Bus Latency Timer 40h
 Self test 00h (Self test not supported)
 PCI Class Storage, type IDE (ATA)
 PCI EIDE Controller Features :
   BusMaster EIDE is supported
   Primary   Channel is at I/O Port 01F0h and IRQ 14
   Secondary Channel is at I/O Port 0170h and IRQ 15
 Address 0 is not present or not configured!
 Address 1 is not present or not configured!
 Address 2 is not present or not configured!
 Address 3 is not present or not configured!
 Address 4 is an I/O Port : 1800h
ResourceSize(00001800h, ResourceIO) [Tree: physical    ,  result=8h]
ResourceSize(00001800h, ResourceIO) [Tree: driver      ,  result=10h]
ResourceSize(00001800h, ResourceIO) [Tree: curr. detect,  result=10h]
..180Fh

 Bus 0 (PCI), Device Number 7, Device Function 2
 Vendor 8086h Intel Corporation
 Device 7112h 82371AB/EB/MB PIIX4/E/M USB Controller
 Command 0005h (I/O Access, BusMaster)
 Status 0280h (Supports Back-To-Back Trans., Medium Timing)
 Revision 01h, Header Type 00h, Bus Latency Timer 40h
 Self test 00h (Self test not supported)
 PCI Class Serial, type USB (UHCI)
 Address 0 is not present or not configured!
 Address 1 is not present or not configured!
 Address 2 is not present or not configured!
 Address 3 is not present or not configured!
 Address 4 is an I/O Port : 1820h
ResourceSize(00001820h, ResourceIO) [Tree: physical    ,  result=14h]
ResourceSize(00001820h, ResourceIO) [Tree: driver      ,  result=20h]
ResourceSize(00001820h, ResourceIO) [Tree: curr. detect,  result=20h]
..183Fh
 System IRQ 11, INT# D

 Bus 0 (PCI), Device Number 7, Device Function 3
 Vendor 8086h Intel Corporation
 Device 7113h 82371MB PIIX4M Power Management Controller
 Command 0003h (I/O Access, Memory Access)
 Status 0280h (Supports Back-To-Back Trans., Medium Timing)
 Revision 03h, Header Type 00h, Bus Latency Timer 00h
 Self test 00h (Self test not supported)
 PCI Class Bridge, type PCI to Other

 Bus 1 (AGP), Device Number 0, Device Function 0
 Vendor 1002h ATI Technologies Inc
 Device 4C4Dh Rage P/M Mobility AGP 2x
 Command 0087h (I/O Access, Memory Access, BusMaster, Wait Cycles)
 Status 0290h (Has Capabilities List, Supports Back-To-Back Trans.,
   Medium Timing)
 Revision 64h, Header Type 00h, Bus Latency Timer 42h
 Minimum Bus Grant 08h, Maximum Bus Latency 00h
 Self test 00h (Self test not supported)
 Cache line size 32 Bytes (8 DWords)
 PCI Class Display, type VGA
 Subsystem ID 01541014h Unknown
 Subsystem Vendor 1014h IBM
 Address 0 is a Memory Address (0-4GiB) : F5000000h
ResourceSize(F5000000h, ResourceMem) [Tree: driver      ,  result=1000000h]
ResourceSize(F5000000h, ResourceMem) [Tree: curr. detect,  result=1000000h]
..F5FFFFFFh
 Address 1 is an I/O Port : 2000h
ResourceSize(00002000h, ResourceIO) [Tree: driver      ,  result=100h]
ResourceSize(00002000h, ResourceIO) [Tree: curr. detect,  result=100h]
..20FFh
 Address 2 is a Memory Address (0-4GiB) : F4200000h
ResourceSize(F4200000h, ResourceMem) [Tree: driver      ,  result=1000h]
ResourceSize(F4200000h, ResourceMem) [Tree: curr. detect,  result=1000h]
..F4200FFFh
 System IRQ 11, INT# A
 Expansion ROM of 128 KiB decoded by this card, currently disabled
 New Capabilities List Present:
   AGP Capability, Version 1.0 (AGP 1x and/or 2x support)
     AGP Mode Enabled : No
     AGP Speed(s) Supported : 1x 2x, Currently : None Selected
     FW Transfers Supported : No, Enabled : No
     >4GiB Address Space Supported : No, Enabled : No
     Sideband Addressing Supported : Yes, Enabled : No
     Maximum Command Queue Length : 256 bytes, Current Queue Length : 1 byte
   Power Management Capability, Version 1.0
     Supports low power State D1
     Supports low power State D2
     Does not support PME# signalling
     Current Power State : D0 (Device operational, no power saving)

 Bus 2 (CardBus), Device Number 0, Device Function 0
 Vendor 168Ch Atheros Communications Inc
 Device 0023h AR5008 Wireless Network Adapter
 Command 0000h (Bus Access Disabled!!)
 Status 02B0h (Has Capabilities List, Supports 66MHz,
   Supports Back-To-Back Trans., Medium Timing)
 Revision 01h, Header Type 00h, Bus Latency Timer 00h
 Self test 00h (Self test not supported)
 PCI Class Network, type Other
 Subsystem ID 3A0907D1h Unknown
 Subsystem Vendor 07D1h Unknown
 System IRQ (disabled), INT# A
 New Capabilities List Present:
   Unknown Capability (Code 80h)!!
   Unknown Capability (Code 00h)!!

 Bus 5 (CardBus), Device Number 0, Device Function 0
 Vendor 1145h Workbit Corp
 Device F021h Unknown
 Command 0000h (Bus Access Disabled!!)
 Status 0200h (Medium Timing)
 Revision 01h, Header Type 00h, Bus Latency Timer 00h
 Minimum Bus Grant 04h, Maximum Bus Latency 04h
 Self test 00h (Self test not supported)
 PCI Class Storage, type Other
 Subsystem ID F0211145h Unknown (Generic ID)
 Subsystem Vendor 1145h Workbit Corp
 Address 0 is an I/O Port : 0000h (unconfigured)
 CIS can read from configuration space, offset 80h
 System IRQ (disabled), INT# A

ROM PCI IRQ routing table Tests....
 ROM IRQ routing table found at F000h:DEE0h
 Table Version 1.0 - OK
 Table size 208 bytes - OK
 Table Checksum 15h - OK
 PCI Interrupt Router: 82371EB/MB PIIX4E/M ISA Bridge
 IRQ's dedicated to PCI : None
 The ROM PCI IRQ routing table appears to be OK.

IRQ Summary: IRQs 11,14,15 are used by PCI devices
Shared IRQs: IRQ 11 is shared by 5 PCI Devices

???????: ????, ??????, ??????.
?????????
??? ????????