Page 2 of 14

Posted: Tue 14 May 2013, 15:20
by 666philb
ayttm has crept back in .... still crashes

Analog dialup modem drivers!

Posted: Wed 15 May 2013, 00:50
by rerwin
So far, I have compiled 5 modem drivers for precise 5.6. Besides those attached, I have hsfmodem and pctel drivers waiting for my attachment size limit to be increased to accommodate them. The source tarballs will follow, once I can upload them easily. But I want, now, to announce that I am producing a set for 5.6.

I notice that a few of the firmware packages are still in the Packages-puppy-common directory instead of ...noarch. They probably should be moved, for consistency. Note that I include a new martian firmware package, which contains a newer version of the martian daemon than the "1021" package. That older package should probably be removed, since now is the first time the martian driver has been included in a distro since long before the firmware packages were created, so package 'firmware_linux_module_martian-20121021' should never be used.
Richard

UPDATE 5/15/2013: Re-uploaded the dgcmodem, ess and martian drivers to make them conform to the standards for naming and dependency specifications. Contents unchanged.

BTW, I sent John Murga a request yesterday for an increase to my attachment size limit. But he has apparently not been checking his PMs. Is there any other person to contact for this, so I can upload the hsfmodem (1033KB) and pctel (434KB) driver packages? (I am also working on intel536ep.)

UPDATE 5/16/2013: Now that I have discovered the 'split' command, I have attached the larger drivers in multiple parts. Use the 'cat' command to recombine them into a file named without the "---part?.pet" suffix. Sorry for the inconvenience, but it gets them uploaded.
NOTE that the intel536ep driver is for use in multicore PCs. I tested it in my uniprocessor PC and it worked, but froze the computer when I disconnected in pupdial. I assume that is the reason for having a uni-processor version (if ever a "uni" version of the linux source (or autoconf.h?) becomes available for compilation of the driver).
To simplify re-creation of the complete pet from its parts, I attach an informal package containing 'splitpetjoin'. Once installed, you can go to the directory where you downloaded the parts, open a console there and enter:
splitpetjoin (file name of one of the parts)
You don't need the full name, but only up to something beyond the first '.pet' in the name. It will not overwrite an already combined pet file.

Posted: Wed 15 May 2013, 00:53
by rerwin
Continuation of modem driver packages.

busybox needs sticky bit

Posted: Wed 15 May 2013, 03:18
by broomdodger
busybox permission wrong?
busybox needs sticky bit
Precise 5.5.93

I have been playing with adduser and passwd.
I think there is a problem with permissions on busybox.

Previously added the user 'bee'.

# .......1.........2.........3..
Changing the passwd for both 'root' and 'bee' works from 'root'.

# passwd
Changing password for root
New password:
Retype password:
Password for root changed by root

# passwd bee
Changing password for bee
New password:
Retype password:
Password for bee changed by root

# .......1.........2.........3..
Changing the passwd from user 'bee' fails.

# su bee

# whoami
bee

# passwd
passwd: must be suid to work properly

# passwd bee
passwd: must be suid to work properly

# exit
exit

# whoami
root

# .......1.........2.........3..
web search suggestion:
/bin/busybox needs the sticky bit set.

# cd /bin

# ls -la busybox
-rwxr-xr-x 1 root root 704660 May 12 02:35 busybox

# chmod 4755 busybox

# ls -la busybox
-rwsr-xr-x 1 root root 704660 May 12 02:35 busybox

# cd

# .......1.........2.........3..
Now changing passwd from user 'bee' works.

# whoami
root

# su bee

# whoami
bee

# passwd
Changing password for bee
Old password:
New password:
Retype password:
Password for bee changed by bee

# exit
exit

# whoami
root

# .......1.........2.........3..
Bill

busybox setuid bit

Posted: Wed 15 May 2013, 03:34
by broomdodger
correction:

setuid bit

not sticky

Bill

UPDATE: sfs_load

Posted: Wed 15 May 2013, 04:45
by shinobar
UPDATE: sfs_load-1.9.7.pet (2013-05-14)
#14 May 2012 v1.9.7: fix was failed more than 7 after reboot (thanks to nonki3476), fix was failed cleanwhite on flash, support util-linux-2.23 (thanks to simargl) , debugging log
http://www.murga-linux.com/puppy/viewtopic.php?t=64354

Thanks Barry for the order of loading extra SFSs in the woof.
There is another importance when you load more than 6 SFSs.
The top 6 is loaded in early stage of boot by the init, the rest are loaded after by the sfs_load.

Posted: Wed 15 May 2013, 10:09
by Terryphi
I am finding in build 5.5.93 that the USB drive icon is not always appearing when a USB flash drive is connected. (Frugal install.)

Posted: Wed 15 May 2013, 11:30
by mchabez
BarryK wrote:
mchabez wrote:Please refer to my post in the Precise 5.5 topic.

Some (most?) packages in the Ubuntu repos have something like this in their *.desktop files:

Code: Select all

...
Categories=X-(category)-Sub
...
They aren't appearing in the JWM menu, after neither installation nor running fixmenus and restarting JWM. In the /etc/xdg/menus/puppy-*.menu files, the X-(category)-Sub categories aren't listed, only X-(category), so the -Sub category should be added (preferably right after the X-(category)) in each puppy-*.menu file.

Known affected packages are fceux, trimage and tvtime.

This is a minor bug, but it could be very confusing for newcomers.
It's not really a bug. In all cases where "-Sub" is shown, you leave it off.
A diff can explain it more than I can...

Code: Select all

diff -rupN woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-business.menu woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-business.menu
--- woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-business.menu	2013-05-06 12:48:40.755055128 +0200
+++ woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-business.menu	2013-05-06 12:27:58.000000000 +0200
@@ -22,7 +22,9 @@
     <Directory>Puppy-Business-Sub.directory</Directory>
     <Include>
       <Category>X-Business</Category>
+      <Category>X-Business-Sub</Category>
       <Category>X-Calculate</Category>
+      <Category>X-Calculate-Sub</Category>
     </Include>
   </Menu>
 

diff -rupN woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-desktop.menu woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-desktop.menu
--- woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-desktop.menu	2013-05-06 12:48:40.755055128 +0200
+++ woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-desktop.menu	2013-05-06 12:29:12.000000000 +0200
@@ -24,6 +24,7 @@
     <Directory>Puppy-Desktop-Sub.directory</Directory>
     <Include>
       <Category>X-Desktop</Category>
+      <Category>X-Desktop-Sub</Category>
     </Include>
   </Menu>
 
diff -rupN woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-filesystem.menu woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-filesystem.menu
--- woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-filesystem.menu	2013-05-06 12:48:40.765055284 +0200
+++ woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-filesystem.menu	2013-05-06 12:29:36.000000000 +0200
@@ -23,6 +23,7 @@
     <Directory>Puppy-Filesystem-Sub.directory</Directory>
     <Include>
       <Category>X-Filesystem</Category>
+      <Category>X-Filesystem-Sub</Category>
       <Category>FileSystem</Category>
       <Category>FileTools</Category>
     </Include>
diff -rupN woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-fun.menu woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-fun.menu
--- woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-fun.menu	2013-05-06 12:48:40.768388682 +0200
+++ woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-fun.menu	2013-05-06 12:44:42.000000000 +0200
@@ -27,6 +27,7 @@
     <Directory>Puppy-Fun-Sub.directory</Directory>
     <Include>
       <Category>X-Fun</Category>
+      <Category>X-Fun-Sub</Category>
       <Category>Game</Category>
       <Category>Amusement</Category>
       <Category>BlocksGame</Category>
diff -rupN woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-graphic.menu woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-graphic.menu
--- woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-graphic.menu	2013-05-06 12:48:40.768388682 +0200
+++ woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-graphic.menu	2013-05-06 12:30:00.000000000 +0200
@@ -31,6 +31,7 @@
     <Directory>Puppy-Graphic-Sub.directory</Directory>
     <Include>
       <Category>X-Graphic</Category>
+      <Category>X-Graphic-Sub</Category>
       <Category>2DGraphics</Category>
       <Category>3DGraphics</Category>
     </Include>
diff -rupN woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-internet.menu woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-internet.menu
--- woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-internet.menu	2013-05-06 12:48:40.768388682 +0200
+++ woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-internet.menu	2013-05-06 12:30:47.000000000 +0200
@@ -29,6 +29,7 @@
     <Directory>Puppy-Internet-Sub.directory</Directory>
     <Include>
       <Category>X-Internet</Category>
+      <Category>X-Internet-Sub</Category>
     </Include>
   </Menu>
   
diff -rupN woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-multimedia.menu woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-multimedia.menu
--- woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-multimedia.menu	2013-05-06 12:48:40.768388682 +0200
+++ woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-multimedia.menu	2013-05-06 12:31:06.000000000 +0200
@@ -27,6 +27,7 @@
     <Directory>Puppy-Multimedia-Sub.directory</Directory>
     <Include>
       <Category>X-Multimedia</Category>
+      <Category>X-Multimedia-Sub</Category>
       <Category>Recorder</Category>
     </Include>
   </Menu>
diff -rupN woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-network.menu woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-network.menu
--- woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-network.menu	2013-05-06 12:48:40.768388682 +0200
+++ woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-network.menu	2013-05-06 12:31:32.000000000 +0200
@@ -25,6 +25,7 @@
     <Directory>Puppy-Network-Sub.directory</Directory>
     <Include>
       <Category>X-Network</Category>
+      <Category>X-Network-Sub</Category>
       <Category>Network</Category>
     </Include>
   </Menu>
diff -rupN woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-personal.menu woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-personal.menu
--- woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-personal.menu	2013-05-06 12:48:40.771722049 +0200
+++ woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-personal.menu	2013-05-06 12:32:35.000000000 +0200
@@ -27,6 +27,7 @@
     <Directory>Puppy-Personal-Sub.directory</Directory>
     <Include>
       <Category>X-Personal</Category>
+      <Category>X-Personal-Sub</Category>
     </Include>
   </Menu>
 
diff -rupN woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-setup.menu woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-setup.menu
--- woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-setup.menu	2013-05-06 12:48:40.771722049 +0200
+++ woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-setup.menu	2013-05-06 12:33:05.000000000 +0200
@@ -21,6 +21,7 @@
     <Directory>Puppy-Setup-Sub.directory</Directory>
     <Include>
       <Category>X-Setup</Category>
+      <Category>X-Setup-Sub</Category>
     </Include>
   </Menu>
 
diff -rupN woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-system.menu woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-system.menu
--- woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-system.menu	2013-05-06 12:48:40.771722049 +0200
+++ woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-system.menu	2013-05-06 12:33:24.000000000 +0200
@@ -24,6 +24,7 @@
     <Directory>Puppy-System-Sub.directory</Directory>
     <Include>
       <Category>X-System</Category>
+      <Category>X-System-Sub</Category>
       <Category>System</Category>
       <Category>HardwareSettings</Category>
       <Category>Core</Category>
diff -rupN woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-utility.menu woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-utility.menu
--- woofx/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-utility.menu	2013-05-06 12:48:40.771722049 +0200
+++ woofx2/woof-code/rootfs-skeleton/etc/xdg/menus/puppy-utility.menu	2013-05-06 12:33:42.000000000 +0200
@@ -23,6 +23,7 @@
     <Directory>Puppy-Utility-Sub.directory</Directory>
     <Include>
      <Category>X-Utility</Category>
+     <Category>X-Utility-Sub</Category>
      <Category>Utility</Category>
      <Category>Viewer</Category>
      <Category>Electronics</Category>
I hope Precise 5.6 will be a great release.
Sorry for the ambiguities :oops:

OpenboxPlus 1.5

Posted: Wed 15 May 2013, 18:51
by vicmz
OpenboxPlus 1.5 with new Lxpanel setup, greater GTK collection with builtin engines, and more:

http://murga-linux.com/puppy/viewtopic.php?t=86206

WiFi

Posted: Wed 15 May 2013, 23:05
by sszindian
Precise-5.5.93

WiFi: Linksys AE1000 USB stick.
Router: Verizon modem/router combo
Processor: Intel(R) Pentium(R) 4 CPU 2 80GHz

After installing WiFi with Frisbee, it worked great for about 24-hours then... a drop and no recovery... cold-hard-shutdown

Next day, it ran great for about an houre then... a drop and again no recovery so another cold-hard-shutdown.

Not sure if any of the above new .pets apply to me so will just wait until next version comes for more testing!

>>>---Indian------>

Posted: Thu 16 May 2013, 00:23
by rerwin
sszindian,
What sort of modem is the device? The above drivers are for land-line Plain-Old-Telephone-System (POTS) connections, not wireless.

I think a friend has a similar device that is probably a wifi/WAN-type interface. Are you connecting to the modem-router via an ethernet cable? Or wirelessly to it? How does it connect to the internet -- by wired connection or wirelessly to some outside wifi network?

Just to know what we are dealing with, could you use pupscan to find and list the connectivity devices so that we can verify all the pieces are supported optimally by drivers?
Richard

WiFi

Posted: Thu 16 May 2013, 01:33
by sszindian
rerwin:

Here's the config on my setup-

Westell Model A90-750015-07 Rev z Verizon Modem/Router hooked to a DSL line.

It is a wireless modem using my LinksysAE1000 USB plugin to access it... no wires from computer to modem! The modem connects to the Internet through a standard telephone DSL line hookup.

I mentioned this before in various threads. I have two distro's I'm currently running on this same setup with wifi- Peppermint Ice (wifi prog is WICD)for over two years without ever a problem also the newer Peppermint-3 and pemasue's Wheezy-3.5.2.5 (wifi is standard SNS wlan0) since it came out and never, ever a wifi drop on either of these programs... ever!!! In the past, I have also used this wifi setup without issue on PCLinuxOS and Pardus, I believe WICD was the prog used.

It's not that I 'need' Precise as a distro but I test it for BK and I would like it to be running right for the users that are coming to puppy, possibly with the same setup I use. Etho is not a problem and Precise works very well with it and I believe most of the testers of Precise use etho and that is why there is never an issue with their testing as far as Internet connection goes. I guess I'm just a tad different :)

>>>---Indian------>

EDIT: I did a quick pupscan on both Wheezy-3.5.2.5 and Precise-5.2.2.93 and there was one different loaded kernel module file in Wheezy if it makes any differance?

Precise-5.2.2.93 has rt2x00usb

Wheezy-3.5.2.5 has rtx00usb

Everything else in the 'rt' loaded modules was the same.

There is quiet a bit of items there and of course plus the detail on each and no way to copy and paste so if you need something specific I will hand-copy it for you?

Posted: Thu 16 May 2013, 03:13
by rerwin
sszindian,

EDIT: I see we overlapped in our postings. You answered some of my questions. I will sort that all out in the morning. /EDIT

Thanks for spelling it out for me. So, the concern is only about the wifi link to the router. I take it that the router-modem handles everything regarding the DSL configuration and that you do not need to also set up pppoe in the connect wizard.

Now that you are using frisbee, Have you experimented with the "dropwait" delay for reducing dropouts? As I understand it, it delays dropping the link after a dropped connection. I am not sure what that accomplishes, but suspect some other logic retries the connection and might succeed during the delay period. But I am just guessing. Maybe a modest delay will improve things. But try several values before giving up on it.

Oh, I think the hardware ID of your USB wifi dongle is 13b1:002f, in googling I see several drivers mentioned. Please tell us what driver you are using, as I cannot find a driver name in precise 5.5.93 for that hardware ID. Pupscan can help and lsmod can, too. It may be that we need to get a Ralink driver for best results, but I first need to know what you have now. We might save some time if you can obtain and send me a pdiag file, which you can create in frisbee diagnostics. (Bedtime)
Richard

After more googling: the module is rt2800usb. There are some postings about it. So maybe there are issues. Now, I must sign off for tonight.

Posted: Thu 16 May 2013, 07:00
by Sage
Same symptoms as bad caps in router, which is very common. Could be the PSU with bad caps - or both. OLr even bad caps in the router power brick. Screwdriver and eyes are always your best friend, but beware of d.c !

Added modem drivers: hsfmodem, intel536ep-SMP, pctel

Posted: Thu 16 May 2013, 16:36
by rerwin
I have added the larger modem drivers to my original 2 postings:
http://www.murga-linux.com/puppy/viewto ... 587#703587
I used the 'split' command to segment them. Use the 'cat' command to concatenate them (in part-number order) back into the complete pet package. The name of the complete pet is the part of the file names preceding the "---part..." suffix.

I have also built the martian and pctel drivers for kernel 3.2.29, used in precise 5.4 and 5.5, and have posted them in the precise 5.5 Bugs thread here:
http://www.murga-linux.com/puppy/viewto ... 937#703937
They should be added to the pet_packages library.
Richard

WiFi

Posted: Thu 16 May 2013, 21:09
by sszindian
rerwin wrote:
We might save some time if you can obtain and send me a pdiag file, which you can create in frisbee diagnostics. (Bedtime)
----------------------------------------------------------------------------------------------------------------
Gee I hate to ask... How, Where do I do that ???

>>>---Indian------>

Posted: Thu 16 May 2013, 22:51
by rerwin
sszindian,
In frisbee, click the buttons "Diagnostics", then "Generate Diagnostic Data". It will place a 'pdiag...tar.gz' file in your home directory. Attach that to a PM to me, because it could contain some sensitive wireless setup information you might not want to publicize. The popup you will see should give you more info on the process.
Richard

maybe a resolution changer problem

Posted: Fri 17 May 2013, 07:23
by scsijon
working from a cd iso clean boot I forgot to install it first, I had a senior moment, and just created a savefile on shutdown.

On reboot with the cd, it picked the savefile up ok, however the resolution changer would not allow me to 'step down' from 1280x1024 to 1024x768 as I wanted (or anything smaller), but I could go upwards.

After installing this time, and rebooting again, everything seems to be ok.

Wierd!

Posted: Sat 18 May 2013, 10:37
by BarryK
Here it is, Precise Puppy 5.5.94, which is 5.6 Release Candidate. Blog announcement and download link:

http://bkhome.org/blog2/?viewDetailed=00249

Posted: Sat 18 May 2013, 13:00
by James C
Manual frugal install of Precise 5.5.94 on the trusty Athlon XP box. Display,sound and internet all working and correct ootb. In brief testing all looking good so far.

# report-video
VIDEO REPORT: Precise Puppy, version 5.5.94

Chip description:
VGA compatible controller: NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev c1)

Requested by /etc/X11/xorg.conf:
Resolution (widthxheight, in pixels): 1440x900
Depth (bits, or planes): 24
Modules requested to be loaded: dbe

Probing Xorg startup log file (/var/log/Xorg.0.log):
Driver loaded (and currently in use): nouveau
Loaded modules: dbe dri dri2 exa extmod fb glx kbd mouse record shadowfb

Actual rendering on monitor:
Resolution: 1440x900 pixels (380x238 millimeters)
Depth: 24 planes

...the above also recorded in /tmp/report-video
# glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
2063 frames in 5.0 seconds = 412.471 FPS
2107 frames in 5.0 seconds = 421.242 FPS
2119 frames in 5.0 seconds = 423.754 FPS
2048 frames in 5.0 seconds = 409.458 FPS
2107 frames in 5.0 seconds = 421.267 FPS

-Computer-
Processor : AMD Athlon(tm) XP 2400+
Memory : 1034MB (213MB used)
Machine Type : Physical machine
Operating System : Precise Puppy - 5.5.94
User Name : root (root)
Date/Time : Sat 18 May 2013 08:04:57 AM CDT
-Display-
Resolution : 1440x900 pixels
OpenGL Renderer : Mesa DRI nv18 x86/MMX+/3DNow!+/SSE
X11 Vendor : The X.Org Foundation
-Audio Devices-
Audio Adapter : VIA8233 - VIA 8235

More testing a bit later......