You are not logged in.
try this:
1. download and install (that means extract from the ZIP) and run eeectl
2. set the CPU speed to Medium
3. now keep your eyes on the temperature and try to copy a large file (at least 100 MB) to the SD card
4. I think you will succeed
my experiences:
- when CPU speed is "Stock" (that means 630 MHz and 0 - meaning "low" - as CPU voltage flag), then copying is impossible at temperatures near 50 degrees C
- when CPU speed is any other (the main thing is that the CPU voltage flag is 1 = "normal"), copying succeeds at any temperature
so I created a profile called "StNV" (Stock CPU speed with Normal Voltage), modified eeectl.ini file's appripriate line to look like this:
Speed.Profiles = 70,99,0,Suspend; 70,99,0,Stock; 70,99,1,StNV; 75,100; 80,100; 85,100,1,Medium; 90,100; 95,100; 100,100,1,Full;
and now the CPU runs at 630 MHz (not a single Hertz of overclocking and no overheating, so the Fan can run in "Native" mode) but copying works fine.
Offline
has anyone tried this and verified that it works?
Offline
It kind of works...
Ok so can you explain me WHY the card reader starts writing if cpu clock is changed? It worked for me, but I don't understand why...
Furthermore is there a solution to make the card reader copy without having to have eeectl installed?
Thx.
Offline
redThunder wrote:
It kind of works...
Ok so can you explain me WHY the card reader starts writing if cpu clock is changed? It worked for me, but I don't understand why...
Furthermore is there a solution to make the card reader copy without having to have eeectl installed?
Thx.
Well, I didn't write eeectl, so these are only assumptions:
I think the card reader does not get enough power when the CPU is in Low Voltage mode (that's the default state). If you change the CPU clock in eeectl, you also change the CPU Voltage mode to Normal (instead of Low). So the card reader gets enough power (I suppose there is some kind of connection between the voltage of the CPU and the one of the card reader and maybe other stuff connected to the main board).
It shouldn't be like this, because Normal Voltage mode consumes more power than Low Voltage mode (thus the Eee PC can run on battery for less time - theoretically, but I couldn't test this so far) and maybe the CPU also heats up more.
So far I've found no other solution (except eeeclock which does the same CPU speed adjustment but also has a command line interface so it does not take system tray space
).
Offline
ok thanks for this, post here if you find out something interesting ![]()
Offline
Hi all, it's my first post although I've been reading for a while.
I can confirm that this IS a solution.
I have been frustrated with a lot of SDHC problems, in Xandros, eeeXubuntu, Ubuntu and WinXP, using the SDHC for a few minutes started giving errors and corrupting the cards (Trascend, Kingston, both 1G SD and 2x AData 8 GB SDHC), when it didn't give me errors, it eventually would after umounting or ejecting and reinserting/mounting the card. I tried many umount solutions but it carried on.
In XP just the same. Its been 3 days of heavy use using eeectl at medium and NO problem what so ever. Going to stock without voltage correction makes the problem reappear.
So I now run eeectl al the time, no SDHC corruption, being a big relief.
Thanks!!!!!
Offline
sounds enlightening ![]()
if it is confirmed then maybe i should leave my sdhc inside the eee...
but one thing, will the heat that's generated by the eee and transferred to the SDHC damage it in any way?
Offline
I saw someone sending the eee to asus for the same issue, and asus gave him a replacement. We should complain asus for this as not EVERY eee have this issue. Definitely the voltage of the eee is not stable / enough.
Offline
Ooops sorry deleted opened another thread on wi-fi problem and wanting to post over there I ended up posting over here
Last edited by macan74 (2008-03-24 2:17:30 am)
Offline
well, just copied >700mb .avi from network drive to SD card in my eee without problems.
eee on battery, stock speed, cpu temp 52-57C, bios 0703
maybe its only problem of certain sd cards?
Offline
Mad_Man wrote:
well, just copied >700mb .avi from network drive to SD card in my eee without problems.
eee on battery, stock speed, cpu temp 52-57C, bios 0703
maybe its only problem of certain sd cards?
what brand is ur SDHC card?
Offline
I am having problems with Kingston 4GIG SDHC.
some error with parameter stuff.. ![]()
Offline
BenziT wrote:
I am having problems with Kingston 4GIG SDHC.
some error with parameter stuff..
did you try the eeectl voltage fix...?
Offline
I presume this is the same as
echo 70 24 1 > /proc/eee/fsb
in Linux with eee.ko?
I've been having some problems with mysterious corruption on my SD card recently - hope this fixes things! Well done to skynet for the detective work if it does.
Offline
lyso wrote:
I presume this is the same as
Code:
echo 70 24 1 > /proc/eee/fsbin Linux with eee.ko?
I've been having some problems with mysterious corruption on my SD card recently - hope this fixes things! Well done to skynet for the detective work if it does.
I did try it in eeeXubuntu, both overclock and stock with voltage correction, but it didn't work for me.
With eectl in WinXp it does. I don't know if its just me though...
Offline
tried to turn it to medium and the whole screens goes crazy ...![]()
Offline
BenziT look in the eeectl topic of forum.eeeuser.com (I don't know the exact location) but I think you're gonna have to install a new BIOS (not sure though, read the above-mentioned topic first).
Offline
lyso wrote:
echo 70 24 1 > /proc/eee/fsb
Yes! It works for me with eeexubuntu on 4G with BIOS 0703 and Apacer class 6 8G SDHC. I had no data corruption problems but the card was really really slow when writing. Now it's at least as fast as an USB flash drive.
Offline
Problem is, you need it to start on Linux as early as possible after boot, and after a resume.
I have
#!/bin/sh echo 70 24 1#!/bin/sh
in /etc/pm/sleep.d/10-eee-voltage.sh
I also added this to the beginning of /etc/init.d/checkfs.sh:
#make sdhc card safe for checking modprobe i2c-i801 modprobe eee echo 70 24 1 > /proc/eee/fsb
This should turn the voltage up before fscking and mounting the disk on boot.
Only problem is my machine now runs so much hotter! :-(
Offline
I've been running mine at 900MHz with 0511 bios ever since it got out. I don't really notice much difference in battery life, but it is less than with 0401 for sure.
But then again, I also haven't had any issues ever with my SDHC cards
Offline
It's definitely dependent on the card.
I have a Verbatim 4Gb SDHC, and it need the overclock
I have a Transcend 16Gb and it work at any speed.
I have also noticed the temperature sensibility of the 4Gb, at first I was under the impression it was heat problem, then I discovered the overclock trick.
Offline
Hey everyone.
I have a Black 701 running WinXP SP2.
I was very very very frustrated with this SDHC problem. I originally bought a 16GB A-DATA card from newegg. Major problems. Can't format, copy or properly read out of it. Then someone a couple of days after I bought it posted a comment on newegg saying this was not going to work with an EEEPC. Thinking the issue was brand dependent, I ordered a 16GB Patriot card. This card had a few comments saying that it worked for the EEEPC.
Of course, that card had issues too.
I went to J&R and got a 4GB SDHC card just to see if this will have problems. It had the same problems. The only cards that worked in my EEEPC were regular SD cards (SanDisk 2GB).
Finally I stumbled upon this solution.
IT WORKS!! The Patriot SD card was finally able to copy a 250MB file. I was finally able to start an Office 2007 install. Also, the option to format the disk to NTFS magically appeared after I set eeectl to "Medium".
Thank you all and hopefully my experience helps someone. :-)
Offline
Thanks al for this help. I was going crazy with my Trancend 16 Gig cards. This fix seems to work.
A couple of questions. First, if I always need to have the power set to 1 in the parameter, why not just change the default parameter as well?
Second, and perhaps more important, is there a way to automatically have the computer start in this way? For instance, can I cange something in the startup files to set the power to the card reader? I can put eeectl in the startup folder, but will it load up early enough in the sequence to make the cards available?
Sorry, that is more than a couple of questions, but you know what I meant.
Keith
Offline
if you have the following in you eeectl.ini file, then it saves the speed settings.
[Settings]
;
; List of modules allowed to save their state.
Core.Save = Speed
i put eeectl in my startup folder and every time the computer boots, the voltage is raised and i have no problems. do you have some programs at startup that use the sd card?
Offline
i read that transcend sdhc class 6 cards works fine with EEE card reader so I've buy 16 gb transcend class 6 and haven't any issues still... (copied to card more than 4 gb)
may should recomend anyone to use transcend class 6 memcards?
Offline