> From working on a 2.6.27 port of the SD card stuff, I've found a couple
> bugs in the sdcard driver (and I know that a few remain). The one
> you're experiencing is due to the fact that the driver enters atomic
> mode (unnecessarily) while transferring data to/from the sdcard.
>
> Even when I release the atomic mode, the sdcard performance is about
> 87k/second on a ts7400 and requires 100% cpu load, even after I got rid
> of the while (!(DMA_READ(STATUS) & 0x40)) ; busy wait.
>
> What is more interesting is that their 2.4 driver does about 1.3
> megabytes per second running under linux 2.4.
Interesting. Does this problem occur only when you're writing to the
card or does it also happen periodically when the system writes something
to the card?
Do you have a version of your driver I can experiment with?
--
Matthew Harrell Another Month's End:
Bit Twiddlers, Inc. All Targets Met
All Systems Working
All Customers Satisfied
All Staff Enthusiastic
All Pigs Fed And Ready To Fly
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|