Precise Puppy RC2, October 20, 2012
Another thing for the devx :
Besides including the check pkg for that i found
http://sourceforge.net/projects/check/files/check/
and including
libfl-dev (2.5.35-10ubuntu3)
the gcc-4.6.3 is giving me many troubles with older sources -ge 2years . Many times i need to specify "-lpthread -lrt -lm" as CFLAGS for the configure line .
There are actually also gcc-4.4.7 and gcc-4.5.x available for Ubuntu Precise :
gcc-4.4 (4.4.7-1ubuntu2)
Besides including the check pkg for that i found
http://sourceforge.net/projects/check/files/check/
and including
libfl-dev (2.5.35-10ubuntu3)
the gcc-4.6.3 is giving me many troubles with older sources -ge 2years . Many times i need to specify "-lpthread -lrt -lm" as CFLAGS for the configure line .
There are actually also gcc-4.4.7 and gcc-4.5.x available for Ubuntu Precise :
gcc-4.4 (4.4.7-1ubuntu2)
1) No luck with KMS on radeon. Performance is dismal (ootb, see edit).
2) see below for PPM bug
--------------------------------------------
EDIT: Actually, I think adding the firmware has made a difference. I turned KMS back on and dmesg looks good, 3D gaming is ok , glxgears however seems to be telling lies.NOTE: I also installed xserver-xorg-video-radeon_6.14.99~git20111219.aacbd629.files from ubunt-main in the PPM. (That's how I found the PPM bug)
@LateAdopter - can you try with the firmware pet below please, you need to reboot and perhaps run xorgwizard.
I actually got KMS working in Slacko with k3.5.2 and radeon micro code (firmware) compiled into the kernel image, but that goes a bit beyond the call, and may also be illegal to distribute, well at least the kernel wouldn't be covered by the GPL.
I had issues with the thing in Edubuntu as well, no glx at all, I ended up installing the fglrx proprietary driver in that. I'll probably do that here too. Note that there are 2 versions of fglrx now days, the main version and the legacy version. There are also reported issues of needing a patch but I don't think that applies to k3.2X series kernels.. I'll let you know how I get on.
-----------------------------------------------------------------
I encountered a bug in PPM, if you choose "examine dependencies" button that window closes and nothing else happens. I tried it a few times so can repeat.
2) see below for PPM bug
--------------------------------------------
EDIT: Actually, I think adding the firmware has made a difference. I turned KMS back on and dmesg looks good, 3D gaming is ok , glxgears however seems to be telling lies.NOTE: I also installed xserver-xorg-video-radeon_6.14.99~git20111219.aacbd629.files from ubunt-main in the PPM. (That's how I found the PPM bug)
@LateAdopter - can you try with the firmware pet below please, you need to reboot and perhaps run xorgwizard.
I actually got KMS working in Slacko with k3.5.2 and radeon micro code (firmware) compiled into the kernel image, but that goes a bit beyond the call, and may also be illegal to distribute, well at least the kernel wouldn't be covered by the GPL.
I had issues with the thing in Edubuntu as well, no glx at all, I ended up installing the fglrx proprietary driver in that. I'll probably do that here too. Note that there are 2 versions of fglrx now days, the main version and the legacy version. There are also reported issues of needing a patch but I don't think that applies to k3.2X series kernels.. I'll let you know how I get on.
-----------------------------------------------------------------
I encountered a bug in PPM, if you choose "examine dependencies" button that window closes and nothing else happens. I tried it a few times so can repeat.
- Attachments
-
- radeon_firmware-120813.pet
- this is the firmware for radeon cards, Cedar and newer, there is more
available, see http://people.freedesktop.org/~agd5f/radeon_ucode/
YMMV - (13.73 KiB) Downloaded 367 times
Last edited by 01micko on Sun 26 Aug 2012, 06:34, edited 1 time in total.
Puppy Linux Blog - contact me for access
Precise Puppy beta3, August 26, 2012
I installed beta 3 on an 8gb flash drive and used grub4dos
I plugged the flash drive into my hp a810n desktop which has an ati
x1600 pro graphics card in it but it wouldn't go to the desktop.
After running xorgwizard and trying probe,radeon, and vesa with none
working I gave up.
I plugged the flash drive into my hp core2 duo desktop and it got to
the desktop okay.
Report video said the nouveau driver was in use, glxgears gave an
error message and wouldn't run.
I exited to the prompt and ran xorgwizard, chose probe, and xwin back
to the desktop.
Report-video said the vesa driver was installed and glxgears worked.
I downloaded the proprietary nvidia driver and installed the
devx+kernel source sfs.
When I went to compile the nvidia driver it said that the nouveau
driver was in use and offered to try to remove it, I said yes to that
and rebooted.
The computer wouldn't reboot, got a black screen and had to hold the
power button down to shut down,rebooted another puppy from the hard
drive and changed the menu.lst on the flash drive to nox, rebooted the
flash drive and compiled the propietary driver then xorgwizard to
choose the nvidia driver,xwin to get to the desktop, changed the
menu.lst back and rebooted.
Computer
Processor 2x Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz
Memory 4146MB (281MB used)
Operating System Unknown distribution
User Name root (root)
Date/Time Sun 26 Aug 2012 01:48:04 AM EDT
Display
Resolution 1280x1024 pixels
OpenGL Renderer GeForce GT 220/PCIe/SSE2
X11 Vendor The X.Org Foundation
Operating System
Version
Kernel Linux 3.2.28 (i686)
Compiled #1 SMP Thu Aug 23 10:19:45 GMT-8 2012
C Library GNU C Library version 2.15 (stable)
Default C Compiler GNU C Compiler version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
Distribution Unknown distribution
OpenGL
Vendor NVIDIA Corporation
Renderer GeForce GT 220/PCIe/SSE2
Version 3.3.0 NVIDIA 304.37
Direct Rendering Yes
# glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
303 frames in 5.0 seconds = 60.537 FPS
301 frames in 5.0 seconds = 60.023 FPS
301 frames in 5.0 seconds = 60.023 FPS
I downloaded firefox 14.01 and installed it in /mnt/home on the flash
drive, dragged the file to the desktop, gave it the proper icon and
it's working fine.
That's it so far.
I plugged the flash drive into my hp a810n desktop which has an ati
x1600 pro graphics card in it but it wouldn't go to the desktop.
After running xorgwizard and trying probe,radeon, and vesa with none
working I gave up.
I plugged the flash drive into my hp core2 duo desktop and it got to
the desktop okay.
Report video said the nouveau driver was in use, glxgears gave an
error message and wouldn't run.
I exited to the prompt and ran xorgwizard, chose probe, and xwin back
to the desktop.
Report-video said the vesa driver was installed and glxgears worked.
I downloaded the proprietary nvidia driver and installed the
devx+kernel source sfs.
When I went to compile the nvidia driver it said that the nouveau
driver was in use and offered to try to remove it, I said yes to that
and rebooted.
The computer wouldn't reboot, got a black screen and had to hold the
power button down to shut down,rebooted another puppy from the hard
drive and changed the menu.lst on the flash drive to nox, rebooted the
flash drive and compiled the propietary driver then xorgwizard to
choose the nvidia driver,xwin to get to the desktop, changed the
menu.lst back and rebooted.
Computer
Processor 2x Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz
Memory 4146MB (281MB used)
Operating System Unknown distribution
User Name root (root)
Date/Time Sun 26 Aug 2012 01:48:04 AM EDT
Display
Resolution 1280x1024 pixels
OpenGL Renderer GeForce GT 220/PCIe/SSE2
X11 Vendor The X.Org Foundation
Operating System
Version
Kernel Linux 3.2.28 (i686)
Compiled #1 SMP Thu Aug 23 10:19:45 GMT-8 2012
C Library GNU C Library version 2.15 (stable)
Default C Compiler GNU C Compiler version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
Distribution Unknown distribution
OpenGL
Vendor NVIDIA Corporation
Renderer GeForce GT 220/PCIe/SSE2
Version 3.3.0 NVIDIA 304.37
Direct Rendering Yes
# glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
303 frames in 5.0 seconds = 60.537 FPS
301 frames in 5.0 seconds = 60.023 FPS
301 frames in 5.0 seconds = 60.023 FPS
I downloaded firefox 14.01 and installed it in /mnt/home on the flash
drive, dragged the file to the desktop, gave it the proper icon and
it's working fine.
That's it so far.
- Attachments
-
- beta3scrn.jpg
- (53.24 KiB) Downloaded 1475 times
I made an amd_fglrx .pet, I left most stuff in the archive, it's over 50M.
Make sure you follow the instructions in the pinstall.sh .. there is a splash message on installation instructing you to drop to a prompt and run aticonfig --initial
http://www.smokey01.com/01micko/precise ... recise.pet
checksum <-- a5459b14c5705d8dd4bd66dc8a3982a0 amd_fglrx-12.8-k3.2.28-precise.pet
Make sure you follow the instructions in the pinstall.sh .. there is a splash message on installation instructing you to drop to a prompt and run aticonfig --initial
http://www.smokey01.com/01micko/precise ... recise.pet
checksum <-- a5459b14c5705d8dd4bd66dc8a3982a0 amd_fglrx-12.8-k3.2.28-precise.pet
Puppy Linux Blog - contact me for access
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
tried beta3
could not get to desktop . . .
ISO checksum OK
tried many xorgwizard options . . .
No probe options working, Vesa option not working
It was also complaining about an old directory for my mouse
during bootup - so I changed from PS2 to USB mouse
Tried editing the graphics config details (sometimes bringing down the res from 80mhz to 72mhz helps)
Nothing. Nada. Rien.
Stuck on command line [it was horrible]
could not get to desktop . . .
ISO checksum OK
tried many xorgwizard options . . .
No probe options working, Vesa option not working
It was also complaining about an old directory for my mouse
during bootup - so I changed from PS2 to USB mouse
Tried editing the graphics config details (sometimes bringing down the res from 80mhz to 72mhz helps)
Nothing. Nada. Rien.
Stuck on command line [it was horrible]
-PCI Devices-
RAM memory : nVidia Corporation MCP67 Memory Controller
ISA bridge : nVidia Corporation MCP67 ISA Bridge
SMBus : nVidia Corporation MCP67 SMBus
USB Controller : nVidia Corporation MCP67 OHCI USB 1.1 Controller
USB Controller : nVidia Corporation MCP67 EHCI USB 2.0 Controller
USB Controller : nVidia Corporation MCP67 OHCI USB 1.1 Controller
USB Controller : nVidia Corporation MCP67 EHCI USB 2.0 Controller
IDE interface : nVidia Corporation MCP67 IDE Controller
Audio device : nVidia Corporation MCP67 High Definition Audio
PCI bridge : nVidia Corporation MCP67 PCI Bridge
IDE interface : nVidia Corporation MCP67 AHCI Controller
Ethernet controller : nVidia Corporation MCP67 Ethernet
PCI bridge : nVidia Corporation MCP67 PCI Express Bridge
PCI bridge : nVidia Corporation MCP67 PCI Express Bridge
PCI bridge : nVidia Corporation MCP67 PCI Express Bridge
PCI bridge : nVidia Corporation MCP67 PCI Express Bridge
PCI bridge : nVidia Corporation MCP67 PCI Express Bridge
PCI bridge : nVidia Corporation MCP67 PCI Express Bridge
PCI bridge : nVidia Corporation MCP67 PCI Express Bridge
Host bridge : Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Host bridge : Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Host bridge : Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Host bridge : Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Multimedia audio controller : C-Media Electronics Inc CM8738
VGA compatible controller : ATI Technologies Inc RV710 [Radeon HD 4350]
Audio device : ATI Technologies Inc RV710/730
Hello !
I tried beta 3 too.
I had only one issue, Sometimes I can not use my mouse plugged into USB. I must restart the PC and after changing the USB port. This is not really a handicap, just a simple reboot is needed.
Nice wallpaper
The PAE is really usefull.
I wanted to know if the taking of a recent kernel no risk for older PC?
I tried beta 3 too.
I had only one issue, Sometimes I can not use my mouse plugged into USB. I must restart the PC and after changing the USB port. This is not really a handicap, just a simple reboot is needed.
Nice wallpaper
The PAE is really usefull.
I wanted to know if the taking of a recent kernel no risk for older PC?
I'm Commander Shepard and this is my favorite Linux distrbution on the Citadel.
The delta and mutli-kernel pets to install the Broadcom-STA wl wifi driver onto Precise 5.2.69 k3.2.28 are now available from:
http://murga-linux.com/puppy/viewtopic. ... 5&start=10
Cheers
peebee
http://murga-linux.com/puppy/viewtopic. ... 5&start=10
Cheers
peebee
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Fresh manual frugal install of Beta 3 on my main Athlon XP box. Booted to the correct 1440x900 resolution with working sound and internet.
-Computer-
Processor : AMD Athlon(tm) XP 2400+
Memory : 1034MB (173MB used)
Operating System : Unknown distribution
User Name : root (root)
Date/Time : Sun 26 Aug 2012 09:54:13 AM CDT
-Display-
Resolution : 1440x900 pixels
OpenGL Renderer : Mesa DRI nv18 x86/MMX+/3DNow!+/SSE
X11 Vendor : The X.Org Foundation
-Multimedia-
Audio Adapter : VIA8233 - VIA 8235
Ethernet controller : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
VGA compatible controller : NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev c1) (prog-if 00 [VGA controller])
In regard to your blog post, looking forward to an additional non-pae build for those Puppy users who might use older hardware.
Looks pretty solid so far.
Code: Select all
# report-video
Precise Puppy, version 5.2.69 on Sun 26 Aug 2012
Chip description:
0.0 VGA compatible controller
NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev c1)
oem: NVidia
product: NV18 () Board Chip Rev A2
X Server: Xorg
Driver used: nouveau
X.Org version: 1.11.3
dimensions: 1440x900 pixels (380x238 millimeters)
depth of root window: 16 planes
...the above also recorded in /tmp/root/ as report-video,
and archived with xorg.conf and Xorg.0.log as report-video-full.gz
#
Processor : AMD Athlon(tm) XP 2400+
Memory : 1034MB (173MB used)
Operating System : Unknown distribution
User Name : root (root)
Date/Time : Sun 26 Aug 2012 09:54:13 AM CDT
-Display-
Resolution : 1440x900 pixels
OpenGL Renderer : Mesa DRI nv18 x86/MMX+/3DNow!+/SSE
X11 Vendor : The X.Org Foundation
-Multimedia-
Audio Adapter : VIA8233 - VIA 8235
Ethernet controller : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
VGA compatible controller : NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev c1) (prog-if 00 [VGA controller])
In regard to your blog post, looking forward to an additional non-pae build for those Puppy users who might use older hardware.
Looks pretty solid so far.
Precise Puppy beta3, August 26, 2012
continued from previous post:
I deleted my save file from my 8gb flash drive and started fresh on
another pc.
It booted to the desktop this time and report-video said it was using
the radeon driver,glxgears worked too.
I installed the devx+kernelsourcesfs.rebooted,downloaded and
compiled the amd-driver-installer-8.982-x86.x86_64.run proprietary
driver, did aticonfig --initial and rebooted again.
# report-video
Precise Puppy, version 5.2.69 on Sun 26 Aug 2012
Chip description:
0.0 VGA compatible controller
Advanced Micro Devices [AMD] nee ATI Redwood PRO [Radeon HD 5500 Series]
oem: ATI ATOMBIOS
product: REDWOOD 01.00
X Server: Xorg
Driver used: fglrx
X.Org version: 1.11.3
dimensions: 1440x900 pixels (380x238 millimeters)
depth of root window: 24 planes
...the above also recorded in /tmp/root/ as report-video,
and archived with xorg.conf and Xorg.0.log as report-video-full.gz
# glxgears
33992 frames in 5.0 seconds = 6798.272 FPS
34393 frames in 5.0 seconds = 6878.519 FPS
34342 frames in 5.0 seconds = 6868.369 FPS
#
Computer
Processor 2x Pentium(R) Dual-Core CPU E5200 @ 2.50GHz
Memory 4147MB (178MB used)
Operating System Unknown distribution
User Name root (root)
Date/Time Sun 26 Aug 2012 10:59:45 AM EDT
OpenGL
Vendor Advanced Micro Devices, Inc.
Renderer ATI Radeon HD 5570
Version 4.2.11762 Compatibility Profile Context
Direct Rendering Yes
I installed geany pets that I made for beta 2 and they work fine too.
I deleted my save file from my 8gb flash drive and started fresh on
another pc.
It booted to the desktop this time and report-video said it was using
the radeon driver,glxgears worked too.
I installed the devx+kernelsourcesfs.rebooted,downloaded and
compiled the amd-driver-installer-8.982-x86.x86_64.run proprietary
driver, did aticonfig --initial and rebooted again.
# report-video
Precise Puppy, version 5.2.69 on Sun 26 Aug 2012
Chip description:
0.0 VGA compatible controller
Advanced Micro Devices [AMD] nee ATI Redwood PRO [Radeon HD 5500 Series]
oem: ATI ATOMBIOS
product: REDWOOD 01.00
X Server: Xorg
Driver used: fglrx
X.Org version: 1.11.3
dimensions: 1440x900 pixels (380x238 millimeters)
depth of root window: 24 planes
...the above also recorded in /tmp/root/ as report-video,
and archived with xorg.conf and Xorg.0.log as report-video-full.gz
# glxgears
33992 frames in 5.0 seconds = 6798.272 FPS
34393 frames in 5.0 seconds = 6878.519 FPS
34342 frames in 5.0 seconds = 6868.369 FPS
#
Computer
Processor 2x Pentium(R) Dual-Core CPU E5200 @ 2.50GHz
Memory 4147MB (178MB used)
Operating System Unknown distribution
User Name root (root)
Date/Time Sun 26 Aug 2012 10:59:45 AM EDT
OpenGL
Vendor Advanced Micro Devices, Inc.
Renderer ATI Radeon HD 5570
Version 4.2.11762 Compatibility Profile Context
Direct Rendering Yes
I installed geany pets that I made for beta 2 and they work fine too.
- Attachments
-
- beta3scrn.jpg
- (47.22 KiB) Downloaded 1358 times
-
- geany_DEV-1.22-i686.pet
- (97.32 KiB) Downloaded 372 times
Ati-Radeon
For my "Mobility Radeon HD 5430 Series" all is OK and kms ON with
xserver-xorg-video-ati and
xserver-xorg-video-radeon
packages from ubuntu main repository.
And, of course, the CEDAR firmware.
xserver-xorg-video-ati and
xserver-xorg-video-radeon
packages from ubuntu main repository.
And, of course, the CEDAR firmware.
testing 5.2.69
Precise 5.2.69 (Bata 3) - 'initial test'
(1) Everything went fine to desktop! eth0 self-configured and had Internet with no problem.
Unpluged eth0 and went for wlan0 setup... everything seemed to config OK but... same problem I had with 5.2.60 originally... no WiFi connection even though connect wizard said 'I did.' Tried the same little trick installing peebee's expirment-3 in 5.2.60 (which did the trick and still using to this day... WiFi on 5.2.60 auto-configs on startup without any problems and runs like a champ.) but this trick did not work for 5.2.69... Even tried installing peebee's broadcom_wl_delta-k3.2.28.pet, no dice with that either?
Possibly some firmware from the 5.2.60 build is missing for the rt2800usb package or the new kernel 3.2.28 is missing something??? just a guess of course.
Computer:
Intel(R) Pentium(R) 4CPU 2.80GHz
766MB
WiFi:
Linksys AE1000
(2) Tried eth0 with a place I watch video's, way, way, way, to much 'buffering' taking place (I have noticed an increase in the 'buffering' problem over the last several versions (not just Precise) of Puppy, I would think it should be getting better?
That's it for now...
>>>---Indian------>
(1) Everything went fine to desktop! eth0 self-configured and had Internet with no problem.
Unpluged eth0 and went for wlan0 setup... everything seemed to config OK but... same problem I had with 5.2.60 originally... no WiFi connection even though connect wizard said 'I did.' Tried the same little trick installing peebee's expirment-3 in 5.2.60 (which did the trick and still using to this day... WiFi on 5.2.60 auto-configs on startup without any problems and runs like a champ.) but this trick did not work for 5.2.69... Even tried installing peebee's broadcom_wl_delta-k3.2.28.pet, no dice with that either?
Possibly some firmware from the 5.2.60 build is missing for the rt2800usb package or the new kernel 3.2.28 is missing something??? just a guess of course.
Computer:
Intel(R) Pentium(R) 4CPU 2.80GHz
766MB
WiFi:
Linksys AE1000
(2) Tried eth0 with a place I watch video's, way, way, way, to much 'buffering' taking place (I have noticed an increase in the 'buffering' problem over the last several versions (not just Precise) of Puppy, I would think it should be getting better?
That's it for now...
>>>---Indian------>
Cloud Computing For Every Puppy (a .pet)
[url]http://murga-linux.com/puppy/viewtopic.php?t=69192[/url]
[url]http://murga-linux.com/puppy/viewtopic.php?t=69192[/url]
cannot open hyperlinks in abiword documents
please help... i can't open internet hyperlinks in my abiword documents... is there anything i can do to make this happen??
thank you...
thank you...
feedback only...
info only...
this probably is not an issue... just an observation... but, why does it take so long to "update help page and menu" after loading a "pet" file?
saluki and others do it in a second or two... "precise" consistently takes 8 or 9 seconds ??
i have a toshiba laptop that is 6 years old... with intel dual core chip, 2 gigs of ram and a 500 gig hard drive...
info only...
this probably is not an issue... just an observation... but, why does it take so long to "update help page and menu" after loading a "pet" file?
saluki and others do it in a second or two... "precise" consistently takes 8 or 9 seconds ??
i have a toshiba laptop that is 6 years old... with intel dual core chip, 2 gigs of ram and a 500 gig hard drive...
info only...
Fresh installation on an ext3 partition. So far everything is working great except that my HP 5280 Photosmart All-in-one scanner is not recognized. hplip_scan-3.12.4.pet is installed.
NVIDIA latest driver installed properly and is working great. Also, was able to install the Xiphos Bible program using PPM and ubuntu repositories. This is the first time I've been able to install it without having some missing dependencies.
Thanks for returning to work on Precise.
NVIDIA latest driver installed properly and is working great. Also, was able to install the Xiphos Bible program using PPM and ubuntu repositories. This is the first time I've been able to install it without having some missing dependencies.
Thanks for returning to work on Precise.
- Attachments
-
- image-1.jpg
- (44.06 KiB) Downloaded 1495 times
2 "fixes" incomplete
Barry,
Booted into 5.2.69 to verify that all of my "fixes" went in correctly. Two appear to be incomplete.
/sbin/pup_event_backend_modprobe:
The "--use-blacklist" option is needed in 3 places, but got placed in only one of them.Without the complete mod, some hybrid-USB-device modules may not be found, and all preference processing will fail, in later kernels.
/etc/rc.d/functions4puppy4:
Although I see that you made minimal changes to the code (where I copied equivalent code from elsewhere), a history entry for the changes is omitted. More seriously, the correction to the setting of firmware.dep.inst is also missing.The end of the above code should be:
Booted into 5.2.69 to verify that all of my "fixes" went in correctly. Two appear to be incomplete.
/sbin/pup_event_backend_modprobe:
The "--use-blacklist" option is needed in 3 places, but got placed in only one of them.
Code: Select all
diff -r -u sbin/pup_event_backend_modprobe /sbin/pup_event_backend_modprobe
. . .
+#120823 rerwin: --use-blacklist to apply the blacklist commands in the configuration files (if any) to module names as well.
. . .
@@ -102,13 +102,12 @@
#note, no longer using /tmp/pup_event_modprobe.conf (which was created in rc.sysinit)...
#110508 -i to ignore "install" and "remove" commands in /etc/modprobe.d/*.conf...
-MODULE="`/sbin/modprobe -i -b --show-depends $MODALIAS 2>/dev/null | tail -n 1 | rev | cut -f 1 -d '/' | rev | cut -f 1 -d '.' | tr '\-' '_'`" #120809
+#120823 rerwin: --use-blacklist (or -b) to apply the blacklist commands in the configuration files (if any) to module names as well...
+MODULE="`/sbin/modprobe -i --use-blacklist --show-depends $MODALIAS 2>/dev/null | tail -n 1 | rev | cut -f 1 -d '/' | rev | cut -f 1 -d '.' | tr '\-' '_'`"
if [ "$RULEMODULE" != "" ];then
if [ "$MODULE" = "" -o "$MODULE" = "usb_storage" -o "$MODULE" = "snd_hda_intel" ];then
#110508 do not allow argument-module if it is blacklisted (note blacklist.conf created in rc.sysinit)...
@@ -118,7 +117,7 @@
if [ "`lsmod | grep '^usb_storage '`" != "" ];then
if [ ! -f /etc/modprobe.d/blacklist-usb_storage.conf ];then
echo 'blacklist usb_storage' > /etc/modprobe.d/blacklist-usb_storage.conf
- MODULE="`/sbin/modprobe -i -b --show-depends $MODALIAS 2>/dev/null | tail -n 1 | rev | cut -f 1 -d '/' | rev | cut -f 1 -d '.' | tr '\-' '_'`" #110508 120809
+ MODULE="`/sbin/modprobe -i --show-depends $MODALIAS 2>/dev/null | tail -n 1 | rev | cut -f 1 -d '/' | rev | cut -f 1 -d '.' | tr '\-' '_'`" #110508 <===========================
[ "$MODULE" = "" ] && exit 1
fi
fi
@@ -154,7 +153,7 @@
for PREFMOD in $PREFMODS #format can have multiple ':', ex: 8139cp:8139too:8139xx (last is most preferred).
do
echo "blacklist $MODULE" > /etc/modprobe.d/blacklist-${MODULE}.conf
- xMODULE="`/sbin/modprobe -i -b --show-depends $MODALIAS 2>/dev/null | tail -n 1 | rev | cut -f 1 -d '/' | rev | cut -f 1 -d '.' | tr '\-' '_'`" #110508 120809
+ xMODULE="`/sbin/modprobe -i --show-depends $MODALIAS 2>/dev/null | tail -n 1 | rev | cut -f 1 -d '/' | rev | cut -f 1 -d '.' | tr '\-' '_'`" #110508 <===========================
[ "$xMODULE" = "$PREFMOD" ] && MODULE="$xMODULE"
[ "$xMODULE" = "" ] && rm -f /etc/modprobe.d/blacklist-${MODULE}.conf
done
/etc/rc.d/functions4puppy4:
Although I see that you made minimal changes to the code (where I copied equivalent code from elsewhere), a history entry for the changes is omitted. More seriously, the correction to the setting of firmware.dep.inst is also missing.
Code: Select all
diff -r -u etc/rc.d/functions4puppy4 /etc/rc.d/functions4puppy4
. . .
-#120729 Add firmware_tarball_func support for firmware directory & set tarball name in firmware.dep.inst regardless of pinstall script - copied from backend_modprobe.
. . .
#execute any post-install script...
if [ -f /pinstall.${FIRMPKG}.sh ];then
- BRKCNT=0 #120729
+ BRKCNT=0; SLEEPU=$((${$} * 10))
while [ 1 ];do #serialise execution of pinstall scripts...
PINSTALLCNT=`find / -maxdepth 1 -type f -name 'pinstall.*.sh' | wc -l`
[ $PINSTALLCNT -eq 1 ] && break
- usleep ${SLEEPU}0 #120729
+ usleep $SLEEPU
BRKCNT=$(($BRKCNT + 1))
[ $BRKCNT -gt 5 ] && break
done
+ echo "$MODULE" >> /etc/modules/firmware.dep.inst.${KERNVER}
cd /
/pinstall.${FIRMPKG}.sh >/dev/null 2>&1
rm -f /pinstall.${FIRMPKG}.sh >/dev/null 2>&1
fi
- echo "$FIRMPKG" >> /etc/modules/firmware.dep.inst.${KERNVER} #120729
fi
fi
fi
Code: Select all
done
cd /
/pinstall.${FIRMPKG}.sh >/dev/null 2>&1
rm -f /pinstall.${FIRMPKG}.sh >/dev/null 2>&1
fi
echo "$FIRMPKG" >> /etc/modules/firmware.dep.inst.${KERNVER}
fi
fi
fi
network_tray
Beta 3 works normally on my Celleron 900MHz 512RAM. I noticed one thing: network_tray is not internationalized. The pet installed from http://bkhome.org/blog/?viewDetailed=02837 works (didn't test it on beta3 yet but it worked on beta2).