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 Sun 31 Aug 2014, 04:50
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
pUPnGO 2012
Moderators: Flash, JohnMurga
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 7 of 27 Posts_count   Goto page: Previous 1, 2, 3, 4, 5, 6, 7, 8, 9, ..., 25, 26, 27 Next
Author Message
goingnuts

Joined: 07 Dec 2008
Posts: 780

PostPosted: Wed 03 Oct 2012, 13:55    Post_subject:  

starhawk: Smile Did you get the install2usb to work? Anything from your download of Puppy 431-k2.6.25.16/Puppy 432v3 that helped (I think the wireless drivers might be worth a try)?Still interested in a port of SNS (I am still interested in finding the source...must be somewhere out there....)?
Glad you got Xorg working Cool! Sorry about the sound not working... Crying or Very sad

The typo is placed in "/usr/sbin/setmouse.sh" - and no need for re download - no new revision uploaded. Shocked

And thanks for all your testing and reporting Exclamation
Back to top
View user's profile Send_private_message Visit_website 
starhawk

Joined: 22 Nov 2010
Posts: 2838
Location: Everybody knows this is nowhere...

PostPosted: Wed 03 Oct 2012, 14:52    Post_subject:  

I stopped bothering with install2usb when I remembered that the CPi is far, far too antique to boot from it. Although I did eventually get Plop to boot the USB disk, the one single USB port on the CPi is USB1.1 at most (it might actually be 1.0 -- the Dell spec sheet is unclear) and so there are significant advantages to booting from CD -- the time it takes to boot via USB is ridiculous. I would NOT want to do that on this system with a regular Puppy! ...to be fair, once it was booted, it was properly responsive, just... it took bloody forever to boot, like 5-10min.

I will note that a USB2.0 cardbus hub I have does not appear to work, although I was mainly trying to boot from it. (Plop cannot boot from devices attached to hubs!)

Gave up on the drivers -- I don't know how a zdrv works, and without being able to unpack it (one of the things I don't know) I can't do much there.

I can try and migrate SNS over from 431 -- shouldn't be that hard since I really don't see it being a binary. I tend to ferret out dependencies by reading the shell scripts that make up so much of Puppy. Easier to find and copy what it calls, when you know what it calls Wink Besides, it's great for learning: you can see what code does what, since it's all so well-commented. Lotsa comments are a big plus in programming Very Happy

...my worry with SNS is that it will use GTK2 and need to be backported to GTK1. I guess I could post the necessary files and let you do the work? I barely know a little QBASIC -- bash scripts are well beyond me! (It's like a foreign dialect of a familiar language -- you can sorta understand what stuff means, but it's hard to get the full picture overall.)

The other thing that's throwing me for a loop tho is how the pUPnGO Menu is created. I don't see a .jwmrc-menu file ANYWHERE and there's no /etc/xdg/ either.

...one last thing. The Console font is still very ugly even when in Xorg with proper drivers and screen size, as if it's using the wrong resolution. Any guess as to what might cause that? (I can post a photo if it helps.)

EDIT: the sound is simply a matter of compiling a replacement driver (is there a devx for pUPnGO?) but I really don't want to mess with that, partially because it's in the zdrv and partially because this CPi is so unbelievably underpowered compared to modern stuff that it's not funny. I'd probably eat up a whole day doing it right. Remember that my ability to compile is basically limited to typing "make [target]" in the Console!

_________________
Loving X-Slacko 2.1!
Custom Build: HP MOCA-AR + Core2Duo T7200 + 4gb RAM + 256gb SSD
...just needs a pretty case Wink
Back to top
View user's profile Send_private_message 
goingnuts

Joined: 07 Dec 2008
Posts: 780

PostPosted: Wed 03 Oct 2012, 15:23    Post_subject:  

Thanks for the updates. I would like to look at the SNS scripts - I have started to backport different networkmanagers but never finished any of them as most are huge and spread over a lot of files. So I you have the script(s) you are welcome to send them to me and I give it a try.

pUPnGO can install a sfs-file - use pkginstall.sh /path/2/sfs-file and it will be installed as if it was a pet. And uninstall as well...

The jwm menu is created by /root/pm_jwm_xdg.sh which read through the /usr/share/application/*.desktop files and generate the menu - sort of poor mans xdg.

Not many fonts in pUPnGO - only the ones I could not remove without breaking something Very Happy You might try to put the full load of fonts from another puppy back and see if that helps.

There are no devx - I use the devx for P412 and an additional uclibc/dietlibc toolchain. I have worked on a devx for some time as well as a "pUPnGO-from-source-script" but they seem to never finish.

If you can get your hands on the sound-driver source I could try to make one for you - would be nice to get that working as well...
Back to top
View user's profile Send_private_message Visit_website 
starhawk

Joined: 22 Nov 2010
Posts: 2838
Location: Everybody knows this is nowhere...

PostPosted: Wed 03 Oct 2012, 15:34    Post_subject:  

"pUPnGO from source script" ... meaning a woof-like setup?

What would be even better is to be able to generate a 'mock pUPnGO' or 'pUPnGO edition' of/from other Puppies or Puplets.

That would be way cool -- for example, I could then generate a 432v3 version of pUPnGO and have sound work just fine. THAT edition of the sound driver is known good for sure. (I'll see if sources are included in a few.)

I'll get you the SNS scripts and other stuff, gz'd as one big pile so you have the complete setup ready to be PETed when you've got it working.

I'll post again when I've got those two bits together.

_________________
Loving X-Slacko 2.1!
Custom Build: HP MOCA-AR + Core2Duo T7200 + 4gb RAM + 256gb SSD
...just needs a pretty case Wink
Back to top
View user's profile Send_private_message 
goingnuts

Joined: 07 Dec 2008
Posts: 780

PostPosted: Wed 03 Oct 2012, 15:49    Post_subject:  

starhawk: thx

greengeek: I found that mp (minimal profit) text editor seems to work ok with copy paste between applications without crashing the source application - still a mystery why beaver and other gtk1.2 apps does that. mp has a different way of selecting text (right mouse button and mark outer points of that is to be selected) but normal shift-key and arrows/ctrl-c/ctrl-v works as well.

Attached tar.gz file - use "tar -xzf mp-3.3.18b.tar.gz" to unpack and copy the extracted files to /
mp-3.3.18b.tar.gz
Description  mp-3.3.18b_static build (texteditor with code highlight)
gz

 Download 
Filename  mp-3.3.18b.tar.gz 
Filesize  470.96 KB 
Downloaded  146 Time(s) 
Back to top
View user's profile Send_private_message Visit_website 
starhawk

Joined: 22 Nov 2010
Posts: 2838
Location: Everybody knows this is nowhere...

PostPosted: Wed 03 Oct 2012, 16:20    Post_subject:  

cs423x was carried over from 431 into 432 it looks like. At least, the source tarball isn't around in /lib/modules/all-firmware/ ... however...

http://www.alsa-project.org/main/index.php/Matrix:Module-cs4236 should be of some significant use Wink

...lifted SNS from Puplite5. The entire set of icons that should be there are not, but everything else ought to be. Obvious dependencies are iwconfig and ifconfig -- I've not included those because I'd be quite surprised if you didn't already have them.

Also not included is a symlink. /usr/sbin/sns should be linked to ../local/simple_network_setup/sns .

Everything else needed should be in there. I've done my usual trick of preserving heirarchy... files are as follows:
../SNS-puplite5/etc/simple_network_setup/
../SNS-puplite5/usr/local/simple_network_setup/help_security
../SNS-puplite5/usr/local/simple_network_setup/rc.network
../SNS-puplite5/usr/local/simple_network_setup/sns
../SNS-puplite5/usr/sbin/ndiswrapper
../SNS-puplite5/usr/sbin/ndiswrapper-buginfo
../SNS-puplite5/usr/sbin/wpa_cli
../SNS-puplite5/usr/sbin/wpa_passphrase
../SNS-puplite5/usr/sbin/wpa_supplicant

I did not include ndiswrapperGUI.sh because it does not work. AFAIK one cannot copy or archive symlinks properly, so that's why I didn't copy the one mentioned above. All of that said, once you backport the scripts all to GTK1 and stick in iwconfig and ifconfig (if not pulling from Puppy 420, you might want to double-check the commands -- also I don't know their deps) it *should* work fine.

You get a proper tarball of this stuff, since Xarchiver (no Pupzip in Puplite5) doesn't want to gz a directory for some reason. I've made the tarball in Windows XP using 7zip and gzip together.

...and last, but not least...

THANK YOU for putting up with my inane never-ending questions Very Happy I really do appreciate it, and I am remiss in not saying that sooner.
sns-puplite5.tar.gz
Description  Tarball of Simple Network Setup, liberally stolen from Puplite 5.0 (a Puppy 420 derivative).
gz

 Download 
Filename  sns-puplite5.tar.gz 
Filesize  158.4 KB 
Downloaded  155 Time(s) 

_________________
Loving X-Slacko 2.1!
Custom Build: HP MOCA-AR + Core2Duo T7200 + 4gb RAM + 256gb SSD
...just needs a pretty case Wink
Back to top
View user's profile Send_private_message 
Keef


Joined: 20 Dec 2007
Posts: 622
Location: Staffordshire

PostPosted: Wed 03 Oct 2012, 17:15    Post_subject:  

goingnuts / starhawk

Sorry to butt in, but it may help to have a newer version of the sns script, as it supports profiles. Barry's blog
Originally you had to re-enter everything after a reboot.
I've attached the two main files from /usr/local/simple_network_setup/

I did try stripping this down to CLI level once...
but failed miserably!
rc.network.gz
Description  rc.network script with dummy .gz extension
gz

 Download 
Filename  rc.network.gz 
Filesize  12.96 KB 
Downloaded  157 Time(s) 
sns.gz
Description  sns script with dummy .gz extension
gz

 Download 
Filename  sns.gz 
Filesize  40.24 KB 
Downloaded  142 Time(s) 
Back to top
View user's profile Send_private_message 
starhawk

Joined: 22 Nov 2010
Posts: 2838
Location: Everybody knows this is nowhere...

PostPosted: Wed 03 Oct 2012, 17:23    Post_subject:  

Hey, I didn't know about that. Should be really useful, then.

Thanks, Keef!

_________________
Loving X-Slacko 2.1!
Custom Build: HP MOCA-AR + Core2Duo T7200 + 4gb RAM + 256gb SSD
...just needs a pretty case Wink
Back to top
View user's profile Send_private_message 
Keef


Joined: 20 Dec 2007
Posts: 622
Location: Staffordshire

PostPosted: Wed 03 Oct 2012, 17:55    Post_subject:  

...back again.

Hope this is not too off-topic, but may be of interest. For some time I have been messing with 4M Linux, an odd little distro with an almost amusingly bad website.
Anyway, the full distro has plenty of faults, but I got interested in the 'core' version. 4M boots with just a bzImage and an intrd.gz.
The initrd contains:
Code:

init (symlink to BB)
/dev/console null tty1...tty6
/etc/init.d/ inittab
    /init.d/rcS
/lib/ld-2.10.1.so
     ld-linux.so.2
     libc-2.10.1.so
     libc.so.6
     libm-2.10.1.so
     libm.so.6
/sbin/busybox init (symlink to BB)

The rcS script sets up the filesystem, profile etc. 4M uses 'addons' which are just tar.gz packages of libs and programs etc. They can be included in etc/init.d to be used straight away.
This structure is easy to clone with the vmlinuz and libs from any Puppy - I'm currently using Wary libs/kernel. I did find that it would not boot with 412 files, but I recompiled BusyBox (with everything), and that worked, so might have been a missing applet or two.
I have been using various static apps that have been posted on the pupngo threads, and have got a gui using the files pinched from pupngo 2012. I had managed to get my wifi working (using the static wpa builds), but it's not having it at the moment for some reason. Shame, because I've got Opera-Next working on it now. Oh well...
Because it is so 'barebones' it means you have to really work on finding the dependencies to get things working - the static apps are a great help though. Termcap is needed for a start.
There is no persistence, (no way to save), but it is just for experimenting with.
Might be useful as a test bed, especially for static apps.
I've attached the rcS in case it takes anyones interest.
rcS.gz
Description 
gz

 Download 
Filename  rcS.gz 
Filesize  13.72 KB 
Downloaded  153 Time(s) 
Back to top
View user's profile Send_private_message 
starhawk

Joined: 22 Nov 2010
Posts: 2838
Location: Everybody knows this is nowhere...

PostPosted: Wed 03 Oct 2012, 18:04    Post_subject:  

Of note, one small bit of advanced knowledge I do have is that PET files are basically *.tar.gz (aka tarball) archives with an md5sum appended somehow (I don't recall how, but IIRC the whole thing is spelled out at puppylinux.org somewhere).
_________________
Loving X-Slacko 2.1!
Custom Build: HP MOCA-AR + Core2Duo T7200 + 4gb RAM + 256gb SSD
...just needs a pretty case Wink
Back to top
View user's profile Send_private_message 
goingnuts

Joined: 07 Dec 2008
Posts: 780

PostPosted: Sun 07 Oct 2012, 02:27    Post_subject:  

Posted a first try of SNS with gtkdialog1 here. Not so much work going to gtk1 but removing xmessage-stuff and enabling ash-only took time. Also had to compile a newer dhcpcd, a static ethtool+ifplugstatus. But seems to work. Used the Puplite version but plan to go for the version Keef pointed at.
Keef: You mentioned you needed Termcap - what exactly are you missing? Is it the termcap.info files?
And the 4M looks worth a closer look - thanks!
starhawk: I was wondering if the sound is a driver missing or the absent of ALSA that gives problems? I do not know if ALSA can be done static at all - but as you are already having some of the shared libs for Xorg you might try adding a std ALSA-system? Anyway I will try to look into ALSA and the cs423x-stuff in 431.

Attached a static build of blinky-0.8...has retro look but with a low resource demand.

Add: Attached static build of alsalib/alsautils but stripped for most bins not needed for running alsaconf. The alsaconf is a slitaz script that runs with ash (original needs bash). I am not able to test this throughly - guess its mostly relevant for configuring ISA soundcards. Maybe worth a try - starhawk?
alsa_lib_utils_static_20121007.pet
Description  cut down alsalib/utils - static linked
pet

 Download 
Filename  alsa_lib_utils_static_20121007.pet 
Filesize  944.13 KB 
Downloaded  414 Time(s) 
blinky.gz
Description  static blinky-0.8 tray network monitor - just rename to blinky
gz

 Download 
Filename  blinky.gz 
Filesize  247.17 KB 
Downloaded  405 Time(s) 
Back to top
View user's profile Send_private_message Visit_website 
starhawk

Joined: 22 Nov 2010
Posts: 2838
Location: Everybody knows this is nowhere...

PostPosted: Sun 07 Oct 2012, 11:41    Post_subject:  

goingnuts: I look forward to trying all 3 Very Happy

I assume that for pUPnGO 2012 I do not need to install any GTK, just the SNS, ALSA, and Blinky *.pets?

_________________
Loving X-Slacko 2.1!
Custom Build: HP MOCA-AR + Core2Duo T7200 + 4gb RAM + 256gb SSD
...just needs a pretty case Wink
Back to top
View user's profile Send_private_message 
goingnuts

Joined: 07 Dec 2008
Posts: 780

PostPosted: Sun 07 Oct 2012, 13:07    Post_subject:  

starhawk wrote:
goingnuts: I look forward to trying all 3 Very Happy

I assume that for pUPnGO 2012 I do not need to install any GTK, just the SNS, ALSA, and Blinky *.pets?

Hope they work - and yes - no gtkdialog1 needed in pupngo2012 - its already there Smile
Back to top
View user's profile Send_private_message Visit_website 
starhawk

Joined: 22 Nov 2010
Posts: 2838
Location: Everybody knows this is nowhere...

PostPosted: Sun 07 Oct 2012, 13:14    Post_subject:  

Re: GTK -- that's what I thought.

Re: testing -- I'll do that in a minute Wink

_________________
Loving X-Slacko 2.1!
Custom Build: HP MOCA-AR + Core2Duo T7200 + 4gb RAM + 256gb SSD
...just needs a pretty case Wink
Back to top
View user's profile Send_private_message 
starhawk

Joined: 22 Nov 2010
Posts: 2838
Location: Everybody knows this is nowhere...

PostPosted: Sun 07 Oct 2012, 14:21    Post_subject:  

SNS = dead in the water.

Apparently there is no easy way to associate a driver with a physical device unless it is done automatically -- which pUPnGO2012 DOES NOT.

Plugged in a spare Netgear WG111v3 adapter, having installed the SNS pet and the extra-drivers SFS. Nothing showed up in SNS about the adapter, except for a Windows option (I will NOT use ndiswrapper). modprobe was used, and it loaded the correct WiFi module as listed on WikiDevi (very handy site, that). However, ifconfig and iwconfig would not recognize the device. /dev/wlan0 doesn't exist so that may be part of the issue.

Is there an RXVT command that says, "take this effing driver that's loaded and stuff it into a USB port"?

Also, how do I properly get Blinky working? In the /root/Startup directory it displays in the upper-left corner of the screen.

Haven't tried sound yet.

_________________
Loving X-Slacko 2.1!
Custom Build: HP MOCA-AR + Core2Duo T7200 + 4gb RAM + 256gb SSD
...just needs a pretty case Wink
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 7 of 27 Posts_count   Goto page: Previous 1, 2, 3, 4, 5, 6, 7, 8, 9, ..., 25, 26, 27 Next
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


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