Memory always full - I think it's running CHDK on the small partition - Hello, I'm a NEWBIE - HELP!! (Newbies assistance, User Guides and thank you notes) - CHDK Forum

Memory always full - I think it's running CHDK on the small partition

  • 31 Replies
  • 10297 Views
Advertisements
Gang, I've been at this for hours, and got pretty far, the thing seems to work, BUT it keeps telling me that I only have a few megs in my SD memory, and thus can only take one RAW shot before it tells me my card is full.

I have a 4 gig Transcend SD memory card on an SD700 camera, I'm in using a Mac Leopard OS.  I've loaded the software on to my card using the applescripts - first the one that did everything for me; then the one that set up the card, but then I moved the files over myself.  Each time, I have the same problem - I only have a few megs of memory available on the SD card.

I almost have the feeling that the camera is trying to operate CHDK on the smaller partition, and it's never jumping over to the larger partition.  Oh, speaking of that - using the applescript, it insisted on creating two partitions, a small one (CHDK) and a larger one (CANON_DC).  My memory card is 4g.  I thought it didn't need to create a partition unless the card was larger than 4g?  Is that part of the problem?

I've tried this repeatedly, and get the same problem each time - too little memory, but otherwise CHDK seems to be operating on the camera.

(Oh, and I tried the manual partitioning, not using the AppleScript, but it kept giving me errors in my Terminal when I used the commands that were in the wiki)

Can someone please help?  Thank you.

Re: Memory always full - I think it's running CHDK on the small partition
« Reply #1 on: 25 / September / 2009, 18:57:49 »
Exact same problem here, with a 2MB FAT16 and a (nearly) 2GB FAT32 in an A710 IS.  CHDK loads perfectly at startup, but the camera reports that it sees only 2MB of memory, and memory is full.  When I swap partitions, then of course CHDK does not load at startup anymore.

Re: Memory always full - I think it's running CHDK on the small partition
« Reply #2 on: 25 / September / 2009, 19:01:54 »
If you mean by swap partitions, that you loaded the files into the reverse partitions than what the directions said, I tried that too, and then CHDK didn't even load at all.  I googled this problem and found nothing on it, and little in this forum, which is weird - I mean, it works on our cameras, so we didn't screw things up that badly.

Re: Memory always full - I think it's running CHDK on the small partition
« Reply #3 on: 25 / September / 2009, 20:01:59 »
Actually when I say "swap partitions" I mean I used the function in CHDK on the camera to swap the partitions.  Then the camera sees the 2GB, but CHDK does not load at startup.


*

Offline an0n

  • ***
  • 152
Re: Memory always full - I think it's running CHDK on the small partition
« Reply #4 on: 25 / September / 2009, 20:09:33 »
Hi, sd700indc
Hi, sazmazm,
welcome to the forum, have you tried to partition the SD card with Disk Utility, it is probably
easier if you are not too familiar with the Terminal. Which OS are using? Also if you have the PSFI2 file on the root of a 4GB Fat32 SD card, you can use the Firmware Update manual start method. (see User Guide)
If you really need Autostart method then come back for directions for Disk Utility.
Cheers.
A720IS.

Re: Memory always full - I think it's running CHDK on the small partition
« Reply #5 on: 25 / September / 2009, 20:26:36 »
Hey, thanks for getting back to us.

I'm using OS 10.5.8, and I've not tried partitioning with Disk Utility - I'm assuming I just make one small partition of 4 megs and the rest is the second partition?  Can you tell us again exactly which files go in which partition - just to be sure.

I'm also not sure what you mean by this sentence: "Also if you have the PSFI2 file on the root of a 4GB Fat32 SD card, you can use the Firmware Update manual start method. (see User Guide)"

I have all the files, yes.  And I can transfer the PS.FIR file anywhere you like - are you saying  that I partition the SD drive, then put the PS.FIR file on the root directory?  Meaning, above the two partitions?  And if so, I'm still not sure what the firmware update manual start method is, or what I'm supposed to do with it, what I do with the other files, etc.

Can you explain this like we're both really really really stupid? :-)  I'm really not an idiot, but this is not my area of expertise.

Thanks again.


*

Offline an0n

  • ***
  • 152
Re: Memory always full - I think it's running CHDK on the small partition
« Reply #6 on: 25 / September / 2009, 20:50:16 »
A720IS.

*

Offline reyalp

  • ******
  • 13387
Re: Memory always full - I think it's running CHDK on the small partition
« Reply #7 on: 25 / September / 2009, 21:13:19 »
It looks to me like the SD700 does not have multipartition support. As far as I can tell, on vxworks cameras like the SD700 this means multiparition will not work at all.

You should however still be able to format your 4GB card as FAT16. You'll just have to find the right options to pass to your formatting/partition software to get this nonstandard configuration.
Don't forget what the H stands for.


Re: Memory always full - I think it's running CHDK on the small partition
« Reply #8 on: 25 / September / 2009, 21:17:39 »
I used Linux to create two primary partitions on my 2GB SD: partition 1 of size 2MB, and partition 2 with all the rest.  They are labeled "SMALL" (FAT16) and "LARGE" (FAT32) respectively.  I put PS.FIR and DISKBOOT.BIN into the small partition, and the CHDK directory into the large partition.  I installed the SD into the A710 and turned it on "play" mode.  I used the "firmware update" menu to load CHDK.  I then went into the CHDK menus and executed the "Make Card Bootable" command.  I turned off the camera, removed the SD and switched it to write-protected.  I put the SD back into the camera and turned it on in "play" mode.  CHDK loaded perfectly.  When I switched to "record" mode, the camera claimed that it had only 2MB of memory and that memory was full.  I went into the CHDK menus and executed the "Swap partitions" command.  This allowed the camera to see the (almost) 2GB of memory, but now (as expected) CHDK does not load at startup.

*

Offline an0n

  • ***
  • 152
Re: Memory always full - I think it's running CHDK on the small partition
« Reply #9 on: 25 / September / 2009, 21:50:21 »
Hi again,
From what you have described I would expect that to work ok, unless I've missed something. That describes what I have in my A720 and it autoboots and swaps to the FAT32 partition ok. You might have to try and catch reyalp's attention again, (but - he's a busy man).
A720IS.

 

Related Topics