OESF | ELSI | pdaXrom | OpenZaurus | Zaurus Themes | Community Links | Ibiblio

IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Help required
Foxdie
post Jan 17 2004, 04:51 AM
Post #1





Group: Admin
Posts: 465
Joined: 8-November 03
From: Birmingham, United Kingdom
Member No.: 875



A little background first:

When I got my C760 I put the Sashz X11 ROM on it but probably due to my own error and restoring user partitions multiple times I could no longer log in as root even after a full flash.

Then I flashed the Cacko C7x0 Qtopia ROM and for a time it was good (a cookie to who can name the film that last part came from!) but when I started listening to mp3's with it (well a SINGLE mp3 of about 64MB in length, I like Trance sets) I started having problems with just that.

Typical example of the problem would be me walking to work every morning, I start to walk up the hill and after about 7 or so minutes the mp3 will seem to stop (at this point the zaurus is in my pocket with the LCD off). About 20 or so seconds later I'll hear the Qtopia startup sound play so I'm guessing that something is crashing Qtopia itself but not the entire PDA.

At first I thought it was because I had the Music Player set as "Fast Load" but disabling that didn't solve the problem. Then I thought it might be the unit trying to go into suspend but I halved the time it took to go into suspend and it didn't make a difference.

Then when on IRC talking to a friend who has a 5x00 he suggested it might be bad RAM or something so I booted into the Service Menu's and did a NAND Bad Count test, this is the result:



Notice how it says 2 bad blocks in the first NAND section.

I then did a RAM Test (Full) and then a RAM Write&Read Rpt test but those seems okay.

I then did a NAND Flash Read test and it says the following:
CODE
NAND Flash Read





 verifying 1...

   adr = 8000000

   Bad Block 2->8192



 success.

I've no idea what that means. I tried a NAND Flash Full Erase and this is what I got:
CODE
NAND Flash Full Erase



 erasing...8



 Total Bad Block = 2





 ERROR! bad b 8192->2

 code=(201)

And last of all I tried a NAND Flash (Full)
CODE
NAND Flash (Full)



 checking ecc... OK.

 writing all 1...

   adr = 8000000

   Bad Block Num = 2

 verifying 1...

   adr = 8000000

   Bad Block Num = 2

 writing all 2...

   adr = 8000000

   Bad Block Num = 2

 verifying 2...

   adr = 8000000

   Bad Block Num = 2

 checking number...OK.

 success.


Anyone able to suggest what I can do? Please keep in mind that I live in the UK and I bought this C760 from a guy in Japan on Ebay and I can't afford to ship it back to him for replacement right now.
Go to the top of the page
 
+Quote Post
Foxdie
post Jan 17 2004, 05:08 AM
Post #2





Group: Admin
Posts: 465
Joined: 8-November 03
From: Birmingham, United Kingdom
Member No.: 875



And now my Zaurus won't even start up. Green light flashes as soon as I attach the battery.

*whimpers* sad.gif
Go to the top of the page
 
+Quote Post
Foxdie
post Jan 19 2004, 11:09 AM
Post #3





Group: Admin
Posts: 465
Joined: 8-November 03
From: Birmingham, United Kingdom
Member No.: 875



Thankyou to Conics for a full NAND Flash Backup smile.gif
Go to the top of the page
 
+Quote Post
ScottYelich
post Jan 19 2004, 11:52 AM
Post #4





Group: Members
Posts: 992
Joined: 9-October 03
From: NYC
Member No.: 609



That worked and fixed it?

Scott
Go to the top of the page
 
+Quote Post
zbones
post Jan 19 2004, 01:37 PM
Post #5





Group: Members
Posts: 459
Joined: 9-December 03
From: Leeds, England
Member No.: 1,114



You have to be very careful what you run from the service menu :?

For instance, stay away from anything that mentions ageing.

Some of these menus like the ageing one are designed to test the unit by subjecting it to x years of use in an afternoon.

Is it back up and working? if not there is a solution that may work, but I will have to find where I read about it first.

Hopefully after a full nand erase, a nand restore should do the trick. you certainly won't be able to do a standard flash sad.gif

As for what the output means, then who knows? You are the first person I have heard of who has dared to run these routines.

The output of these commands doesn't seem to be documented anywhere outside of sharps lab.

Peter,

The board has their collective fingers crossed for you mate biggrin.gif
Go to the top of the page
 
+Quote Post
Foxdie
post Jan 19 2004, 02:33 PM
Post #6





Group: Admin
Posts: 465
Joined: 8-November 03
From: Birmingham, United Kingdom
Member No.: 875



Completely working again smile.gif
Go to the top of the page
 
+Quote Post
zbones
post Jan 19 2004, 04:24 PM
Post #7





Group: Members
Posts: 459
Joined: 9-December 03
From: Leeds, England
Member No.: 1,114



QUOTE
Completely working again


I am glad to hear that biggrin.gif .

Lots of devices have bad blocks, it's how those bad blocks are handled that is important.

If the device knows that the block is bad and doesn't attempt to use it, then there is no problem, you will just have a filesystem that is either one block smaller than the norm or that block will be substituted for "slack space". Some devices use "slack space" which is an area of the disk/memory that is reserved for "replacing" bad blocks and is totally transparent to the operating system above it.

I do not know how the zaurus handles bad blocks, I am talking about generic/standard ways of handling bad blocks here.

If the device is trying to read/write to a bad block that has either not been "ignored" or "substituted" then you will get corruption of your filesystem, which would normally end in error city on boot up :cry:

I presume making a "perfect" chip is similar to making a perfect hard disk surface, (ie nearly impossible at a price that is affordable).

All this depends on what level the zaurus is checking it's memory, if it is low level (ie physical) then you probably have nothing to worry about. If the checks are being done at a higher level, ie after any substiution may have been carried out then you may have a problem, but I think this likely to result in either a totally unusable system or constant and severe corruption to you data.

Does anybody know how the zaurus deals with bad blocks?

Peter.
Go to the top of the page
 
+Quote Post
havoc
post Feb 8 2004, 07:35 PM
Post #8





Group: Members
Posts: 69
Joined: 8-February 04
Member No.: 1,760



Glad I found this thread. Here's to hoping someone will send me a full NAND Flash Backup for my SL-5600!
Go to the top of the page
 
+Quote Post
Foxdie
post Feb 9 2004, 03:19 AM
Post #9





Group: Admin
Posts: 465
Joined: 8-November 03
From: Birmingham, United Kingdom
Member No.: 875



QUOTE
Glad I found this thread.  Here's to hoping someone will send me a full NAND Flash Backup for my SL-5600!


Have you tried googling for "Zaurus 5600 NAND Flash Backup" ?
Go to the top of the page
 
+Quote Post
bsdvodsky
post Oct 5 2004, 04:13 AM
Post #10





Group: Members
Posts: 7
Joined: 8-April 04
Member No.: 2,742



I've been using Kathrin RC3 for awhile with just the minor annoyances. But all this crap began after issuing a 'halt' while in console out of matchbox. After that I couldnt power up. Following some threads in the forum I found foxie's D+B and doing 'shutdown -r now'. That did reboot the Z into Kathrin, but after I suspend(or powered down) I would get the same problem.

Now, I cant even use D+B. Green light flashes as soon as I attach the battery and both lights flash if I attach the ac. Checking out the Service Menu, my RAM is ok but my NAND flash has a bad block.
CODE
NAND Bad Count
  Blk    Init   After Total
  -------------------------
   1        1        0        1
   2        0        0        0
   3        0        0        0
   4        0        0        0
   5        0        0        0
   6        0        0        0
   7        0        0        0
   8        0        0        0
  -------------------------
  Total Bad Block = 1

-------

NAND Flash Full Erase
  erasing...8
  Total Bad Block = 1
  success.

-------

NAND Flash (Full)

checking ecc... OK
writing all 1...
  adr = 8000000
  Bad Block Num = 1
verifying 1...
  adr = 8000000
  Bad Block Num = 1
writing all 2...
  adr = 8000000
  Bad Block Num = 1
verifying 2...
  adr = 8000000
  Bad Block Num = 1
checking number...OK.
success.


I've attempted to do a NAND Flash Restore using the systc860.dbk from www.trisoft.de but I am having trouble with my PQI 512MB CF. Any advice, hints, success stories would be greatly appreciated!

Thanks,
Brian the frustrated

ps. DONT USE HALT!
Go to the top of the page
 
+Quote Post
bsdvodsky
post Oct 5 2004, 03:32 PM
Post #11





Group: Members
Posts: 7
Joined: 8-April 04
Member No.: 2,742



Well, I successfully did a 'NAND Flash Restore' using SL-C750-C860-nand-backup-en.zip from conics.net and I am still having the same problems as before.

Little extra on my situation:
CODE
NAND CheckSum
   Block             Sum1     Sum2       M
   ----------------------------------------
   MAINTE   : Ver.1.20
                     2b9c     2b9c  OK  OK
   DIAG     : Ver.1.20
                     317a     317a  OK  OK
   KERNEL2  : Ver.1.20
                     0460     0460  OK  OK
   FLSYS2   : Ver.1.20
                     5a5b     5a5b  OK  OK
   KERNEL1  : Ver.1.20
                     0460     0460  OK  OK
   ROFLSYS  : Ver.1.20
                     d824     d824  OK  OK
   PRESET   : Ver.1.20
                     9c79     a6d8  NG  OK
   INFO     : Ver.1.20
                     4d47     4d47  OK  OK
   ----------------------------------------
   Total  :8242     8ca1
   Master :1.20                    8242 NG


thanks!
Go to the top of the page
 
+Quote Post
bsdvodsky
post Oct 5 2004, 07:12 PM
Post #12





Group: Members
Posts: 7
Joined: 8-April 04
Member No.: 2,742



I got it working shortly after that last post, just did 'Reset' in the service menu and hit the power button. Now everything seems to be working! cheers to ZUG!
Go to the top of the page
 
+Quote Post
bsdvodsky
post Oct 28 2004, 01:36 AM
Post #13





Group: Members
Posts: 7
Joined: 8-April 04
Member No.: 2,742



here's an update.

After I restored by Nand backup, I loaded Kathrin RC5. The problem I am now experiencing is that some programs either run awkwardly or not at all. The device in question is a 860 I purchased from Japan. I've only had this thing for about two months, and have only used it couple weeks due to all the problems that erupted after using 'halt'. I am trying to evaluate my options... all the while getting increasingly frustrated with this $600 paper weight.
Go to the top of the page
 
+Quote Post
dz
post Oct 28 2004, 02:10 AM
Post #14


~


Group: Admin
Posts: 596
Joined: 2-February 04
From: Cape Canaveral, FL
Member No.: 1,667



QUOTE(bsdvodsky @ Oct 28 2004, 04:36 AM)
here's an update.

After I restored by Nand backup, I loaded Kathrin RC5. The problem I am now experiencing is that some programs either run awkwardly or not at all. The device in question is a 860 I purchased from Japan. I've only had this thing for about two months, and have only used it couple weeks due to all the problems that erupted after using 'halt'. I am trying to evaluate my options... all the while getting increasingly frustrated with this $600 paper weight.

Have you tried out Cacko rom? pdaXrom might just not be for you. They're two different roms for two different purposes. pdaXrom is if you want a full linux laptop in your palm, while Cacko is (in my opinion) much better suited for actual PDA use.
Go to the top of the page
 
+Quote Post
bsdvodsky
post Oct 28 2004, 02:28 PM
Post #15





Group: Members
Posts: 7
Joined: 8-April 04
Member No.: 2,742



well.. pdaxrom is pretty much exactly what I want. Its just aweome to have the same programs running on your machine at work, home, laptop, and on your hand. Unfortunetly as awesome as this is, I am unable to run some of them (ie. rox, firefox, thunderbird as well as the theme manager, wireless applet and gnumeric to name a few) from the built in flash.

I am not sure if this in in the works or not...
But I think the community should start working toward a configurable bootloader like grub or XOSL in concept. Something we can all install in the Nand flash once and will allow us to boot off partitions on a SD/CF card. SD/CF sizes are getting larger while the cost is getting cheaper. The Nand flash inside all of our Z's will eventually wear out, leaving us to either repair or upgrade. Both of which are costly. But If we can fully boot off a SD or CF card the only thing to wear out is the card. In which case you could just throw it away and buy another. Updating a distro(roms wouldn't be an adequate name at this point, imho) would be done on a PC, downloading a tarball and running a shell script to install to a SD/CF partition.
Now imagine having a couple SD/CF cards with different distros. Better yet, picture a 2gig SD with a couple partitions with different distros. =)
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: 23rd May 2013 - 12:00 PM