Slacko Woofers

Under development: PCMCIA, wireless, etc.
Message
Author
User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Slacko Woofers

#81 Post 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?
Attachments
Screenshot.jpg
(96.55 KiB) Downloaded 801 times
unicorn316386

#82 Post 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?
Attachments
Screenshot.png
(13.93 KiB) Downloaded 922 times
Last edited by unicorn316386 on Sat 24 Oct 2015, 18:10, edited 2 times in total.
User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Slacko Woofers

#83 Post 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.
User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#84 Post 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
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==
unicorn316386

#85 Post 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:
User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#86 Post 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>
Puppy Linux Blog - contact me for access
User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#87 Post 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).
Puppy Linux Blog - contact me for access
B.K. Johnson
Posts: 807
Joined: Mon 12 Oct 2009, 17:11

#88 Post 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.
[color=blue]B.K. Johnson
tahrpup-6.0.5 PAE (upgraded from 6.0 =>6.0.2=>6.0.3=>6.0.5 via quickpet/PPM=Not installed); slacko-5.7 occasionally. Frugal install, pupsave file, multi OS flashdrive, FAT32 , SYSLINUX boot, CPU-Dual E2140, 4GB RAM[/color]
unicorn316386

#89 Post 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.
User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#90 Post by 01micko »

@B K Johnson.

Here is an ndiswrapper pet for k-3.14.54 slacko non PAE. Let me know if it works.
Attachments
ndiswrapper-patched-3.14-3.14.54-slacko_noPAE.pet
(94.47 KiB) Downloaded 209 times
Puppy Linux Blog - contact me for access
User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#91 Post 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
Puppy Linux Blog - contact me for access
User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#92 Post 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
Attachments
slacko.jpg
(81.81 KiB) Downloaded 1039 times
User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#93 Post 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.
Puppy Linux Blog - contact me for access
User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#94 Post by ASRI éducation »

01micko wrote:EDIT (8 hours later)
New kernels are now uploaded.
:D
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
B.K. Johnson
Posts: 807
Joined: Mon 12 Oct 2009, 17:11

#95 Post 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.
[color=blue]B.K. Johnson
tahrpup-6.0.5 PAE (upgraded from 6.0 =>6.0.2=>6.0.3=>6.0.5 via quickpet/PPM=Not installed); slacko-5.7 occasionally. Frugal install, pupsave file, multi OS flashdrive, FAT32 , SYSLINUX boot, CPU-Dual E2140, 4GB RAM[/color]
User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Slacko current

#96 Post 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
Attachments
Screenshot.png
(225.53 KiB) Downloaded 545 times
Screenshot.png
(198.74 KiB) Downloaded 900 times
libcheck-slackocurrent-011115.gz
remove false .gz - applications listed with missing dependencies won't work
update 01-nov-15
(3.36 KiB) Downloaded 237 times
Last edited by peebee on Sun 01 Nov 2015, 12:01, edited 12 times in total.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#97 Post 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.
Puppy Linux Blog - contact me for access
User avatar
Ghost Dog
Posts: 163
Joined: Fri 27 Jan 2012, 04:29

#98 Post 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?
The Way of the Samurai
User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#99 Post by 01micko »

Removed.
Last edited by 01micko on Mon 26 Oct 2015, 23:57, edited 1 time in total.
Puppy Linux Blog - contact me for access
User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#100 Post 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.
Puppy Linux Blog - contact me for access
Post Reply