Test iso 19th Oct. 2005

Discuss anything specific to using Puppy on a multi-session disk
Post Reply
Message
Author
not-logged-in-BarryK

Test iso 19th Oct. 2005

#1 Post by not-logged-in-BarryK »

Get it here:

http://puppy.wise-guy.us/

The site has a README file with instructions for burning to CD or DVD.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

testing on CD/RW

#2 Post by Lobster »

After many adventures downloading the wrong ISO (:oops:) and installing a working CD-RW player (no DVD available) I had a go at recording on a CD-RW


First I blanked it (not required if nothing is on it)

cdrecord blank=all dev=ATAPI:/dev/hd
(where dev=ATAPI:/dev/hd is my CD/RW drive)
It warned me it would be slow (and it was - see below)
took 20-30mins

Code: Select all

# cdrecord blank=all dev=ATAPI:/dev/hdc
Cdrecord-Clone 2.01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 J

Guest

#3 Post by Guest »

:?

Some success :)

I went for the "flaky" install pup001 from HDA1 (option 2 - I think that was)
That worked OK and I was booted up into my previous HD environment - so that works OK

Now the saving
it tried . . . but it then asked for a blank DVD - sorry Puppy no can do
- it was therefore unable to save do not have a blank CD or CD-RW to try. So am going back to the normal start from scratch MS - which I am just about to reboot to see if it saves . . .

:)

User avatar
Alienx
Posts: 141
Joined: Fri 06 May 2005, 22:02
Location: Rio de Janeiro - Brazil

#4 Post by Alienx »

I have been testing all the experimental puppy-multisession-XXoctXX.iso

until now I could not save modifications at reboot and don't know why (I'm using a CD-R not DVD-R), please help someone !

this time I took an old script (save-session) that I was using to save sessions at any time in older Puppy versions

and did some modifications (lines 32-34) in order to get it working in Test iso 19th Oct. 2005

I could then save sessions and I'm happy again

I'm posting it here because it may be useful to old CD-R driver users with the same problem
Attachments
save-session.tar.gz
(6.02 KiB) Downloaded 903 times
Sorry, broken english above :-)

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#5 Post by BarryK »

Lobster,
ok, there's still a problem with it thinking you have a dvd.
I thought that I had fixed that. oh well, back to the drawing board...

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

growisofs <-speed> option redundant

#6 Post by Flash »

Barry, the growisofs -speed=X option appears to be unnecessary, at least for my DVD burner - and, I suspect, for most others. My DVD burner seems to burn the DVD at the same speed whether I put in the speed option or not.

I followed your instructions here except left out the speed option, and growisofs reported that the (Sony DRU-710A) burned the (cheap 2.4x) DVD+RW at 2.4x. It actually seemed to take less time for the whole thing than when I used the speed option, but that may be due to something you changed in the new iso.

As I write this, the newly burned multisession DVD is having ~4GB of mp3s burned as a new session by TkDVD, because that's the fastest way I have to fill it up. After the new session is added I plan to reboot and add ~400MB of mp3s to /root/Archive, and then reboot to see what happens.

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#7 Post by Flash »

Okay, it said it wanted to close the disk, and seemed to do that (took about 25 minutes to fill the DVD with ~4.3GB,) but then got into an endless loop as before. I got a "screenshot" of it, but the forum says
Sorry, but the maximum filesize for all Attachments is reached. Please contact the Board Administrator if you have questions.
I'll post the "screenshot" after this is cleared up, if you want to see it.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#8 Post by BarryK »

Okay,
I have figured out why that /root/archive folder goes missing, so have fixed that.

Have also modified rc.reboot-cd so does not close the dvd when it gets full.
-- as that seems to be the "endless loop" problem.

Lobster, I don't know why you are having a problem with the multi-CD.
I'm using a CD right now, it works fine, saves, reboots, doesn't start
thinking its a DVD.
...I'm wondering if it is something to do with using an old pup001 file.
...puppy-multisession-19oct05.iso definitely has fixed the problem, at least
for me.

I'll upload another iso file today.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#9 Post by BarryK »

Flash,
When you say it got into an "endless loop"...
After closing the DVD by filling it with zeroes, did it then ask you to
insert a new blank DVD?
...should have done.

Guest

not-logged-in-BarryK

#10 Post by Guest »

Flash,
Could you test something with the mini-DVD:

# dvd+rw-mediainfo /dev/hdc

if it has multiple tracks, there will be lines with

Code: Select all

Free Blocks: 0*2KB
and the last track will have

Code: Select all

Free Blocks: some-number*2KB
There should also be a line:

Code: Select all

READ CAPACITY: another-number*2048
So, perhaps the total disk capacity is
some-number + another-number
in 2K blocks.
...what values do you get for your mini-DVD?

Guest

#11 Post by Guest »

That was not-logged-in-BarryK posting above.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#12 Post by Lobster »

BarryK wrote: ...I'm wondering if it is something to do with using an old pup001 file.
...puppy-multisession-19oct05.iso definitely has fixed the problem, at least
for me.

I'll upload another iso file today.
Could be pup001
Quite willing to try the new upload when it arrives with HD disconnected if that would help (means I can try Burn2CD from Puppy - no working CD burner on this machine until todays test.)

The drive I am using burns most reliably at x1 speed - so it could be burning too fast . . . :? Obviously long term I am much more interested in the burn to DVD Puppy.

In fact . . . [Lobster goes off topic as usual] . . . I am thinking of developing the Boxed-Puppy-Set

People would put together

1. A nice box
2. Puppy on CD
3. Puppy on HD
4. Puppy on USB device (perhaps camera or other surprise)
5. Floppy Boot to Puppy (for Bios with no CD)
6. Puppy Booklet

Lobster, Licensed to Linux
Have Puppy - will Penguin

- better go off and rant somewhere . . .

Look forward to new ISO

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#13 Post by Flash »

BarryK wrote:...After closing the DVD by filling it with zeroes, did it then ask you to insert a new blank DVD?
...should have done.
It said I would need to insert a new DVD after the original DVD was closed, and that it would write zeroes to fill out the original DVD before closing it. It reported its progress doing so, but then got in the endless loop, from which the only way I found to release the computer was to hold in the power button until the computer shut down, about 4 seconds.

Here's the odd thing: that DVD booted. Apparently nothing was saved to it when Puppy shut down, because none of the settings I had changed were restored. The second session containing ~4GB of mp3 files put on it by TkDVD was there, I could see the files when I mounted the DVD in MUT. Of course, the ~500MB of mp3 files I had moved to the /root/Archive folder before shutting down were nowhere to be found, presumably since they were waiting in the swap memory to be put on the second DVD when I forced the computer to shutdown. So I shut down the computer again, this time from the Start menu, without adding anything to Puppy that would need to be saved, or at least so I thought. Puppy again said the disk was full (perhaps it really had written zeroes to fill up the disk) and I would need to start a new one. This time it closed the disk fine and when I put the new disk in, it burned the new Puppy to it. I haven't tried booting it yet.

Perhaps the problem is caused by filling the DVD so nearly full (4.3GB) before trying to add more.

It takes at least 30 minutes to fill up a full-size DVD. If I could use the mini-DVDs instead, this testing would go a lot faster. :wink:

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

Re: not-logged-in-BarryK

#14 Post by Flash »

BarryK wrote:Flash,
Could you test something with the mini-DVD:

# dvd+rw-mediainfo /dev/hdc...
Here's what that returns:

Code: Select all

# dvd+rw-mediainfo /dev/hdc
INQUIRY:                [SONY    ][DVD RW DRU-710A ][BYX3]
GET [CURRENT] CONFIGURATION:
 Mounted Media:         13h, DVD-RW Restricted Overwrite
 Media ID:              CMCW02      
 Current Write Speed:   2.0x1385=2770KB/s
 Write Speed #0:        2.0x1385=2770KB/s
GET [CURRENT] PERFORMANCE:
 Write Performance:     2.0x1385=2770KB/s@[0 -> 149087]
 Speed Descriptor#0:    00/149087 R@3.5x1385=4856KB/s W@2.0x1385=2770KB/s
READ DVD STRUCTURE[#10h]:
 Media Book Type:       32h, DVD-RW book [revision 2]
 Legacy lead-out at:    716800*2KB=1468006400
READ DVD STRUCTURE[#0h]:
 Media Book Type:       32h, DVD-RW book [revision 2]
 Last border-out at:    149088*2KB=305332224
READ DISC INFORMATION:
 Disc status:           complete
 Number of Sessions:    1
 State of Last Session: complete
 Number of Tracks:      1
READ TRACK INFORMATION[#1]:
 Track State:           complete incremental
 Track Start Address:   0*2KB
 Free Blocks:           0*2KB
 Fixed Packet Size:     16*2KB
 Track Size:            149088*2KB
FABRICATED TOC:
 Track#1  :             14@0
 Track#AA :             14@149088
 Multi-session Info:    #1@0
READ CAPACITY:          149088*2048=305332224
# 

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

dvd+rw-tools for Linux

#15 Post by Flash »

I may have found the explanation for the endless loop problem I keep having when shutting down a multisession DVD that's got more than 4GB on it, about 3/4 the way down this page; the first entry under "Technical Ramblings."

If that's the cause of the problem, the obvious quick fix, or workaround, is to have the session which passes the 32 bit address (4GB) barrier close the DVD, or at least start a new one. (Does the DVD need to be closed if it's only going to be read by Puppy?)

Put another way, the session that goes past 4GB must be the last one. Or, the last session may fill the disk, but must start below 4GB. Or, however much a session puts on the disk, if it passes 4GB it must be the last session. There, I think that's plain enough, but is it correct?

Also, about halfway down the same page, this:
...earlier growisofs versions did not check if there is enough space on media to accommodate the data set to be burned, meaning that it was your sole responsibility to make sure "overburn" condition is not raised. As of version 5.2 growisofs performs the necessary checks for you and refuses to start recording if "overburn" condition appears to be unavoidable...
seems to imply that growisofs will know if there is enough space left on a mini-DVD to save a session.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#16 Post by BarryK »

seems to imply that growisofs will know if there is enough space left on a mini-DVD to save a session.
Yeah, what I have done in the shutdown script rc.reboot-cd is if growisofs
returns with $? -ne 0 then the script assumes cannot burn to that DVD and
will ask for a new one
...that's if I got the logic right, as not yet tested.
...also assuming that growisofs will return a non-zero value if cannot burn to a DVD. I do know if a DVD is closed, it returns value 255.

Anyway, 20th October iso now available.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#17 Post by BarryK »

...earlier growisofs versions did not check if there is enough space on media to accommodate the data set to be burned, meaning that it was your sole responsibility to make sure "overburn" condition is not raised. As of version 5.2 growisofs performs the necessary checks for you and refuses to start recording if "overburn" condition appears to be unavoidable...
We are supplying a list of files to save. I'm uncertain that growisofs determines the total requirement for those files ...if it does, that is good.
That will simplify the code if it can be determined. For now, rc.reboot-cd
has its own code to determine if limit will be overrun.

Post Reply