linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2.6.0-test11, PCMCIA,, Cirrus CL  6729 bridge not working
@ 2003-12-09  8:25 Jani Vaarala
  2003-12-09 16:22 ` Linus Torvalds
  0 siblings, 1 reply; 3+ messages in thread
From: Jani Vaarala @ 2003-12-09  8:25 UTC (permalink / raw)
  To: linux-kernel

I've been trying to get my PCMCIA bridge to work with 2.6.0-test11, but 
without any luck sofar.
My bridge works perfectly with 2.4.X series kernels and pcmcia-cs-3.2.5 
kernel modules (i82365,
with module options: irq_mode=1 fast_pci=1). 

It is a PCI-to-PCMCIA bridge based on Cirrus Logic CL 6729 (rev 07). 

Is there a way to get it working under 2.6 series kernels ? (as pcmcia-cs is 
not going to be supported
for 2.6 series kernels). 

 

Some dumps from the session: 

root@flamepygmy flame # modprobe yenta_socket
root@flamepygmy flame # cardmgr
cardmgr[3834]: no sockets found! 

root@flamepygmy flame # modprobe i82092
root@flamepygmy flame # cardmgr
cardmgr[3839]: no sockets found! 

root@flamepygmy flame # modprobe tcic
FATAL: Error inserting tcic 
(/lib/modules/2.6.0-test11/kernel/drivers/pcmcia/tcic.ko): No such device 

 

root@flamepygmy flame # pcic_probe
PCI bridge probe: Cirrus Logic CL 6729 found, 2 sockets. 

root@flamepygmy flame # pcic_probe -m
i82365 

root@flamepygmy flame # lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 
AGP]
00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
00:09.0 USB Controller: VIA Technologies, Inc. USB (rev 50)
00:09.1 USB Controller: VIA Technologies, Inc. USB (rev 50)
00:09.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51)
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8139/8139C/8139C+ (rev 10)
00:0e.0 PCMCIA bridge: Cirrus Logic CL 6729 (rev 07)
00:0f.0 Multimedia video controller: Brooktree Corporation Bt878 Video 
Capture (rev 11)
00:0f.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture 
(rev 11)
00:10.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8139/8139C/8139C+ (rev 10)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233A ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. 
VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 06)
00:11.2 USB Controller: VIA Technologies, Inc. USB (rev 23)
00:11.3 USB Controller: VIA Technologies, Inc. USB (rev 23)
01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 4150
01:00.1 Display controller: ATI Technologies Inc: Unknown device 4170 


root@flamepygmy flame # lspci -vvx 

<clipped> 

00:0e.0 PCMCIA bridge: Cirrus Logic CL 6729 (rev 07)
       Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping+ SERR- FastB2B-
       Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
       Interrupt: pin A routed to IRQ 17
       Region 0: I/O ports at a400 [disabled] [size=4]
00: 13 10 00 11 80 00 00 04 07 00 05 06 00 00 00 00
10: 01 a4 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 ff 01 00 00 


 --jani; 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 2.6.0-test11, PCMCIA,, Cirrus CL  6729 bridge not working
  2003-12-09  8:25 2.6.0-test11, PCMCIA,, Cirrus CL 6729 bridge not working Jani Vaarala
@ 2003-12-09 16:22 ` Linus Torvalds
  0 siblings, 0 replies; 3+ messages in thread
From: Linus Torvalds @ 2003-12-09 16:22 UTC (permalink / raw)
  To: Jani Vaarala; +Cc: linux-kernel



On Tue, 9 Dec 2003, Jani Vaarala wrote:
>
> It is a PCI-to-PCMCIA bridge based on Cirrus Logic CL 6729 (rev 07).

Whee. Those are getting rare.

Anyway, it really looks like it's a _PCMCIA_ bridge, not a cardbus one, so
you can forget about the yenta module. Basically, "yenta" is for the newer
32-bit-capable Cardbus bridges (which do have an i82365 compatible legacy
mode), and i82365 is for the old legacy-_only_ 16-bit PCMCIA bridges.

It should be an i82365-compatible chip (they almost always are - it's
either yenta or i82365 in the normal case, and the others are for some
really odd-ball things or non-PC-compatibles).

It looks like you tried every single module _except_ for the i82365.

Give that one a whirl. Just "modprobe i82365"

		Linus

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 2.6.0-test11, PCMCIA,, Cirrus CL  6729 bridge not working
       [not found] ` <10SV2-44s-43@gated-at.bofh.it>
@ 2003-12-09 18:58   ` Andi Kleen
  0 siblings, 0 replies; 3+ messages in thread
From: Andi Kleen @ 2003-12-09 18:58 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, flame

Linus Torvalds <torvalds@osdl.org> writes:
>
> It looks like you tried every single module _except_ for the i82365.
>
> Give that one a whirl. Just "modprobe i82365"

It won't work. The 6729 needs some special register settings. The chip
is similar to 82365, but not completely compatible. I have a PCI
wireless card from Samsung that needs it too (wireless chip is
connected using a 6729). David Hinds' driver supports it, but it is
some special case code in there. Adding it to the in kernel pcmcia
would require some work and it may be cleaner to do it in a separate
driver.

-Andi

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-12-09 18:58 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-09  8:25 2.6.0-test11, PCMCIA,, Cirrus CL 6729 bridge not working Jani Vaarala
2003-12-09 16:22 ` Linus Torvalds
     [not found] <10LpW-2OQ-7@gated-at.bofh.it>
     [not found] ` <10SV2-44s-43@gated-at.bofh.it>
2003-12-09 18:58   ` Andi Kleen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).