Bug 13447 - 32 Bit pcmcia CF reader running at 16 Bit speed
Summary: 32 Bit pcmcia CF reader running at 16 Bit speed
Status: CLOSED WILL_NOT_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: PCMCIA (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: linux-pcmcia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-03 21:49 UTC by Brian Harkness
Modified: 2009-06-05 13:42 UTC (History)
1 user (show)

See Also:
Kernel Version: latest
Subsystem:
Regression: No
Bisected commit-id:


Attachments

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.

Note You need to log in before you can comment on or make changes to this bug.