Bug 13447

Summary: 32 Bit pcmcia CF reader running at 16 Bit speed
Product: Drivers Reporter: Brian Harkness (maestro_bwh)
Component: PCMCIAAssignee: linux-pcmcia
Status: CLOSED WILL_NOT_FIX    
Severity: normal CC: alan
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: latest Subsystem:
Regression: No Bisected commit-id:

Description Brian Harkness 2009-06-03 21:49:27 UTC
Description:
Default kernel driver seems to run 32 bit Delkin pcmcia CF card reader as 16 bit. hdparm -t /device has output of 1.81 mbps with 266x Kingston CF card inserted into reader. If card is placed in 16 bit pcmcia CF reader, the results are the same.

hdparm commands to change to 32 bit fail with "failed to set for device" Efforts to enable DMA give similar results. "Failed to set ioctl for device"

'Pccardclt info' lists card as 32 bit so part of OS is identifying hardware correctly.

Card runs 20 mbps (sustained) with same hardware in same computer under non Linux OS (Windows XP).

Additional info:

* package version(s)
Latest kernel

* config and/or log files etc.
None available other than given information


Steps to reproduce:
Would need a 32 bit CF reader with similar CF memory card to replicate.
Comment 1 Alan 2009-06-05 13:42:15 UTC
Documentation is not available for this hardware so DMA mode cannot be added. There isn't much we can do about it.