How to make Puppy & Quirky see exFAT flash drives? [Solved]
How to make Puppy & Quirky see exFAT flash drives? [Solved]
Question on how to configure Puppy and Quirky to display desktop drive icons for exFAT formatted flash drives:
It works fine in Fatdog: exFAT drive shows up when inserted, and can click on icon to mount it.
In Quirky 8, after installing exfat-fuse package, drive icons still do not show up, but you can launch Pmount and the drive is there with the option to mount.
In Puppy,(Tahr, Xerus) after installing exfat-fuse package, drive icons do not show up, and neither does Pmount show the drive. So you'd have to manually mount with something like:
# mount /dev/sdb1 /mnt/flash
In Slacko, exFAT package not available in PPM, but you can manually download and install fuse-exfat Slackware package. But neither drive icons nor Pmount mount options are available, so you have to manually issue mount command.
Is there a way to configure Puppy and Quirky to show exFAT formatted desktop drive icons and Pmount options?
Major distros usually have exFAT support installed by default, as large flash cards >32GB typically come default with exFAT format.
It works fine in Fatdog: exFAT drive shows up when inserted, and can click on icon to mount it.
In Quirky 8, after installing exfat-fuse package, drive icons still do not show up, but you can launch Pmount and the drive is there with the option to mount.
In Puppy,(Tahr, Xerus) after installing exfat-fuse package, drive icons do not show up, and neither does Pmount show the drive. So you'd have to manually mount with something like:
# mount /dev/sdb1 /mnt/flash
In Slacko, exFAT package not available in PPM, but you can manually download and install fuse-exfat Slackware package. But neither drive icons nor Pmount mount options are available, so you have to manually issue mount command.
Is there a way to configure Puppy and Quirky to show exFAT formatted desktop drive icons and Pmount options?
Major distros usually have exFAT support installed by default, as large flash cards >32GB typically come default with exFAT format.
Last edited by jd7654 on Thu 09 Mar 2017, 16:33, edited 3 times in total.
Here is one solution.
http://murga-linux.com/puppy/viewtopic.php?t=99335
Talks about a exfat-utils.
Did you also install that?
If you download from PPM, the program packages may be listed as exfat-fuse and exfat-utils.
http://murga-linux.com/puppy/viewtopic.php?t=99335
Talks about a exfat-utils.
Did you also install that?
If you download from PPM, the program packages may be listed as exfat-fuse and exfat-utils.
Last edited by bigpup on Tue 28 Feb 2017, 23:32, edited 1 time in total.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
Yes, forgot to mention that. I usually install both together: exfat-fuse and exfat-utils.bigpup wrote:Here is one solution.
http://murga-linux.com/puppy/viewtopic.php?t=99335
Talks about a exfat-utils.
Did you also install that?
However, that does not make Puppy/Quirky function like Fatdog, in treating exFAT the same as other compatible formatted drives with drive icon automatically appearing when inserted. I guess this question should be more directed at Fatdog creators to ask what they did to make it work. Is it just a simple config change?
You did reboot after installing the exfat program packages?
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
This pet was made for Tahrpup 6.0.5 32bit.
exfat_old_puppies_trusty.pet
http://www.murga-linux.com/puppy/viewto ... 443#938443
I got it working for me, but never really used it much.
Not sure how it will work in other Puppy versions.
Here is where the code was changed in Woof-CE to support exfat.
https://github.com/puppylinux-woof-CE/w ... c5d540cc8b
exfat_old_puppies_trusty.pet
http://www.murga-linux.com/puppy/viewto ... 443#938443
I got it working for me, but never really used it much.
Not sure how it will work in other Puppy versions.
Here is where the code was changed in Woof-CE to support exfat.
https://github.com/puppylinux-woof-CE/w ... c5d540cc8b
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
Gparted seems to have legal issues with support for exfat.
From Gparted forum:
From Gparted forum:
This is latest statement from Gparted developer.Re: exFAT
When I last looked at exFAT there appeared to be a licensing issue with Microsoft and the exFAT file system.
The GParted project does not have a legal team, and hence relies on the actions of major GNU/Linux distributions when deciding whether to include a package in GParted Live.
Previously we stated that we would hold off on using exFAT until all major GNU/Linux distributions were distributing an exFAT package. Today when I checked, Red Hat still does not offer an exFAT package.
It is important to note that open source and other publicly available
implementations of exFAT do not include a patent license from
Microsoft. A license is required in order to implement exFAT and use
it in a product or device.
Until the licensing changes, or someone pays for an exFAT license, I believe it is best to leave exFAT support at detection only.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
I just tried that Pet on Tahrpup 6.0.5 32bit, and that looks like it did the trick.bigpup wrote:This pet was made for Tahrpup 6.0.5 32bit.
exfat_old_puppies_trusty.pet
http://www.murga-linux.com/puppy/viewto ... 443#938443
But that Pet includes the system changes plus the exFAT binaries for Tahr, so doesn't look like it would apply well to other Puppy and Quirky versions.
Thanks for the link. So looks like that's a fairly recent change in WoofCE last month for exFAT support, and going forward new Puppies may include those fixes. Not sure if these changes will be going over to Barry's WoofQ for Quirky too?bigpup wrote:Here is where the code was changed in Woof-CE to support exfat.
https://github.com/puppylinux-woof-CE/w ... c5d540cc8b
The Git showed 4 system files/scripts changed:
/sbin/probepart
/usr/sbin/pmount
/usr/sbin/filemnt
/usr/local/pup_event/frontend_startup
But the Pet package had 8 system files, in addition to the exFAT binaries:
/sbin/probepart
/bin/mount
/usr/sbin/pmount
/usr/sbin/filemnt
/usr/local/bin/drive_all
/usr/local/pup_event/frontend_startup
/usr/local/pup_event/frontend_change
/usr/local/pup_event/frontend_funcs
I suppose some kind of Pet patch for just those system files could be made, but I already see some differences in Tahr and Slacko, and huge differences compared to Quirky for those system files.
Oh well, thought it was just a simple config change. it would require small individual changes to each existing Puppy/Quirky I have to make it work across all. But at least I know where to look now.
Last edited by jd7654 on Wed 01 Mar 2017, 07:18, edited 1 time in total.
Yeah, exFAT is still a grey area. Loose distros like Ubuntu/Mint have it. Redhat/Fedora are more strict, I think I did have to install from RPM Fusion separately if I recall. Arch has it in their repos and works fine from Pacman install with various file managers.bigpup wrote:Gparted seems to have legal issues with support for exfat.
But exFAT is so common now, and Linux exfat-fuse implementation seems to work fine. I use it a lot and makes it easy to exchange files with anyone who leaves their drive exFAT.
How come it's legal for Puppy to be able to use NTFS but not exFAT? As I understand it, the programs that allow Puppy to read and write in the NTFS filesystem were reverse-engineered, so they owe nothing to Microsoft, which patented NTFS. Surely someone can do the same for exFAT, which Microsoft also patented.
SUbject has been resolved by our expert Medor
SUbject has been resolved by our expert Medor, some libs must be added.
Augras made a pet for that subject ici, topic en français
Augras made a pet for that subject ici, topic en français
Re: SUbject has been resolved by our expert Medor
After bigpup showed me that Github link, I did reply to Augras about it, noting a bug in the exFAT code modifications that he made his .pet package from. I was also later informed that this was already fixed upstream in the main WoofCE on Git.Pelo wrote:SUbject has been resolved by our expert Medor, some libs must be added.
Augras made a pet for that subject ici, topic en français
But I just made a bunch of .pet patches myself from the older code, and can apply exFAT fixes to Puppy, Slacko, Quirky and April now. So I'm all good.
Just noticed that Barry has been watching and has also updated (future) Quirky to support exFAT:
http://barryk.org/news/?viewDetailed=00512
Thanks Barry!
http://barryk.org/news/?viewDetailed=00512
Thanks Barry!