Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not able to save puppy-save files in NVMe SSD drive partition #1115

Closed
Mariappan opened this issue Dec 9, 2017 · 14 comments
Closed

Not able to save puppy-save files in NVMe SSD drive partition #1115

Mariappan opened this issue Dec 9, 2017 · 14 comments

Comments

@Mariappan
Copy link
Contributor

While installing puppy-linux in laptop which has nvm-e ssd drive, I was not abe to puppy-save files even though i selected a valid partition.

Rootcause:
In shutdownconfig, there is a if check to verify valid partitions. In that check, nvme* is not added, hence even if we select a valid partition with available space, not able to proceed.

woodenshoe-wi added a commit to woodenshoe-wi/woof-CE that referenced this issue Dec 9, 2017
This is mostly the code suggested by gyrog, but I did add the
lines for nvme devices after seeing issue puppylinux-woof-CE#1115
wdlkmpx pushed a commit that referenced this issue Dec 10, 2017
This is mostly the code suggested by gyrog, but I did add the
lines for nvme devices after seeing issue #1115
@mavrothal
Copy link
Contributor

The Slackware-compatible Puppy ISO reported here http://www.murga-linux.com/puppy/viewtopic.php?p=976813#976813 should have sufficient NVMe support.
Please test if you have the chance

@Mariappan
Copy link
Contributor Author

Sure, will test after office hours and report back.

@Mariappan
Copy link
Contributor Author

Hi @mavrothal Does that image not UEFI compatible ? It is not booting in my system

@mavrothal
Copy link
Contributor

Does that image not UEFI compatible ?

Did not check, but looking at it I do not see any efi.img so probably not.
Hopefully the next one...

wdlkmpx added a commit that referenced this issue Dec 26, 2017
@wdlkmpx
Copy link
Contributor

wdlkmpx commented Dec 26, 2017

With the latest changes nvme drives should be properly handled by most scripts.. if i didn't mess something up.

However there's still pup_event_frontend_d.bac .. i'm not going to compile this. I'll try to translate it to C although i lack the motivation and time.

@wdlkmpx
Copy link
Contributor

wdlkmpx commented Jan 1, 2018

nvme drive support should be in good shape with the current git revision... i will create a dpup with uefi one of these days for you to test.. or maybe someone is willing to build any i686 puppy with uefi support for mariappan to test??

i added a C version of pup_event_frontend_d(.c) with a couple enhancements and a i686 binary.

I can compile the rest of the binaries, but i'll need a 64 bit p****.. not willing to use any other os than my own atm... maybe someone else is willing to compile and add arm and x86_64 binaries to:

woof-arch/arm/target/rootfs-skeleton/usr/local/pup_event/..
woof-arch/x86_64/target/rootfs-skeleton/usr/local/pup_event/.. ... ?

Although i truly believe the that a c app based on udev should replace this, some code can be added to pup_volume_monitor to make it work with the rox desktop as well, but...

Many birds will die of a heart attack on new year's eve.. it's a phantom world
https://www.justsomelyrics.com/1020730/armitage-iii-phantom-world-lyrics.html

@ghost
Copy link

ghost commented Jan 2, 2018

I think, for uefi_cd.sh to work in Stretch, "syslinux-common" must be added from debian?
https://packages.debian.org/stretch/syslinux-common

puppy-common syslinux-3.73.pet doesn't seem to have some of the /usr/lib/syslinux files:
https://github.com/puppylinux-woof-CE/woof-CE/blob/testing/woof-code/support/uefi_cd.sh#L46

screenshot

@wdlkmpx
Copy link
Contributor

wdlkmpx commented Jan 3, 2018

It probably won't work..

b86ae62

phil downgraded and used a pet pkg. but it's missing the extlinux binary.

I'm creating a syslinux 4.0.7 petbuild.. but maybe i'll just pick the same pet pkg.. which i assume is using the official binaries

@wdlkmpx
Copy link
Contributor

wdlkmpx commented Jan 3, 2018

phil's pkg seems to be unsuitable, it's missing files.. breaks puppyinstaller and bootflash (even more)

@wdlkmpx
Copy link
Contributor

wdlkmpx commented Jan 3, 2018

Hmm but makebootflash only works with syslinux 3.xx stuff. so it's probably ok. the only mystery is the missing extlinux.. it's probably in a zz pkg alongside the 3.xx required files, or maybe a symlink is created ...

@wdlkmpx
Copy link
Contributor

wdlkmpx commented Jan 4, 2018

I have a test dpup eufi iso but unfortunately it's not available for download yet, the ftp client on my android phone is buggy, it crashed and overwrote the file twice.. damn

@wdlkmpx
Copy link
Contributor

wdlkmpx commented Jan 4, 2018

@mavrothal
Copy link
Contributor

does this still needs to be open?

@wdlkmpx
Copy link
Contributor

wdlkmpx commented Jan 11, 2018

There is no feedback, there it's fixed..

@wdlkmpx wdlkmpx closed this as completed Jan 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants