Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 22 Nov 2017, 13:18
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
dCoreDog (uses Ubuntu Xenial Xerus 32 bit repositories)
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [26 Posts]   Goto page: 1, 2 Next
Author Message
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Mon 27 Mar 2017, 17:26    Post subject:  dCoreDog (uses Ubuntu Xenial Xerus 32 bit repositories)
Subject description: tinycore linux dCore-xenial base
 

Introduction

Since my HowTo dCore-xenial has become a project in which I've now started to "Puppify" the distribution (tailoring it to be able to use selected Puppy/DebianDog utility apps), I'm here now creating a general discussion/planning/bug-fixing thread for it in line with other "Puppified" distributions.

Distribution name dCoreDog (current edition "dCoreDog-xenial").

(All credit and thanks particularly to the tinycore linux team and contributors at http://tinycorelinux.net but also to the Puppy/DebianDog systems and utilities/applications developers)

It's a "Dog" since it has access to full Ubuntu repositories (note well: NOT dpkg/apt-based), including dependency checking package management, but is also being Puppified in the sense of providing ability to use Puppy and DebianDog gtkdialog-bash utilities (starting with weX and weav).

Opening this actual Project thread allows me to more easily keep track of the HowTo developments by means of a menu of links I'll put here to different and new parts of the work: most of that now being "tidying up" and "Puppifying" issues.

I've been using tinycore in somewhat puppified fashion since my early Puppy days but only ever published scant info in "Other distributions" thread. However, there is now a well-established fashion for mongrel Dogs in the kennels... wanderer's yet to be released "corepup" being another but completely separate tinycore variant being worked upon:

http://www.murga-linux.com/puppy/viewtopic.php?p=923231#923231

I don't plan to release any iso for dCoreDog since that would defeat the purpose of the building blocks approach IMO. The release will therefore continue to be provided as a HowTo series of steps (which, is how I remember wanderer first planned to detail corepup, but from what he writes he is now working on corepup privately with a planned polished package release).

Being built via a list of HowTo steps, dCoreDog can be easily modified/adapted by the system builder. In that form it should be somewhat future-proofed since easy to adapt to new/different tinycore development team dCore releases.


CONTENTS

1. Building the basic distribution; including webbrowser/wifi (STEPS 1 to 19):

http://www.murga-linux.com/puppy/viewtopic.php?p=946635#946635

2. Adding alsa/pulse-audio and audio/video player (STEP 20):

http://www.murga-linux.com/puppy/viewtopic.php?p=946636#946636

The above two items (steps 1 to 20), which take about ten minutes, are enough to get the system basically working with wifi connection, firefox browser, sound system, and mpv audio/video playing. The rest is just Puppifying, and polishing:

3. (Optional STEP). Adding simple C-programming capability with build-essentials (STEP 21):

http://www.murga-linux.com/puppy/viewtopic.php?p=946637#946637

4. Adding locales and additional non-official-Ubuntu repositories, with examples for cherrytree notetaker and minetest game (STEPS 22/23):

http://www.murga-linux.com/puppy/viewtopic.php?p=946638#946638

5. Puppifying the distribution. Starting with gtkdialog, bash, and DebianDog/Puppy gtkdialog-bash programs "weX" and "weav" (STEPS 24 to 31)

http://www.murga-linux.com/puppy/viewtopic.php?p=946639#946639

6. Some tips and polish. Converting a tcz to an sce; installing flit, a small, ultra-efficient panel, with battery monitor, volume control, and clock/date (STEPS 32 to 35):

http://www.murga-linux.com/puppy/viewtopic.php?p=949589#949589

7. Further polishing. Install ntfs-3g to allow dCore to write to ntfs partitions (or boot from ntfs if all files later copied over to ntfs filesystem) since can otherwise only read from them; associate applications with file types in fluff filemanager (STEPS 36 and 37):

http://www.murga-linux.com/puppy/viewtopic.php?p=949590#949590

William

_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet

Last edited by mcewanw on Sun 02 Apr 2017, 05:05; edited 22 times in total
Back to top
View user's profile Send private message Visit poster's website 
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Mon 27 Mar 2017, 17:27    Post subject:  

Reserved for possible future additions
_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet

Last edited by mcewanw on Mon 27 Mar 2017, 17:29; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Mon 27 Mar 2017, 17:27    Post subject:  

Reserved for possible future additions
_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet

Last edited by mcewanw on Mon 27 Mar 2017, 17:29; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Mon 27 Mar 2017, 17:27    Post subject:  

Reserved for possible future additions
_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet

Last edited by mcewanw on Mon 27 Mar 2017, 17:29; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Mon 27 Mar 2017, 17:27    Post subject:  

Reserved for possible future additions
_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet
Back to top
View user's profile Send private message Visit poster's website 
backi

Joined: 27 Feb 2011
Posts: 1342
Location: GERMANY

PostPosted: Tue 28 Mar 2017, 03:40    Post subject:  

Hi !

Sounds quite exiting !
Back to top
View user's profile Send private message 
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Tue 28 Mar 2017, 04:06    Post subject:  

backi wrote:
Hi !

Sounds quite exiting !


Hi backi,

It is!
(exciting)

;-)

William

_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet
Back to top
View user's profile Send private message Visit poster's website 
wanderer

Joined: 20 Oct 2007
Posts: 503

PostPosted: Tue 28 Mar 2017, 10:10    Post subject:  

hi mcewanw

yes very exciting

following your awesome project as best i can

i will continue with my humble attempt of course

but i really consider what you are doing to be the point of the spear

thanks for all your work

best regards

wanderer
Back to top
View user's profile Send private message 
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Tue 28 Mar 2017, 16:37    Post subject:  

Thanks, wanderer.

I didn't actually intend developing this as much as I have done. But once it became the main distribution I found myself using (in parallel with XenialDog) it became important for me to start developing it further to allow me to enjoy using it comfortably.

Your corepup project, despite being based on tiny core, is very different in many respects anyway since, from aside from using CorePlus, from what I understand from what you have described, you are additionally modifying tc core scripts for added functionality. Corepup sounds like it will be a nice distribution to experiment with.

I'm not myself planning any changes to standard dCore scripts in dCoreDog (aside from the ones that have already officially occurred following my requests/declared-issues on the tinycore linux forum itself). Really dCoreDog is bog-standard tinycore dCore, albeit specially 'tailored' with gtkdialog-bash-Puppy-utils-capability. Particularly with dCore (since it uses official Debian/Ubuntu repositories) I think it is important not to change its underlying operation at all - so update command, for example, works as expected, and so on. So dCoreDog is pure dCore - the HowTo is just a description of how to build it and add stuff needed for Puppy utils, to make it more Puppy-like and familiar.

William

_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet
Back to top
View user's profile Send private message Visit poster's website 
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Thu 30 Mar 2017, 06:43    Post subject:  

6. Some tips and polish. Converting a tcz to an sce; installing flit, a small, ultra-efficient panel, with battery monitor, volume control, and clock/date (STEPS 32 to 35):

http://www.murga-linux.com/puppy/viewtopic.php?p=949589#949589

_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet
Back to top
View user's profile Send private message Visit poster's website 
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Sun 02 Apr 2017, 04:44    Post subject: Installing ntfs-3g and associating files in fluff filemanage  

Added today:

7. Further polishing. Install ntfs-3g to allow dCore to write to ntfs partitions since can otherwise only read from them; associate applications with file types in fluff filemanager (STEPS 36 and 37):

http://www.murga-linux.com/puppy/viewtopic.php?p=949590#949590

William

_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet
Back to top
View user's profile Send private message Visit poster's website 
westwest

Joined: 10 Apr 2015
Posts: 20

PostPosted: Sun 02 Apr 2017, 12:26    Post subject: B43 drivers  

I would like to try out dCoreDog,
but my old Lenovo requires B43 drivers for wifi.
How can I make those available for install?
Back to top
View user's profile Send private message 
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Sun 02 Apr 2017, 18:20    Post subject: Re: B43 drivers  

westwest wrote:
I would like to try out dCoreDog,
but my old Lenovo requires B43 drivers for wifi.
How can I make those available for install?


Hi westwest,

I presume you have tried installing to your old Lenovo. You only need to complete steps 1 to 6 of the HowTo to know if wireless is working successfully. I presume you followed the steps exactly and downloaded wireless-4.2.9-tinycore.sce (the big set of firmware/drivers) and wireless.sce. I'm surprised that B43 doesn't work out of the box, but I don't have hardware to test it on.

dCoreDog is pure tinycore dCore. The only 'unusual' thing I'm doing is to try and Puppify it by including gtkdialog and get some Puppy gtkdialog-bash apps/utils working on it. Best place to get answers for underlying firmware issues is on the tiny core forum where someone may have same hardware (i.e. need B43).

So I suggest you create a login account at that forum and search for an answer there.

However, I have myself done a quick search and maybe one of the following will help you:

The first link below suggests to me that B43 driver should be present and working if you followed the HowTo steps 1 to 6 accurately. You haven't said if you did so. You would certainly need to provide more details of what you have tried and results etc. Hopefully the first two links below will provide enough info to fix your issue.

http://forum.tinycorelinux.net/index.php/topic,13731.msg122725.html#msg122725

http://forum.tinycorelinux.net/index.php/topic,19200.msg118203.html#msg118203

http://forum.tinycorelinux.net/index.php/topic,20402.msg127161.html#msg127161

http://forum.tinycorelinux.net/index.php/topic,16474.msg98699.html#msg98699

http://forum.tinycorelinux.net/index.php/topic,18724.msg114651.html#msg114651

http://forum.tinycorelinux.net/index.php/topic,5096.msg27494.html#msg27494

http://www.linuxwireless.org/en/users/Drivers/b43/

If you find from the above or elsewhere, the exact driver you need and only find a tcz extension version (which seems unlikely to me) then I can certainly help you change the package to sce form suitable for dCore loading.

I note that wireless-4.2.9-tinycore.sce at least contains Broadcom (bdcm):

BCM2033-FW.bin; BCM2033-MD.hex; bcm43xx-0.fw; bcm43xx_hdr-0.fw

You should be able to find wifi firmware info about your system from any other working Linux from a terminal with the command:

Code:
lspci -vnn


of broadcom vendor specific:

Code:
lspci -vnn -d 14e4:


Let me know how you go.

Cheers, William

_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet
Back to top
View user's profile Send private message Visit poster's website 
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Mon 03 Apr 2017, 04:28    Post subject: Fixed a few missing bits...  

Modified some of the following because I had forgotten to detail some extra dependencies required for wexweavscrox (gettext and ffmpeg) and also needed to add /bin/bash as a valid login shell to /etc/shells:

5. Puppifying the distribution. Starting with gtkdialog, bash, and DebianDog/Puppy gtkdialog-bash programs "weX" and "weav" (STEPS 24 to 31)

http://www.murga-linux.com/puppy/viewtopic.php?p=946639#946639

_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet
Back to top
View user's profile Send private message Visit poster's website 
westwest

Joined: 10 Apr 2015
Posts: 20

PostPosted: Mon 03 Apr 2017, 14:18    Post subject: B43 wifi driver  

Thanks William,

lspci -vnn informs me that bcmr4312 is active in tahrpup.

Steps 1-6 and 7 followed to the letter without a hitch.
Step 8 returns: error=-11, firmware file b43/ucode15.fw request failed, etc.
Further, sudo wifi.sh returns no wireless present.

Normally when this happens in other linux distros,
i can add folder usr/lib/firmware/b43/(drivers from tahrpup or other),
reboot and voila. This time, no go.

I will try with wifi.tcz and wl-modules loaded, blacklisting b43,
and report back.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [26 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0598s ][ Queries: 13 (0.0064s) ][ GZIP on ]