Bug 77489
Summary: | Please update to pcmcia-cs 3.2.3 | ||||||
---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Dr. Tilmann Bubeck <tilmann> | ||||
Component: | kernel-pcmcia-cs | Assignee: | Dave Jones <davej> | ||||
Status: | CLOSED WONTFIX | QA Contact: | Brian Brock <bbrock> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 8.0 | CC: | pfrields | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i386 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2004-11-25 07:21:37 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Dr. Tilmann Bubeck
2002-11-07 21:33:41 UTC
we don't ship any of the pcmcia-cs kernel bits but use the 2.4 kernel bits instead, and unfortionatly the bug you reference has no real useful information ;( Taken from PCMCIA-HOWTO: In the standalone pcmcia-cs drivers, the i82365 module supports both ISA-to-PCMCIA, PCI-to-PCMCIA, and PCI-to-CardBus bridges. The CardBus socket driver in the 2.4 tree is the yenta_socket driver. It is selected by the CONFIG_CARDBUS option. In your PCMCIA startup options, this driver should be specified in place of the i82365 driver. The kernel version of the i82365 driver, selected by CONFIG_I82365, only supports ISA-to-PCMCIA bridges. PCI-to-PCMCIA bridges that are not CardBus capable, like the Cirrus PD6729, are not supported at all by the kernel PCMCIA drivers. My card controller is a PD6729. This means, it is not supported by RHAT 8.0 because you are using the kernel drivers. So I ask you to deliver the standalone pcmcia-cs drivers. However, because of a bug in pcmcia-cs up to and including 3.2.2 you should use at least 3.2.3. The bug in detail could be seen from the patch attached. The author writes in its CHANGES: Fixed i82365 driver to do a better job of initializing PCI bridges on 2.4.* kernels. Created attachment 84445 [details]
patch for pcmcia-cs fixing the initialisation problem for pd6729
that howto is not quite correct. Linux 2.4 does support PCI->PCMCIA bridges. However not all of them right now; mostly because of lack of hardware availability. Looking at the datasheet briefly, it appears to not be too hard to add pd6729 support into that driver assuming you are willing to test. Yes! I would love to do anything to elminate the bug. I could test your driver and also do some minor modifications (if you tell me what). I program C since years, so trying out various #ifdef's is no problem. Feel free to tell me what to do! Just to make one last thing clear. The PD6729 _is_ supported by the standalone pcmcia-cs drivers. So it might help looking at "i82365.c" from pcmcia-cs, because this is working! Have you made any progress yet? Is there anything I can test or help? Please let me know. |