Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 30 Oct 2014, 11:21
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Puppy 2.02 remaster with earlier kernel + Firefox
Moderators: deshlab, Flash, GuestToo, Ian, JohnMurga, Lobster
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 2 Posts_count   Goto page: 1, 2 Next
Author Message
tempestuous

Joined: 10 Jun 2005
Posts: 5275
Location: Australia

PostPosted: Sat 19 Aug 2006, 22:30    Post_subject:  Puppy 2.02 remaster with earlier kernel + Firefox  

To make continued use of Mark's 3D-DRI graphics driver wizard and my wifi drivers, I have "transplanted" the older 2.6.16.7 kernel and modules from Puppy 2.0/2.01 into 2.02. I have called this customised version "puppy-2.02-regression".
It's at Mark's site here http://htb65.de/puppylinux/puppy-releases/isos/puppy-2.02-regression.iso

EDIT Sep 3 2006: Revised Firefox+MPlayer+Sylpheed version here http://puptrix.org/isos/regression2/

EDIT: If you have already used the standard Puppy 2.02 and saved a pup_save.3fs file, this might cause problems. It would be best to delete this file and start afresh.

Now you can get 3D graphics acceleration and dedicated wifi support along with the NTFS write features of 2.02.
I have tested the NTFS write function, and it works fine for me. But it would be good if others could confirm this before I'm held responsible for destroying someone's WindowsXP data.

And puppy-2.02-regression has a few extra fixes:

- patched kernel to avoid VPN connections to MPPE servers dropping out.
(from http://marc.theaimsgroup.com/?l=linux-kernel&m=115007881906465&q=raw)
- CPU frequency scaling features added to kernel, same as original 2.02.
- NTFS permissions problem fixed, so ROX can copy to NTFS. See http://www.murga.org/~puppy/viewtopic.php?t=10177
- WAG fixed, with Barry's update. See http://www.murga.org/~puppy/viewtopic.php?t=9753
- Ethernet/network Wizard wifi settings fixed, with rarsa's update. See http://www.murga.org/~puppy/viewtopic.php?p=63444

I didn't enable the the high-mem option in the kernel, because I had a gut feeling that this change was significant enough to possibly break compatibility with the 3D and wifi drivers.

Even if you don't want 3D/wifi, this remaster is quite useful because of the fixes.

Edited_times_total
Back to top
View user's profile Send_private_message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Sat 19 Aug 2006, 23:02    Post_subject:  

Intriguing.

Did you use the new T2 compiling system?

It is worth announcing briefly here - this has an RSS feed
http://puppylinux.org/wikka/LatestNews

with a link to here where it can be added
http://puppylinux.org/wikka/VersionsPuppy

Be interested with peoples response and impression of this. I am using Office CE. Tried Barrys pre-pre- Alpha 2.10
Have still to try PuppyLite and now another version Smile

Great stuff.

Cool

_________________
Puppy WIKI
Back to top
View user's profile Send_private_message Visit_website 
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: Sat 19 Aug 2006, 23:24    Post_subject:  

Pizzasgood meanwhile informed me, that he installed the Ati-Graficscarddriver with success in Puppy 2.02 using my wizard.
So graficscarddrivers seem to work with the new kernel, but I got no other reports yet.

So for the 3D-Control-Center, the regression-Puppy might not be required.
The himem-option made no problems with 3D-drivers, though the Ati-driver works less stable than with kernel 2.4 (Doom3). But that might not be related to himem.
Mark

edit: keyword regression added for the search

Edited_time_total
Back to top
View user's profile Send_private_message Visit_website 
raffy

Joined: 25 May 2005
Posts: 4785
Location: Manila

PostPosted: Sun 20 Aug 2006, 06:50    Post_subject: wir3d  

Maybe call it Puppy 2.02 "wir3d", for wi-fi and 3d support. Smile

This is welcome, making sure that users with wi-fi and 3D acceleration get the features that they need.

More testing with 2.02/himem kernel is also needed to check on the concerns raised above. More wifi users, anyone?

_________________
Puppy user since Oct 2004. Want FreeOffice? Get the sfs (English only).
Back to top
View user's profile Send_private_message 
tempestuous

Joined: 10 Jun 2005
Posts: 5275
Location: Australia

PostPosted: Sun 20 Aug 2006, 07:20    Post_subject:  

Lobster wrote:
Did you use the new T2 compiling system?

No, I used Vector Linux 5.1 ... but there was not much to compile. The only module 2.02 has which 2.01 doesn't, is fuse.ko. So I first compiled this module from http://fuse.sourceforge.net/
... but later testing revealed that the 2.01 kernel config builds fuse support statically into the kernel, so it probably wasn't necessary.
Then it was just a matter of manually replacing the modules in 2.02's pup_202.sfs and initrd.gz with the earlier modules.

I will look at updating the Wiki later.

MU wrote:
Pizzasgood meanwhile informed me, that he installed the Ati-Graficscarddriver with success in Puppy 2.02 using my wizard.

Puppy 2.02's kernel config is critically different to 2.01's, so ALL 2.01 kernel modules should fail to load in 2.02.
I suspect that if Pizzasgood was to manually load the ATI kernel module with "modprobe fglrx" he would see something like this -
"FATAL: Error inserting fglrx ... Invalid module format".
Maybe he is just getting an improvement from the ATI "fglrx" 2D driver?

I just tried the nvidia-7174-legacy 3D driver with my NVIDIA TNT graphics card in Puppy 2.02. When I restarted the Xserver I fell back to the command line. My /var/log/Xorg.0.log reported this -
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(EE) Screen(s) found, but none have a usable configuration.

So I just tried the same thing with Puppy-2.02-regression, and it works. My /var/log/Xorg.0.log now reports -
(II) Loading extension NV-GLX
(II) NVIDIA(0) : NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0) : Using the NVIDIA 2D acceleration architecture

Bottom line: I don't think the existing 3D drivers will work with Puppy 2.02.
Back to top
View user's profile Send_private_message 
tempestuous

Joined: 10 Jun 2005
Posts: 5275
Location: Australia

PostPosted: Sun 20 Aug 2006, 10:20    Post_subject:  

raffy,
Just to clarify; Puppy-2.02's configuration (including high-mem) is, itself, not a problem ... provided the wifi drivers are compiled against this particular configuration.
But there is a large amount of work involved in recompiling all 20 wifi driver packages, so it was easier for me to customise Puppy instead.
Back to top
View user's profile Send_private_message 
Pizzasgood


Joined: 04 May 2005
Posts: 6270
Location: Knoxville, TN, USA

PostPosted: Sun 20 Aug 2006, 10:33    Post_subject:  

My log doesn't report any errors. Maybe I wound up installing it manually, but if I remember right, that's what I tried first and it wouldn't compile, so I resorted to MU's installer.

I'm going to get a fresh install and see if it works again.

_________________
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

Back to top
View user's profile Send_private_message Visit_website 
Pizzasgood


Joined: 04 May 2005
Posts: 6270
Location: Knoxville, TN, USA

PostPosted: Sun 20 Aug 2006, 10:58    Post_subject:  

Installed fine in a fresh installation. Maybe it's some difference between the ATI and Nvidia drivers.

Incidentally, my college's download speeds are INSANE Exclamation

_________________
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

Back to top
View user's profile Send_private_message Visit_website 
BlackAdder


Joined: 22 May 2005
Posts: 382

PostPosted: Sun 20 Aug 2006, 21:47    Post_subject:  

The remaster works well for me, except that the ethernet modules are not loading. Modprobe complains of incompatibility for the e100 and 8139too modules - the only modules I can try.
Back to top
View user's profile Send_private_message 
tempestuous

Joined: 10 Jun 2005
Posts: 5275
Location: Australia

PostPosted: Sun 20 Aug 2006, 22:45    Post_subject:  

BlackAdder,
If you can successfully boot Puppy-2.02-regression then obviously there are quite a few modules already loaded and working, so it's strange that e100 and 8139too are failing. It might just be a dependency issue, try doing "modprobe mii" before loading e100 or 8139too.
If still no success, try the attached modules taken from Vector, not 2.01, which you should use to overwrite the current ones.
EDIT: attachments deleted.

I hope I didn't break the network modules by applying that MPPE patch!

And do your wifi drivers work in 2.02-regression? I seem to recall you had an Atmel USB device.

Edited_time_total
Back to top
View user's profile Send_private_message 
BlackAdder


Joined: 22 May 2005
Posts: 382

PostPosted: Mon 21 Aug 2006, 00:14    Post_subject:  

tempestuous,
That was quick! Thanks, but the problem seems to be that I was using a pup_save.3fs from the 2.02CE release. Not clear why that should have caused a problem...yet. Starting Puppy with pfix=ram allowed me to connect via the Network wizard, and the system ran smoothly after that.
Will check on the state of play with the Atmel-based wireless adapter in the next day or so.
Back to top
View user's profile Send_private_message 
tempestuous

Joined: 10 Jun 2005
Posts: 5275
Location: Australia

PostPosted: Mon 21 Aug 2006, 06:42    Post_subject:  

Ah yes, pup_save.3fs created by the standard Puppy 2.02 could cause problems. So would a previous copy of pup_202.sfs.
In hindsight, I probably should have modified 2.02-regression to use a pupsave file and squashfile with different filenames.
I will update the original post to warn of this problem.
Back to top
View user's profile Send_private_message 
BlackAdder


Joined: 22 May 2005
Posts: 382

PostPosted: Mon 21 Aug 2006, 20:01    Post_subject: Atmel USB wifi  

tempestuous,
The Atmel device works fine with your updated 2.02.

Thanks from one happy puppy.
Back to top
View user's profile Send_private_message 
tempestuous

Joined: 10 Jun 2005
Posts: 5275
Location: Australia

PostPosted: Sat 02 Sep 2006, 20:38    Post_subject:  

Puppy's development is marching on, and I don't think I'm going to have time to time to update wifi drivers for the next kernel upgrade (likely k2.6.18 with Puppy 2.11). And I certainly won't have time to update 3D drivers for nVIDIA, VIA-Unichrome, and mach64, especially since the latter 2 require revised 2D Xorg drivers, which will need to recompiled against Puppy 2.10's newer version of Xorg (v7.0).

So I decided to revise/enhance Puppy 2.02-regression to extend its appeal beyond the under-the-hood driver features, and be identifiable amongst the large crop of remasters currently available.
So 2.02-regression now has a "best-of-breed" browser/media-player combination in the form of Firefox-1.5.0.6 and MPlayer-1.0pre8, plus Sylpheed-2.2.7 for email.

Firefox features:
- mozplugger plugin for embedded video with MPlayer, modified to support RealVideo.
- "mailto" links to Sylpheed
- file cache reduced from 50MB to 2MB
- page cache reduced as suggested by Leon http://www.murga.org/~puppy/viewtopic.php?t=6201
- Flash Player 7,0,63,0 plugin

MPlayer features:
- inbuilt codec support for the latest H.264 QuickTime files eg. www.apple.com/trailers/
- external codec added for Windows Media 9
- external codec added for RealVideo 10
- XvMC hardware MPEG2 acceleration

EDIT: MPlayer is configured to work with Xorg, not Xvesa. Its performance is superior under Xorg, but if you MUST use Xvesa then the "config" and "gui.conf" files in /root/.mplayer/ must be modified: replace "xv" with "x11".

Sylpheed features:
- URL's linked to Firefox

This remaster is almost exactly the same size as the original 2.02, but it has no HTML editor. Bluefish or Amaya can be added via pupget, or NVU is available as a dotpup http://noforum.de/dotpups/nvu-1.0.pup

MPlayer is somewhat "heavyweight" just for listening to music while you browse and write emails, so I suggest that adding a music player is a good idea - either MU's XMMS 1.2.10 dotpup, or the small and basic xhippo+lamip dotpup, also at http://dotpups.de/dotpups/Multimedia/

The primary purpose of 2.02-regression remains the broad support of wifi devices (examples: Intel IPW3945, Prism54softmac) and broad 3D graphic driver support (although some graphics chips like ATI seem to work OK under the normal 2.02 kernel).

Edited_times_total
Back to top
View user's profile Send_private_message 
raffy

Joined: 25 May 2005
Posts: 4785
Location: Manila

PostPosted: Sat 02 Sep 2006, 21:14    Post_subject: Keep on  

Nice work there, we're listening and certainly people with wireless connection will be happy with your build (am just not into wireless yet Embarassed though I really have to be, soon).

Extra comment: As to kernel and builds, do you know that up to now I can burn Puppy CDs only with 1+ ISOs? My CD-RW is Sony 1611 (16x/10x/40x) working in Celeron 400. No luck so far with 2+ builds...

_________________
Puppy user since Oct 2004. Want FreeOffice? Get the sfs (English only).
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 2 Posts_count   Goto page: 1, 2 Next
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0861s ][ Queries: 12 (0.0036s) ][ GZIP on ]