OESF Portal | OESF Forum | OESF Wiki | LinuxPDA | #planetgemini chat on matrix.org | #zaurus and #alarmz chat on freenode.net | ELSI (coming soon) | Ibiblio


Welcome Guest ( Log In | Register )

Reply to this topicStart new topic
> Error: "device Is Not Ready" Why?, internal HDD problem
post Nov 26 2006, 12:54 PM
Post #1

Group: Members
Posts: 5
Joined: 6-December 05
From: Moscow
Member No.: 8,671


I us Cacko 1.23 on 3100.
I have replaced internal hard disk with Transcend 8 Gb CF.

fdisk -l:

Disk /dev/hdс: 8320 MB, 8320499712 bytes
16 heads, 63 sectors/track, 16122 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Device Start End Blocks ID System
/dev/hdc1 1 20 10048+ 83 Linux
/dev/hdc2 21 2000 997920 83 Linux
/dev/hdc3 2001 16122 7117488 с W95 FAT32 (LBA)

All works well and quickly. Except one thing:
When I try to copy files from PC through USB to internal disk (USB Storage mode)
some time all goes well but after copying approximately 2 Gb
Windows give out Error: "Device is not ready".
And it is more anything to write on internal disk it is impossible.

Copying between SD and internal disk is Ok.
I delete /dev/hdc3,
create it again,
mkfs.vfat -F 32 it again.

Same thing happen.
Some time all goes well... and:
Error: "Device is not ready"
Go to the top of the page
+Quote Post
post Nov 26 2006, 03:43 PM
Post #2

Group: Members
Posts: 366
Joined: 6-September 04
From: Brisbane, Australia
Member No.: 4,488

Hang on - did you try rebooting your Z or disconnecting/reconnecting the USB before going all the way to reformatting your drive?

It's more likely that the USB driver is getting in a bad state than the drive, especially since you say local transfers still work. Mine certainly does whenever I try to transfer big files directly to SD/CF... sad.gif
Go to the top of the page
+Quote Post
post Nov 26 2006, 03:47 PM
Post #3

Group: Admin
Posts: 1,141
Joined: 20-January 06
From: York, Pennsylvania
Member No.: 8,961

in most cases it is the usb buffer filling and taking a crap...

You said that it works fine with SD and CF (external) transfers... Is this using usb transferring a 2gig or more file?

Go to the top of the page
+Quote Post
post Nov 27 2006, 04:33 AM
Post #4

Group: Members
Posts: 5
Joined: 6-December 05
From: Moscow
Member No.: 8,671

I reboot Z It does not help.

2Gb is not one big file this is plenty small ones for example tons of .MP3 or .JPG

I think it not a Windows USB mistake.
Old Hitachi 4Gb microdrive works well with 2gb and more data copying.
Also If in "PC link" set SD as internal storage copying passes well.
Also about it speaks that fact that after reformating /dev/hdc3 problem temporarily fixed.
Seems that a problem in integrity FAT or time delays in work of the Zaurus internal disk controller
which windows estimate as unavailability(not ready).
Go to the top of the page
+Quote Post
post Nov 27 2006, 04:52 AM
Post #5

Group: Members
Posts: 1,001
Joined: 28-April 05
From: Germany
Member No.: 7,027

Are you trying to copy one file larger than 2GB, or just a bunch of files which are >2GB all together?
The FAT on the drive may not be able to handle files >2GB.

Go to the top of the page
+Quote Post
post Nov 27 2006, 05:22 AM
Post #6

Group: Members
Posts: 5
Joined: 6-December 05
From: Moscow
Member No.: 8,671

Just a bunch of files which are >2GB all together.
Go to the top of the page
+Quote Post
post Dec 3 2006, 08:46 PM
Post #7

Group: Members
Posts: 35
Joined: 30-January 04
From: Silver Spring, MD, USA
Member No.: 1,615

I just had an epiphany, and found out a major clue as to why MY own Seagate 8Gb hard drive won't get recognized by the Zaurus ... although, my cheapy usb I/O thingy writes the drive just fine, any when I mount it that way to my Linux box, it seems to be A-OK. Well, what I found was , after I booted back to the orignal Underlying Linux, and looked at the (I think this is where I saw it) the PC-link, that GUI'ed interface told me that the drive was reporting a couple of pins bad, including a missing power pin, so it woulcn't mount it.

Anyone see anything like this, or do I need to get back to Linux and check the exact util that gave me that reading. I need to see a wayto fix this.
Go to the top of the page
+Quote Post
post Apr 14 2007, 05:58 PM
Post #8

Group: Moderators
Posts: 1,609
Joined: 29-October 03
From: Los Angeles
Member No.: 809

Just for future reference, I just discovered something interesting with my internal 8gb seagate cf card. I removed the 6gb and plugged in the 8gb seagate. I had tons of problems with the fdisk tool it is totally unreliable but i still managed to get the card working under fdisk and windows. i created three partitions, fixed the 2 first ones according to the specs required by the sharprom just to make it boot, deleted the 3rd partition under fdisk /dev/hdc3 and created a partition linux under the sharprom after bootup. pluged it into windows and used the format tool to create the 7.43gb partition. I tell you this was my only way and fdisk couldnt create a partition this big for some stupid reason. Anyway, zaurus fdisk will not help. It is totally buggy. this method caused me to see 5gb on internal drive which drove me mad!

in relation to your problem, Do not install it using cacko. flash sharprom, fix your disk(if it is fixed, go to the next step), mount your drives like "mount /dev/hda1 /hdd1" "mount /dev/hda2 /hdd2" "mount /dev/hda1 /hdd1" (without cf cards or sd cards pluged into the slots). and reboot. for some reason, and I dont know why, cacko does not keep the drives mounted. first fix this problem under sharprom. after you can boot up and all, then you can check the mounts, if they are mounted still under bootups, install the cacko room and bootup and check the mount after each boot up, if it is mounted, then your okay.

I had a real headache after using pdaxii13 going back to cacko. It has a tool to restore the internal disk but it was not intended for my drive it broke it(sort of). it caused so much trouble that i just decided to grab another zaurus soon to just to run another rom instead of jumping between different roms. even then, cacko did not find my drive at all correctly(my 8gb was 5 gb). The final asnwer to my problem is to borrow the pdaxii13 and fdisk my drives with the utility(I should of done this from the start). I fixed the partition and now booted up with cacko. I can finally see all the drives correctly. Not sure what i did but I unmounted, fdisk for correct size, mounted and it was like shit! i had to try various ways just to get the sucker working.

anyway, I hope the sharprom advice works for you.

What a rollercoaster ride!

This post has been edited by Cresho: Apr 14 2007, 06:03 PM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:


RSS Lo-Fi Version Time is now: 18th January 2018 - 08:08 PM