Compaq WL200 and pd6729

Jar jar at pcuf.fi
Sat Mar 26 05:25:34 EST 2005


>> But SS_CAP_PAGE_REGS is not enabled , because it does not work
>> properly on Jar's PC.
>>
>> -	socket[i].socket.features |= SS_CAP_PCCARD;
>> +	socket[i].socket.features |= SS_CAP_PCCARD | SS_CAP_PAGE_REGS;
>
> Yes, in the begining we removed the SS_CAP_PAGE_REGS and after that the pd6729
> driver start to work properly for me. Can anyone explain why? I use relatively old
> hardware in my dedicated wlan links (P166MMX..P233MMX).
>
> Does the pd6729 work on Aaron's PC when the SS_CAP_PAGE_REGS is compiled in?
>
> Can this be module parameter?

No I tested it again and it works now with/without SS_CAP_PAGE_REGS !! Who can
explain this? Maybe many changes in pcmcia area after 2.6.5 makes this working?
Do you think it is safe to put SS_CAP_PAGE_REGS back?

See:

without SS_CAP_PAGE_REGS
================================================
Linux Kernel Card Services
  options:  [pci] [cardbus] [pm]
PCI: Found IRQ 11 for device 0000:00:0c.0
pd6729: Cirrus PD6729 PCI to PCMCIA Bridge at 0xd800 on irq 11
pd6729: configured as a 2 socket device.
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0x0d0000-0x0dffff: clean.
hostap_crypt: registered algorithm 'NULL'
hostap_cs: 0.3.7 - 2005-02-12 (Jouni Malinen <jkmaline at cc.hut.fi>)
hostap_cs: setting Vcc=33 (constant)
hostap_cs: CS_EVENT_CARD_INSERTION
hostap_cs: setting Vcc=33 (from config)
Checking CFTABLE_ENTRY 0x01 (default 0x01)
Config has no IRQ info, but trying to enable IRQ anyway..
IO window settings: cfg->io.nwin=1 dflt.io.nwin=1
io->flags = 0x0046, io.base=0x0000, len=64
divert: not allocating divert_blk for non-ethernet device wifi0
hostap_cs: Registered netdevice wifi0
hostap_cs: index 0x01: Vcc 3.3, irq 11, io 0x0100-0x013f
prism2_hw_init: initialized in 107 ms
wifi0: NIC: id=0x8002 v1.0.1
wifi0: PRI: id=0x15 v0.3.0
wifi0: STA: id=0x1f v1.5.6
divert: allocating divert_blk for wlan0


with SS_CAP_PAGE_REGS
================================================
Linux Kernel Card Services
  options:  [pci] [cardbus] [pm]
PCI: Found IRQ 11 for device 0000:00:0c.0
pd6729: Cirrus PD6729 PCI to PCMCIA Bridge at 0xd800 on irq 11
pd6729: configured as a 2 socket device.
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
hostap_crypt: registered algorithm 'NULL'
hostap_cs: 0.3.7 - 2005-02-12 (Jouni Malinen <jkmaline at cc.hut.fi>)
hostap_cs: setting Vcc=33 (constant)
hostap_cs: CS_EVENT_CARD_INSERTION
hostap_cs: setting Vcc=33 (from config)
Checking CFTABLE_ENTRY 0x01 (default 0x01)
Config has no IRQ info, but trying to enable IRQ anyway..
IO window settings: cfg->io.nwin=1 dflt.io.nwin=1
io->flags = 0x0046, io.base=0x0000, len=64
divert: not allocating divert_blk for non-ethernet device wifi0
hostap_cs: Registered netdevice wifi0
hostap_cs: index 0x01: Vcc 3.3, irq 11, io 0x0100-0x013f
prism2_hw_init: initialized in 115 ms
wifi0: NIC: id=0x8002 v1.0.1
wifi0: PRI: id=0x15 v0.3.0
wifi0: STA: id=0x1f v1.5.6
divert: allocating divert_blk for wlan0
wifi0: registered netdevice wlan0

-- 
Best Regards, Jar



More information about the linux-pcmcia mailing list