Page 5 of 7

Slacko Woofers

Posted: Fri 23 Oct 2015, 19:53
by Billtoo
I woofed a Slacko64-6.0.7.4 this afternoon, pc is an HP desktop,
manual frugal install to a usb-3.0 hard drive:

video-info-glx 1.5.3 Fri 23 Oct 2015 on Slacko64 Puppy 6.0.7.4 Linux 4.1.10 x86_64
0.0 VGA compatible controller: AMD/ATI [Advanced Micro Devices, Inc.] Oland [Radeon HD 8500 Series]
oem: AMD ATOMBIOS
product: OLAND 01.00

X Server: Xorg Driver: radeon
X.Org version: 1.14.3
dimensions: 1920x1080 pixels (508x285 millimeters)
depth of root window: 24 planes

direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 9.1.7

Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Core 0: @2582 1: @2813 2: @2589 3: @3296 4: @3400 5: @3391 6: @3361 7: @3400 MHz

I chose the 4.1.10 kernel this time.

The Network controller: Broadcom Corporation BCM43228 802.11a/b/g/n
isn't supported on this or any other Slacko64.
My Linksys WUSB54GC v1 802.11g Adapter [Ralink RT73] usb adapter isn't
supported either although it is on some earlier Slacko64 builds.

That's it so far.

Edit: When I tried to install the proprietary driver for the ati graphics card it gave an error:

Supported adapter detected.
Check if system has the tools required for installation.
fglrx installation requires that the system have kernel headers. /lib/modules/4.1.10/build/include/linux/version.h cannot be found on this system.
One or more tools required for installation cannot be found on the system. Install the required tools before installing the fglrx driver.
Optionally, run the installer with --force option to install without the tools.
Forcing install will disable AMD hardware acceleration and may make your system unstable. Not recommended.

I have the kernel_sources-4.1.10-slacko64_2.sfs loaded but need the kernel headers too.

Can you post the file please?

Posted: Sat 24 Oct 2015, 00:13
by unicorn316386
@mavrothal: Thanks for the tips. I do like the updated programs, kernel, bugfixes, etc. in v6.0.7.4 and am using this version... the black vg + guitar desktop does seem like it could grow on me after a while too. Your button fix (window_buttons) is working for me. Nice work! :) The autohide one (taskbarConfig) sort of works for me: the bar hides, but placing the cursor on the bottom does not make it pop up temporarily, the cursor only seems to work correctly when I move it to the top. Even after I got the thing to parse "autohide=bottom" into root/.jwmrc-tray, switching to the top (taskbarPlace) messes up autohide again, so it seems both taskbarConfig and taskbarPlace need to be edited to work for this JWM 2.3.x "off" "top" "bottom" change. !@*$ :lol:

On a sidenote, it seems that the arrow under the ruler doesn't refresh on Inkscape Lite in both 5.7 and 6. Is this normal?

Slacko Woofers

Posted: Sat 24 Oct 2015, 01:32
by Billtoo
Manual frugal install to a 32gb flash drive, pc is a Gateway desktop:

video-info-glx 1.5.3 Fri 23 Oct 2015 on Slacko64 Puppy 6.0.7.4 Linux 4.1.10 x86_64
0.0 VGA compatible controller: NVIDIA Corporation GF110 [GeForce GTX 560 Ti OEM] (rev a1)
oem: NVIDIA
product: GF110 Board - 12630002 Chip Rev

X Server: Xorg Driver: vesa
X.Org version: 1.14.3
dimensions: 3840x1080 pixels (1204x343 millimeters)
depth of root window: 24 planes

direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 560 Ti/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 352.55

# glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
302 frames in 5.0 seconds = 60.386 FPS
301 frames in 5.0 seconds = 60.000 FPS
301 frames in 5.0 seconds = 60.000 FPS
#

The Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe is working, I had
to turn the firewall on and off, then run the network wizard.

I think the RT73 usb adapter on the HP desktop may work if I do that,
will try later.

Thanks.

Posted: Sat 24 Oct 2015, 03:46
by mavrothal
unicorn316386 wrote:The autohide one (taskbarConfig) sort of works for me: the bar hides, but placing the cursor on the bottom does not make it pop up temporarily, the cursor only seems to work correctly when I move it to the top.
That's my mistake :oops: The line

Code: Select all

[ "$(grep -c "y="0"" $CONFIG)" != "" ] && ISSET="top" || ISSET="bottom" 
should read

Code: Select all

[ "$(grep -c "y="0"" $CONFIG)" != "0" ] && ISSET="top" || ISSET="bottom" 
. I corrected the original patch.

However, if you change bar placement while is hidden the autohide option will not refresh. Some more codding is needed for that in the taskbarPlace script.
Who is maintaining jwmconfig2.pet btw? Is not a part of woof-CE.

Later: About that taskbarPlace and move while is hidden, here is a little patch that fixes that.

Code: Select all

--- a/usr/local/jwmconfig2/taskbarPlace
+++ b/usr/local/jwmconfig2/taskbarPlace
@@ -68,13 +68,16 @@
 POSN=`cat $TMP`
 
 #-----If there new settings chosen then make the changes----->>
+HIDE=$(grep autohide /root/.jwmrc-tray | cut -f 2 -d '"')
 if [ "$POSN" = "TOP" ]; then
   if [ "$SET_TOP" -eq "0" ]; then
+	[ "$HIDE" != "off" ] && sed -i "s/$HIDE/top/" $CONFIG
     sed -e "$SEDTOP" $CONFIG > $CONF
     mv $CONF $CONFIG
   fi
 else
   if [ "$SET_TOP" -eq "1" ]; then
+	[ "$HIDE" != "off" ] && sed -i "s/$HIDE/bottom/" $CONFIG
     sed -e "$SEDBTM" $CONFIG > $CONF
     mv $CONF $CONFIG
   fi

Posted: Sat 24 Oct 2015, 19:18
by unicorn316386
Hey mavrothal, your fixes for taskbarConfig, taskbarPlace, and window_buttons are all working great. You're the man! :) Your changes also helped me understand how Puppy loads everything under the hood more, which can definitely help me in future endeavors if I get stuck. It's great that everything in Puppy is so accessible to read/edit, unlike the closed-source Windows 8. :lol:

Posted: Sat 24 Oct 2015, 22:15
by 01micko
@Billtoo - posting kernel headers won't make a difference. AMD drivers are terrible at keeping up with linux development. You might be able to hack your way around by copying/linking the linux.h file where the amd source wants it. By the way, MPlayer in 32 is fixed, just reuploaded.

@peebee, 4.1.11 is up now for 32.

That's it for kernels!!!

@B K Johnson.

I don't do ndiswrapper in testing releases. The kernel may change. In final (which is likely to have k3.14.55) I'll do ndiswrapper, and maybe broadcom wl (which is what you need Billtoo).

<rant> do yourselves a favour and ditch Broadcom rubbish! Vote with your dollars.
</rant>

Posted: Sun 25 Oct 2015, 00:28
by 01micko
@zigbert and others

An iso is uploaded, 32 bit - non PAE. If you want PAE change to the 4.1.11 kernel (easy if in a frugal install with change_kernels script.)

This has the jwm_config from woof, which still needs a little work.

Everything is here <-- http://distro.ibiblio.org/puppylinux/test/slacko/

Kernels sources are available with the 'sfsget' program (which needs a little work).

Posted: Sun 25 Oct 2015, 01:18
by B.K. Johnson
01micko wrote:
@B K Johnson.

I don't do ndiswrapper in testing releases. The kernel may change. In final (which is likely to have k3.14.55) I'll do ndiswrapper, and maybe broadcom wl (which is what you need Billtoo).
Thanks for this clarification. I understand and support your decision. The downside is you can't expect to get any test results from me. :( However, :idea: if there were Howtos on (a) compiling ndiswrapper and (b) compiling the kernel with ndiswrapper and (c) a link to the location of the patched kernel, then it would be my time and that of others in a similar position to waste doing multiple compiles, not yours. Consider the benefit of getting additional testers and the knowledge that at final release date, you have a fully functioning puppy for everybody. Just a thought!

I could name several community members who could write the Howtos if you consider it burdensome for you at this time. Call in some markers 01micko. :wink:
<rant> do yourselves a favour and ditch Broadcom rubbish! Vote with your dollars.
</rant>
When I was in a hurry to get back on line, I bought the only available wireless card - Ralink RT2860. Dissatisfied with the performance, and wanting a usb based adapter that I could reset without rebooting, I bought the NetGear WNA3100. Both were bought within a year. Later, as I switched exclusively to Puppy, I would find that neither had Linux drivers. I am not prepared to toss them in the trash just yet. Believe me, I am just as annoyed at having to continually plea for ndiswrapper as you are at having to provide its functionality.

Posted: Sun 25 Oct 2015, 04:22
by unicorn316386
Playing around with your new iso, My wireless is detected in k3.14 and works (ipw2200 driver). :)

I figured out why this was happening:
unicorn316386 wrote:I kept the old linux_firewall around, as the optional newer one in 6.0.7.2 was blocking everything including firefox sometimes (using the default configuration) and other times not
When you first boot to the desktop, the QuickSetup lets you check "Firewall enabled". If you do this, then press "Ok", a yellow screen will come up, and will show quite a few "Failed" comments. The trick is that you have set up your internet connection before the Firewall Setup is run (even though the internet connection screen comes up after all the QuickSetup programs are finished), because the Firewall setup seems to have to go online to grab/do something. I wonder if the old firewall needed to go online for the setup to work too, and I was doing it wrong sometimes? Heh. Doing it that way worked better for me at least.

Posted: Sun 25 Oct 2015, 11:25
by 01micko
@B K Johnson.

Here is an ndiswrapper pet for k-3.14.54 slacko non PAE. Let me know if it works.

Posted: Sun 25 Oct 2015, 20:30
by 01micko
Damn! There is a major bug with all kernel sources except 3.14.54 (which i had to fix to build ndiswrapper).

This was introduced to kernel-kit a few weeks ago. I have to re-upload all the kernel sources! :evil:

You can fix it yourself but it is tricky.

1. UNLOAD the kernel source with sfs_load.
2. mount it by clicking on it
3. copy the entire contents to a new folder, name it k-source or something imaginative!
4. find the dir at /lib/modules${kernel-version} (in the case of 4.1.10 or 4.1.11 it is wrongly named 4.1)
5. rename it to the proper name (eg if uname -r says 4.1.11 nam it that)
6. resquash it

Code: Select all

mksquashfs k-source kernel_sources-4.1.11-slacko64.sfs
(name is of little importance, so long as it has the correct version).
7. reload with sfs_load and see if it works

Posted: Sun 25 Oct 2015, 21:12
by James C
01micko wrote:@zigbert and others

An iso is uploaded, 32 bit - non PAE. If you want PAE change to the 4.1.11 kernel (easy if in a frugal install with change_kernels script.)

This has the jwm_config from woof, which still needs a little work.

Everything is here <-- http://distro.ibiblio.org/puppylinux/test/slacko/

Kernels sources are available with the 'sfsget' program (which needs a little work).
Did a quick frugal install last night. Changed the kernel this afternoon. Working well except for the known bugs.

Code: Select all

# inxi -F
System:    Host: puppypc10488 Kernel: 4.1.11 i686 (32 bit) Desktop: JWM 2.3.2 Distro: Slacko Puppy 6.0.7.4
Machine:   Mobo: ASUSTeK model: M5A97 LE R2.0 version: Rev 1.xx serial: 150545593600028
           Bios: American Megatrends version: 2601 date: 03/24/2015
CPU:       Hexa core AMD FX-6300 Six-Core (-MCP-) cache: 12288 KB flags: (lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm) 
           Clock Speeds: 1: 1400.00 MHz 2: 1400.00 MHz 3: 1400.00 MHz 4: 1400.00 MHz 5: 1400.00 MHz 6: 1400.00 MHz
Graphics:  Card: Failed to Detect Video Card! 
           X.org: 1.14.3 drivers: nouveau (unloaded: vesa) tty size: 80x25 Advanced Data: N/A for root 
Audio:     Card-1: HDA ATI SB driver: HDA-Intel Sound: ALSA ver: k4.1.11
           Card-2: HDA NVidia driver: HDA-Intel 
           Card-3: pcsp driver: PC-Speaker 
Network:   Card: Failed to Detect Network Card! 
Drives:    HDD Total Size: 1120.2GB (2.4% used) 1: id: /dev/sda model: KINGSTON_SV300S3 size: 120.0GB 
           2: id: /dev/sdb model: WDC_WD10EZEX size: 1000.2GB 
Partition: ID: swap-1 size: 8.60GB used: 0.00GB (0%) fs: swap 
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 136 Uptime: 13 min Memory: 209.3/8000.8MB Client: Shell (bash) inxi: 1.9.17 

Code: Select all

# free
             total         used         free       shared      buffers
Mem:       8192852       954356      7238496       212716        88124
-/+ buffers:             866232      7326620
Swap:      8396796            0      8396796

Posted: Mon 26 Oct 2015, 00:33
by 01micko
What a bummer. All the recent kernels I have built have a bug where /lib/modules/`uname -r`/{build,source} symlinks are broken. So thats 5 recompiles I need to do today - plus I was going to add 3.14 for slacko64. :roll:

Anyway, the bug should be fixed now in kernel-kit and has only been there, oh, about a month! So not that many kernels are affected.

EDIT (8 hours later)

New kernels are now uploaded.

32 bit : 3.14.55, 3.18.22 (sources uploaded to pet_packages-slacko14.1 : TO DO 4.1.11)


64 bit : 3.18.22, 4.1.11 (sources due to finish uploading at 10 hrs after the original time of this post - to pet_packages-slacko6414.1).

If you want to change kernels just untar the kernel package and use the change_kernels command, now included in all slackoes.

Posted: Mon 26 Oct 2015, 12:45
by ASRI éducation
01micko wrote:EDIT (8 hours later)
New kernels are now uploaded.
:D

Posted: Mon 26 Oct 2015, 14:58
by B.K. Johnson
01micko
Here is an ndiswrapper pet for k-3.14.54 slacko non PAE. Let me know if it works.
Which slacko is this applicable to?
I did not check the kernel in 5.7 as I already have a working 5.7. As far as I know, slacko-64 uses a different kernel. Tahr64 does use k3.14.54 but your pet did not work for me, likely because my Tahr64 installation is PAE.

666philb provided instructions for creating ndiswrapper for his Tahr64. I'll be trying that shortly.

If your pet is for tahrpup64 non-PAE, let me know.

Slacko current

Posted: Mon 26 Oct 2015, 15:16
by peebee
Updated 01-nov-15 - abiword spellcheck working + dependencies rectified
Updated 31-oct-15 - samba and YASSM now working (samba new pet-build)
Updated 28-oct-15 - flsynclient now working + setup pet no longer required
Updated 27-oct-15 - evince now working

Here is a version of 32-bit Slacko built with woof-ce using the Slackware Current binaries.....and 01micko's 4.1.11-pae kernel

slackocurrent-15.10.iso md5= 675707b7a05ff453f121073c5a60fc63 - 01-nov-15 version

It uses the pets from Slacko 14.1 and therefore has some links in /usr/lib to make these work.

There are missing packages and missing dependencies so please check in the attached lists before reporting problems as anything in them definitely won't work.

What does work (i.e. start without error)? (that I've tested):
- xorgwizard
- jwm & rox
- gtkdialog apps
- sns, frisbee and wifi
- firefox
- chromium-dev48 loaded from sfs (slackware-current unique version of chromium)
- abiword and gnumeric
- abiword spellcheck
- evince
- mtpaint & inkscapelite
- take-a-shot
- gnome-mplayer
- flsynclient
- xsane
- samba & YASSM

What doesn't work:
- everything in the attached lists and maybe more!

If you find things that work that are not covered by the above lists, let me know...

To make a true Slackware Current system will need the puppy apps to be recompiled - the devx has been made and successfully used to pet-build the samba package.

Cheers
peebee

Posted: Mon 26 Oct 2015, 21:34
by 01micko
B.K. Johnson wrote:01micko
Here is an ndiswrapper pet for k-3.14.54 slacko non PAE. Let me know if it works.
Which slacko is this applicable to?
I did not check the kernel in 5.7 as I already have a working 5.7. As far as I know, slacko-64 uses a different kernel. Tahr64 does use k3.14.54 but your pet did not work for me, likely because my Tahr64 installation is PAE.

666philb provided instructions for creating ndiswrapper for his Tahr64. I'll be trying that shortly.

If your pet is for tahrpup64 non-PAE, let me know.
It is for the testing iso I posted in this post

The ndiswrapper pet *should* work in that.

Just FYI, that iso was going to be considered for the next stable version but I have had to switch kernels because of a bug. So stay tuned for another version of slacko-32 soon that should contain many fixes (and ndiswrapper :wink: )

NOTE: compiling it isn't as easy as all that sometimes. You do need a special patched version for kernel-3.14 and I still need to patch that! Also, as far as I know, ndiswrapper doesn't work in 64 bit. I tried and failed several times. It is a bit unsupported at the moment because it seems to mainly work with XP drivers.

Posted: Mon 26 Oct 2015, 22:11
by Ghost Dog
You do need a special patched version for kernel-3.14
What patch do you mean?

Will a patched version fix my problem here?

Posted: Mon 26 Oct 2015, 22:13
by 01micko
Removed.

Posted: Mon 26 Oct 2015, 22:18
by 01micko
Ghost Dog wrote:
You do need a special patched version for kernel-3.14
What patch do you mean?

Will a patched version fix my problem here?
https://github.com/Schwartz/ndiswrapper-patched-3.14

Won't work in 4 series kernels.. well you can try it, might work with fiddling.