Transfer from USB compact flash card reader used to be faster...
MandrivaThis Forum is for the discussion of Mandriva (Mandrake) Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Transfer from USB compact flash card reader used to be faster...
Hi!
I'm experiencing some problems with my Sandisk USB compact flash card reader. I started using it with Mandrake 8.2. Everything was going OK.
Quite some time ago, I switched to Mandrake 9.2. Since that time, transferring anything from my Compact Flash card has always been extremely slow!... Much slower than it was with the Mandrake 8.2.
So far, I did not manage to discover what made my card reader soooo slow with the Mandrake 9.2.
I'm a rather newbie, but i know i have a similar issue with my USB. My problem though is that my USB controller isn't seen as USB 2.0 but as USB 1.x due to lack of drivers [which i'll be hunting down soon]. In my case it's my CDRW which normally can burn at 52x, now suddenly burning at 6x max [which is incidentally the max speed you'll get on USB 1.x].
I also have a CD-ROM "problem": sometimes my CD writer will suddenly burn CD at slow speed (must be around speed 6, I can't really remember...) and end-up in errors, complaining about buffer underflow. I narrowed the "sometime" to "after a reboot". I didn't mess with USB: my CD burned is treated as SCSI. I didn't think it was related... But the card reader is also treated as SCSI!!!
I kind of solved the CD burner problem by tweaking the drive parameters with hdparm (setting using_dma to "on"). At least, it has been working fine with my burner so far. I don't know if it's a conventional solution! ;-)
I thought my reader what USB 1.x but it is actually USB 2.0 ! I just checked on the Sandisk web site. (I have the ImageMate CompactFlash Type I and II card reader (model # SDDR-91)).
Maybe I should have a look at that USB 2.0 stuff... It could be that it is not detected as USB 2.0 as it was probably with the Mandrake 8.2...
I was away last week but I managed to have a full CF card to test my USB stuff (loading pictures).
Actually, it didn't go that far: I'm stuck with the 'insmod ehci-hcd'...
It appears that I can't load the module for some reason:
$> insmod ehci-hcd
Using /lib/modules/2.4.22-10mdk/kernel/drivers/usb/host/ehci-hcd.o.gz
/lib/modules/2.4.22-10mdk/kernel/drivers/usb/host/ehci-hcd.o.gz: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
I could not find errors concerning USB in the log except from:
insmod /lib/modules/2.4.22-10mdk/kernel/drivers/usb/hid.o.gz failed
I also tried to boot with 'force no apic' (which I saw in another thread). I didn't make a different: I still can't load the module. I found thing in the log:
Kernel command line: auto BOOT_IMAGE=linux ro root=2101 noapic devfs=mount hdc=ide-scsi acpi=ht resume=/dev/hde5
ide_setup: hdc=ide-scsi
Local APIC disabled by BIOS --
Found and enabled local APIC!
Does it mean that the 'noapic' option is overwritten? Why?
I had a look at the link you sent. Thanks! Basically what I understand is that I have to install a new kernel because I don't have the source of the one I'm currently running (no configuration possible then). I didn't do it yet...
But in the meantime, I did a couple of tests. I installed Mandrake 10.0 for testing purposes on my laptop and I tried it with my card reader. The USB connections with both my PC and my laptop have been slow since I switched to the Mandrake 9.2.
The Mandrake 10.0 came with two kernels: 2.6.3 and 2.4.25. And with both, I still can't load the ehci-hcd module but there are some improvements.
Here are the results of my tests (I've been loading the same 137668kB of photos for each test):
Mandrake 10.0 kernel 2.6.3 02:48.68
Mandrake 10.0 kernel 2.4.25 03:44.36
Mandrake 9.2 kernel 2.4.22 21:13.89
With the kernel 2.6.3, I got the following problem: not all the directories on the card are visible! It claims that there are IO errors. With the 2.4.25, all the directories can be read but it's almost one minute slower. Still better that 21 minutes!
I'm going to try the kernel 2.6.6 on my laptop soon, hopefully with ehci support...
Well, I now have the kernel 2.6.6 installed on my laptop. It boots. It can load the ehci_hcd module.
But still, I can't see all the directories on my compact flash card (IO error). And in addition, my X server is now broken (won't start anymore)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.