Precise Puppy RC2, October 20, 2012

Under development: PCMCIA, wireless, etc.
Message
Author
User avatar
shinobar
Posts: 2672
Joined: Thu 28 May 2009, 09:26
Location: Japan
Contact:

display fail

#631 Post by shinobar »

01micko wrote:I would say documentation is the answer. Make users aware that strings like "xxxx.modeset=0" are available if graphics don't work.
It is hard to type such a boot option at boot.
The graphical menu with 'Safe mode' option at boot may be a help.
But also I appreciate if the precise be without nouveau and offers an easy way to install nouveau or NVIDIA driver.
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]

User avatar
rerwin
Posts: 2017
Joined: Wed 24 Aug 2005, 22:50
Location: Maine, USA

Improved DGC modem firmware package

#632 Post by rerwin »

Barry,
As we get close to an RC, I found ways to simplify the DGC firmware package and merge into it the support for the other CDC ACM modems. My reasoning is that it puts all "ttyACM" modem support in a single firmware package. A developer would either want them all or none. So why have two packages, where one is a subset of the other!

The old cdcacm contained only the initialization script that is also used for dgcmodem. I moved that into dgcmodem and update the firmware.dep file to associate module cdc-acm with firmware dgcmodem. Pinstall.dgcmodem.sh now copies the DGC components only if the dgcmodem module is present in the puppy.

I moved the editing of the dgcconfig script to a pinstall.sh for the pet package, out of the pinstall.dgcmodem.sh script, so that the adapted script is permanent.

I recommend changing the pet package name to eliminate the tie to the dgcmodem source version, to avoid unnecessary complexity in the name. The dgc* scripts rarely (if ever) change across versions.

I also added null files for three files created during pet installation and firmware setup, so that they are included in the "remove" (.files) file for processing by the puninstall script. They get removed by the pinstall script (after the .files file is built).

To facilitate testing, I include a "cleanup" pet package that removes the cdcacm "tarball" components. Please remove them from woof.

Although I would like to make some similar changes to the HSF firmware pet package, I also wanted to make this merged DGC package ready ASAP. I hope you can squeeze this into beta7, as I feel it is a better implementation for the long run. Thank you.
Richard

Code: Select all

# diff -r firmware_linux_module_dgcmodem-1.13-20120920 firmware_linux_module_dgcmodem-20120921
Only in firmware_linux_module_dgcmodem-20120921/lib/modules/all-firmware/dgcmodem/etc/dgcmodem: .serial_configured [null]
Only in firmware_linux_module_dgcmodem-20120921/lib/modules/all-firmware/dgcmodem/etc: init.d [Dgcmodem]
Only in firmware_linux_module_dgcmodem-20120921/lib/modules/all-firmware/dgcmodem/etc: modprobe.d [null modem_dgc.conf]
diff -r firmware_linux_module_dgcmodem-1.13-20120920/lib/modules/all-firmware/dgcmodem/pinstall.dgcmodem.sh firmware_linux_module_dgcmodem-20120921/lib/modules/all-firmware/dgcmodem/pinstall.dgcmodem.sh
2,4d1
< # Copy Cdcacm initialization script, avoiding duplication for DGC.
< cp lib/modules/all-firmware/cdcacm/etc/init.d/Cdcacm etc/init.d/
< 
7d3
< 
9,34c5,8
< 
< #Edit config script to avoid device instances 1-7, avoid setting /dev/modem link.
< if [ -f /usr/sbin/dgcconfig ];then
<  sed -e 's%^#\!/bin/bash$%#\!/bin/bash\n#Edited by Puppy Linux during extraction of firmware for modem initialization.%' \
<   -e 's%while \[ $u -lt 8 \]; do%while [ $u -le 0 ]; do%' \
<   -e 's%^[\ \	]*echo \"alias /dev/modem%#echo \"alias /dev/modem%' \
<   -e 's%-[ef] /etc/modprobe.conf \]%& \&\& false%' \
<   -e 's%if \[ -d /etc/udev/rules\.d \]; then%if [ -f /etc/udev/rules.d ]; then%' \
<   -e 's%ln -sf /dev/ttyS...0 /dev/modem%/bin/true #&%' \
<   -e 's%first=240%first=244%' \
<   -e 's%max=249%max=251%' \
<   -e 's%\tmajor=\${first}%\t[ "${device}" = "ttySDGC" -o  "${device}" = "cuaDGC" ] \\\n\t\t\&\& echo 0 \\\n\t\t\&\& return 0\n\n&%' \
<   -e 's%\tunconfigure_rcscript || exit%#&%' \
<   -e 's%\tremove_kernel_modules || exit%#&%' \
<   -e 's%rm -f /dev/modem$%/bin/true #&%' \
<   -e 's%mv /dev/modem /dev/modem.old$%/bin/true #&%' \
<   -e 's%/etc/modprobe.d/dgc%/etc/modprobe.d/modem_dgc%' \
<   -e 's%) > \${outmodprobeconf}$%&.conf%' \
<   -e 's%update_modprobeconf \${outmodprobeconf}%&.conf%' \
<   -e 's%\${outmodprobeconf}.conflicts%&.conf%' \
<  /usr/sbin/dgcconfig > /usr/sbin/dgcconfig_adapted #120901
<  chmod a+x /usr/sbin/dgcconfig_adapted #120901
<  
<  #Use edited config script to create devices.
<  /usr/sbin/dgcconfig_adapted --serial
< fi
---
> #Use edited config script to create devices.
> [ -f /usr/sbin/dgcconfig_adapted ] \
>  && [ "$(/sbin/modinfo dgcusbdcp -F supported)" ] \
>  && /usr/sbin/dgcconfig_adapted --serial
diff -r firmware_linux_module_dgcmodem-1.13-20120920/pet.specs firmware_linux_module_dgcmodem-20120921/pet.specs
1c1
< firmware_linux_module_dgcmodem-1.13-20120920|firmware_linux_module_dgcmodem|1.13-20120920||BuildingBlock|116K||firmware_linux_module_dgcmodem-1.13-20120920.pet||kernel-independent DGC modem driver components, created by rerwin||||
---
> firmware_linux_module_dgcmodem-20120921|firmware_linux_module_dgcmodem|20120921||BuildingBlock|122K||firmware_linux_module_dgcmodem-20120921.pet||kernel-independent DGC & CDC-ACM modem driver components, created by rerwin||||
Only in firmware_linux_module_dgcmodem-20120921: pinstall.sh
Only in firmware_linux_module_dgcmodem-20120921/usr/sbin: dgcconfig_adapted [null]
UPDATE 9/22/2012: Re-uploaded both packages after download #5, to move the firmware.dep modifications out of the main package and into the cleanup package. That puts all of the one-time changes outside of the main package for the pet library. There is no functional difference from the originals. But -20120922 should be the version to go into the pet library.

UPDATE 9/26/2012: I am working on a further improvement which I will post later in this thread. The attached package need not go to the pet download library.

UPDATE 9/27/2012: I have uploaded the replacement for these packages on page 48, along with similar packages for the Conexant PCI modems. Pleas upgrade to those versions. Thank you for trying the attached version. The absence of problem reports seems to validate the approach I took.
Richard
Attachments
firmware_linux_module_dgcmodem-cleanup-2.pet
Removes residue of old cdc-acm firmware now part of dgcmodem package.
(557 Bytes) Downloaded 356 times
Last edited by rerwin on Fri 28 Sep 2012, 03:53, edited 4 times in total.

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Precise Puppy beta6, Sept. 11, 2012

#633 Post by Billtoo »

Manual frugal install to a 32gb flash drive.

Report Video 1.3 - Sat 22 Sep 2012 on Precise Puppy 5.3.95 - Linux 3.2.29 i686

Chip description:
0.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Manhattan
[Mobility Radeon HD 5400 Series]
oem: ATI ATOMBIOS
product: PARK 01.00

X Server: Xorg Driver used: fglrx

X.Org version: 1.11.3
dimensions: 1600x900 pixels (423x238 millimeters)
depth of root window: 24 planes

# glxgears
28403 frames in 5.0 seconds = 5680.505 FPS
28587 frames in 5.0 seconds = 5717.210 FPS
28639 frames in 5.0 seconds = 5727.751 FPS

Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter
(PCI-Express) (rev 01)

No problems so far.
Attachments
screenshot.jpg
(35.54 KiB) Downloaded 1069 times

User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#634 Post by James C »

Quick live pfix=ram hardware test of latest Beta. As expected, display,sound and internet all working and correct on initial boot.

# report-video
Report Video 1.3 - Sat 22 Sep 2012 on Precise Puppy 5.3.95 - Linux 3.2.29 i686

Chip description:
d.0 VGA compatible controller: NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] (rev a2)
oem: NVIDIA
product: MCP61 - mcp61-86 Chip Rev

X Server: Xorg Driver used: nouveau

X.Org version: 1.11.3
dimensions: 1366x768 pixels (361x203 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

-Computer-
Processor : 4x AMD Athlon(tm) II X4 620 Processor
Memory : 3884MB (200MB used)
Operating System : Unknown distribution
User Name : root (root)
Date/Time : Sat 22 Sep 2012 01:17:09 AM CDT
-Display-
Resolution : 1366x768 pixels
OpenGL Renderer : Gallium 0.4 on NV4C
X11 Vendor : The X.Org Foundation
-Multimedia-
Audio Adapter : HDA-Intel - HDA NVidia

Looks good,no problems. :)

User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#635 Post by James C »

01micko wrote: In my opinion, leaving out nouveau would hamper the other 90% (a guess) of nvidia users that haven't reported their success with nouveau. As I said, I have 4 that all work flawlessly in precise ranging from an old Vanta to fairly new cards.

That said, they would all likely boot ok with nv/vesa only, but perform poorly. Actually, on my Vanta I get "out of range" on the monitor with vesa.
I agree with 01micko ..........all of my Nvidia hardware, both old (Riva TNT 2) to fairly recent works fine using "Nouveau" in Precise and Slacko. However,some of the newer Nvidia chips will not achieve a desktop of any kind with the "nv" driver.Generally the performance is much better with nouveau as well.

User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#636 Post by James C »

Fresh manual frugal install on my main Athlon XP box. Same as above, display,sound and internet all working and correct on initial boot.

# report-video
Report Video 1.3 - Sat 22 Sep 2012 on Precise Puppy 5.3.95 - Linux 3.2.29 i686

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
# glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
2231 frames in 5.0 seconds = 446.127 FPS
2347 frames in 5.0 seconds = 469.320 FPS
2219 frames in 5.0 seconds = 443.702 FPS
2194 frames in 5.0 seconds = 438.474 FPS
2268 frames in 5.0 seconds = 453.534 FPS
2186 frames in 5.0 seconds = 437.132 FPS

-Computer-
Processor : AMD Athlon(tm) XP 2400+
Memory : 1034MB (194MB used)
Operating System : Unknown distribution
User Name : root (root)
Date/Time : Sat 22 Sep 2012 01:58:08 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

-Display-
Resolution : 1440x900 pixels
Vendor : The X.Org Foundation
Version : 1.11.3
-Monitors-
Monitor 0 : 1440x900 pixels
-OpenGL-
Vendor : Nouveau
Renderer : Mesa DRI nv18 x86/MMX+/3DNow!+/SSE
Version : 1.2 Mesa 8.0.2
Direct Rendering : Yes

Looks pretty solid so far.

User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#637 Post by James C »

Looks pretty good too..... :)

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Precise Puppy beta6, Sept. 11, 2012

#638 Post by Billtoo »

Manual frugal install to an 8gb flash drive.

Report Video 1.3 - Sat 22 Sep 2012 on Precise Puppy 5.3.95 - Linux 3.2.29 i686

Chip description:
2.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
oem: Intel(R)Ironlake Desktop Graphics Chipset Accelerated VGA BIOS
product: Intel(R)Ironlake Desktop Graphics Controller Hardware Version 0.0

X Server: Xorg Driver used: intel

X.Org version: 1.11.3
dimensions: 1920x1080 pixels (507x285 millimeters)
depth of root window: 16 planes

# 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.254 FPS
301 frames in 5.0 seconds = 60.001 FPS
300 frames in 5.0 seconds = 59.999 FPS

Compact Wireless-G USB Adapter - linksys rt73

No problems so far.

drblock2
Posts: 153
Joined: Mon 19 Jan 2009, 12:38

nvidia problem - GeForce to the rescue

#639 Post by drblock2 »

The nvidia driver problem consists of two parts:

(1) How to avoid booting into a desktop with unusable menus.

(2). What to do about mediocre performance if one does manage to load the vesa or nv driver.

For (2) there is now an easy an effective solution. Nvidia has now issued a new 173.14 driver that cooperates better with new kernels. You can get it here: http://www.geforce.com/drivers/results/46199

Just load the devx and kernel sources, exit X to the command line and run

Code: Select all

sh NVIDIA-Linux-x86-173.14.35.pkg1.run
to install the driver. (Don't forget to change to the directory where you have stored the download file first :wink: .)

My GeForce FX 5200 runs glxgears with a very respectable 2570 fps.

For (1) there is an easy solution - just add nouveau.modeset=0 to the kernel line, but puppy should work out of the box on everybody's box (if possible). I tend to agree with Shinobar
It is hard to type such a boot option at boot.
The graphical menu with 'Safe mode' option at boot may be a help.
But also I appreciate if the precise be without nouveau and offers an easy way to install nouveau or NVIDIA driver.
Perhaps adding the modeset to isolinux.cfg would take care of new users (who are likely to boot from a CD) and a prominent README! in the iso would take care of the more experienced users who just unpack the iso to the hard disk or usb.

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Precise Puppy beta6, Sept. 11, 2012

#640 Post by Billtoo »

Manual frugal install to an 8gb flash drive.

Report Video 1.3 - Sat 22 Sep 2012 on Precise Puppy 5.3.95 - Linux 3.2.29 i686

Chip description:
2.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
oem: Intel(r)915GM/910ML/915MS Graphics Chip Accelerated VGA BIOS
product: Intel(r)915GM/910ML/915MS Graphics Controller Hardware Version 0.0

X Server: Xorg Driver used: intel

X.Org version: 1.11.3
dimensions: 800x480 pixels (211x126 millimeters)
depth of root window: 24 planes

# glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
162 frames in 5.0 seconds = 32.251 FPS
138 frames in 5.0 seconds = 27.527 FPS
156 frames in 5.0 seconds = 31.043 FPS

Computer
Processor Intel(R) Celeron(R) M processor 900MHz
Memory 505MB (89MB used)
Displayhe
Resolution 800x480 pixels
OpenGL
Vendor Tungsten Graphics, Inc
Renderer Mesa DRI Intel(R) 915GM x86/MMX/SSE2
Version 1.4 Mesa 8.0.2
Direct Rendering Yes

Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)

On first boot it went to the prompt, I ran xorgwizard then probe and
it got to the desktop using the proper driver.

Working well.

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Precise Puppy beta6, Sept. 11, 2012

#641 Post by Billtoo »

I swiped the flash drive out of the eeepc 701 and plugged it into my
compac p4.
I booted to ram, it went to the desktop at the correct resolution etc,
then rebooted creating a 2nd save file on the flash drive.
I was given a choice of save files to load on rebooting.

Report Video 1.3 - Sat 22 Sep 2012 on Precise Puppy 5.3.95 - Linux 3.2.29 i686

Chip description:
0.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV280 [Radeon 9200] (rev 01)
oem: ATI RADEON 9200

X Server: Xorg Driver used: radeon

X.Org version: 1.11.3
dimensions: 1440x900 pixels (380x238 millimeters)
depth of root window: 16 planes

# 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.298 FPS
300 frames in 5.0 seconds = 59.888 FPS
300 frames in 5.0 seconds = 59.886 FPS

Computer
Processor 2x Intel(R) Pentium(R) 4 CPU 2.80GHz
Memory 1554MB (112MB used)
OpenGL
Vendor Tungsten Graphics, Inc.
Renderer Mesa DRI R200 (RV280 5961) x86/MMX/SSE2 TCL DRI2
Version 1.3 Mesa 8.0.2
Direct Rendering Yes

It's working well here too.

majorfoo
Posts: 448
Joined: Mon 07 Mar 2011, 22:27
Location: Wish I knew

Precise Puppy Beta7, Sept 21, 2012

#642 Post by majorfoo »

D/l beta7 and did full install to ext4 partition on hard drive

Booted to desktop with sound and internet connection

Upgraded Seamonkey to 2.13 Beta 3
Upgraded Abiword to 2.90

added following:
xorghigh-0.0.1
xscreensaver 5.15
shermans aquarium 3.01
firewallstate 2.1
pupcontrol 2.2
pupclockset 1.9
roxterm 1.17.1
wbar with setup
evince 2.30
pupppybrowser 1.1
flashplayer 11.2.202.228
bibletime 2.72
audacious 3.23.2
xchat 2.88
tcl 8.56
tk 8.56

everything I have upgraded and or/added is working great.
No problems to report

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Broadcom wl driver & Frisbee support

#643 Post by peebee »

For anybody who wants to add the Broadcom wl wifi driver to Precise Beta 7, the pets can be found at:

http://murga-linux.com/puppy/viewtopic. ... 5&start=17

[EDIT] Both pae k3.2.9 and non-pae k3.2.30-nopae versions are available [/EDIT]

There's a version of Frisbee that works on Precise at:

http://murga-linux.com/puppy/viewtopic. ... 2&start=85 Attachment #1

Cheers
Last edited by peebee on Sun 23 Sep 2012, 10:22, edited 1 time in total.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Pnethood?

#644 Post by peebee »

Has anybody else tried pnethood on Precise Beta 6 or 7??

It is very very slow to scan and connect compared with other recent puppies.

Cheers
peebee
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
oldyeller
Posts: 889
Joined: Tue 15 Nov 2011, 14:26
Location: Alaska

#645 Post by oldyeller »

Where do you get beta7 at?

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#646 Post by peebee »

oldyeller wrote:Where do you get beta7 at?
Barry has announced on his blog:
http://bkhome.org/blog/?viewDetailed=03000
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
oldyeller
Posts: 889
Joined: Tue 15 Nov 2011, 14:26
Location: Alaska

#647 Post by oldyeller »

peebee wrote:
oldyeller wrote:Where do you get beta7 at?
Barry has announced on his blog:
http://bkhome.org/blog/?viewDetailed=03000
Barry just must have finished it not that long ago, When I was on his blog early today, he was just talking about doing beta7.

Cool that we are almost done :D :D

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

Re: Pnethood?

#648 Post by rcrsn51 »

peebee wrote:Has anybody else tried pnethood on Precise Beta 6 or 7?? It is very very slow to scan and connect compared with other recent puppies.
I can confirm that. I don't know what has changed in Pnethood, but you might want to look at YASSM. It's much faster.

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#649 Post by 666philb »

here are the graphic drivers for the new beta 7

amd
http://www.mediafire.com/file/5ba4caq5c ... 3.2.29.pet 54mb
MD5 26aeec9674ec4736f2ca771dc815857a

nvidia
http://www.mediafire.com/file/21f8obfm7 ... 3.2.29.pet 27mb
MD5 393812e4ec4efa474bd2c5698ce810e2

let me know if they're ok
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
oldyeller
Posts: 889
Joined: Tue 15 Nov 2011, 14:26
Location: Alaska

#650 Post by oldyeller »

Beta7 booted right into the desktop. Did a frugal install and it connected right to the Internet.

report video

Report Video 1.3 - Sat 22 Sep 2012 on Precise Puppy 5.3.95 - Linux 3.2.29 i686

Chip description:
2.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
oem: Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS
product: Intel(r) 82945GM Chipset Family Graphics Controller Hardware Version 0.0

X Server: Xorg Driver used: intel

X.Org version: 1.11.3
dimensions: 1024x768 pixels (270x203 millimeters)
depth of root window: 24 planes

so far everything is doing just great :D :D

Cheers

Post Reply