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 Fri 24 Oct 2014, 07:34
All times are UTC - 4
 Forum index » Advanced Topics » Cutting edge
Latest .config for 2.6.21.x kernel
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [19 Posts]   Goto page: 1, 2 Next
Author Message
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 7047
Location: Perth, Western Australia

PostPosted: Thu 21 Jun 2007, 09:54    Post subject:  Latest .config for 2.6.21.x kernel  

I intend to download the 2.6.21.5 (or later) and do ne more compilation of the kernel. The .config file is attached. You are welcome to examine it and make suggestions (not SMP though).

I'll recompile in a couple of days from now.
DOTconfig-K2.6.21.1-20JUN07-9AM.gz
Description 
gz

 Download 
Filename  DOTconfig-K2.6.21.1-20JUN07-9AM.gz 
Filesize  16.81 KB 
Downloaded  733 Time(s) 
Back to top
View user's profile Send private message Visit poster's website 
Béèm


Joined: 21 Nov 2006
Posts: 11782
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

PostPosted: Thu 21 Jun 2007, 13:38    Post subject:  

Deleted
_________________
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch

Last edited by Béèm on Thu 21 Jun 2007, 16:41; edited 1 time in total
Back to top
View user's profile Send private message 
Wolf Pup

Joined: 27 Apr 2006
Posts: 637

PostPosted: Thu 21 Jun 2007, 15:46    Post subject:  

Hope these help

http://kernel.xc.net/
http://www.gentoo.org/doc/en/kernel-config.xml

_________________

Visit The Repository - Helpful and hard-to-find treats for Puppy 3.
Click Here for Puppy Support Chat, + Helpful Links.
Back to top
View user's profile Send private message 
Dougal


Joined: 19 Oct 2005
Posts: 2505
Location: Hell more grotesque than any medieval woodcut

PostPosted: Thu 21 Jun 2007, 18:42    Post subject:  

Ok, this might seems a little extreme, but I figured if I do it, I might as well do it properly...

A bit of an analysis of the config files, looking for config options that are new, hence had no entries in the old config file and so might need to be turned on manually.


2.6.18.1==>2.6.21.1

New config options (didn't exist at all before):
CONFIG_SENSORS_ADM1029
CONFIG_SENSORS_PC87427
CONFIG_SENSORS_VT1211
CONFIG_SENSORS_W83793
CONFIG_DVB_DIB7000M
CONFIG_DVB_DIB7000P
CONFIG_SND_AC97_POWER_SAVE
CONFIG_USB_STORAGE_KARMA
CONFIG_USB_KC2190
CONFIG_USB_TRANCEVIBRATOR
CONFIG_CRYPTO_GF128MUL
CONFIG_CRYPTO_LRW
CONFIG_CRYPTO_FCRYPT
CONFIG_CRYPTO_CAMELLIA


CONFIG_SENSORS_K8TEMP is new, but I'm not sure about the "TEMP" part...
CONFIG_USB_PHIDGET might be a replacement of PHIDGETKIT and PHIDGETSERVO?
Any reason JFS_DEBUG is on? (maybe turned on automatically?)
CONFIG_GFS2_FS not set, but I don't know if we care (what's GFS2?).
Most USB_GADGET drivers aren't set, might be worth looking into.


Entire sections that are new:
Code:
# Serial ATA (prod) and Parallel ATA (experimental) drivers
#
# CONFIG_ATA is not set

# Multifunction device drivers
#
# CONFIG_MFD_SM501 is not set

# SoC audio support
#
# CONFIG_SND_SOC is not set

# Auxiliary Display support
#
# CONFIG_KS0108 is not set

# Virtualization
#
# CONFIG_KVM is not set

# Distributed Lock Manager
#
# CONFIG_DLM is not set




=================================================================

2.6.16.7==>2.6.18.1==>2.6.21.1

Options that were also not set in the 2.6.18.1, but didn't exist in 2.6.16.7, so might have got missed in that transition...(I'm only including ones that have neighbours that are set, so maybe should be, too.)

CONFIG_RESOURCES_64BIT
CONFIG_IP_NF_H323
CONFIG_IP_NF_SIP
CONFIG_SYS_HYPERVISOR
CONFIG_MTD_NAND_ECC_SMC
CONFIG_PARPORT_AX88796
CONFIG_MD_RAID5_RESHAPE
CONFIG_VIA_RHINE_NAPI
CONFIG_NET_WIRELESS_RTNETLINK
CONFIG_IPW2200_MONITOR
CONFIG_IPW2200_QOS
CONFIG_VT_HW_CONSOLE_BINDING
CONFIG_I2C_OCORES
CONFIG_SENSORS_ABITUGURU
CONFIG_VIDEO_VIVI
CONFIG_VGACON_SOFT_SCROLLBACK
CONFIG_SND_FM801_TEA575X_BOOL
CONFIG_MIDI_VIA82CXXX
CONFIG_USB_TOUCHSCREEN
CONFIG_USB_APPLEDISPLAY
CONFIG_JFFS2_FS_XATTR
CONFIG_UFS_FS_WRITE


Sections that were new in 2.6.18.1...
Code:
# LED devices
#
# CONFIG_NEW_LEDS is not set

# Real Time Clock
#
# CONFIG_RTC_CLASS is not set

# DMA Engine support
#
# CONFIG_DMA_ENGINE is not set

_________________
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind
Back to top
View user's profile Send private message 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 7047
Location: Perth, Western Australia

PostPosted: Thu 21 Jun 2007, 21:28    Post subject:  

I'm planning to do the LZMA patch for Squashfs. The reason for this is it now supports squashfs files with either gzip or lzma compression. That is, we can mix-and-match. The old gzip-squashfs files will still work.

For example, there was a suggestion on the forum that the'zdrv_217.sfs' file could be lzma-compressed.
Back to top
View user's profile Send private message Visit poster's website 
cb88


Joined: 28 Jan 2007
Posts: 1169
Location: USA

PostPosted: Thu 21 Jun 2007, 22:07    Post subject:  

Barry are you going to compile with the Ck patch that improves resource management and responsiveness? PC's with slow processors low ram or no hardware acceleration could get a good boost from this.


Gekko's post on the Ck patchset:

http://www.murga-linux.com/puppy/viewtopic.php?t=18858

EDIT:

scheduler stuff: http://www.xmailserver.org/linux-patches/lnxsched.html
parallelize startup: http://www.ibm.com/developerworks/linux/library/l-boot.html
discussion of parallelization of boot: http://lwn.net/Articles/50115/

Last edited by cb88 on Thu 21 Jun 2007, 22:33; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
craftybytes


Joined: 17 Nov 2006
Posts: 298
Location: QLD AUSTRALIA

PostPosted: Thu 21 Jun 2007, 22:31    Post subject:  

Had a look thru the 'config file' - suggest the following be considered:

Power management options :-
CONFIG_SOFTWARE_SUSPEND

APM ... BIOS Support :-
CONFIG_APM_ALLOW_INTS

Networking options :-
CONFIG_APPD
CONFIG_SYN_COOKIES

Bridge Netfilter Configuration :-
CONFIGBRIDGE_EBT_ULOG

Memory Technology Devices (MTD) :-
CONFIG_MTD_PARTITIONS

SPI Support :-
CONFIG_SPI
CONFIG_SPI_MASTER

Dallas's 1-Wire bus :-
CONFIG_W1

Multifunction device drivers :-

[ no items listed - should check if needed for multifinction printers/scanners/copiers, etc.. ]

USB DSL Modem support :-

[ no items listed - should check if needed for external ADSL Broadband modems, etc.. ]

Other than the above - most of what the other posters above is very relevant..

crafty.
.

_________________
3 x boot:- ASROCK VIA 'all-in-one' m/b; AMD Duron 1.8Ghz+; 1.0GB RAM; 20GB hdd (WinXP Pro); 80GB hdd (MEPIS 3.4-3/Puppy v2.15CE Frugal); 1GB USB pendrive (Puppy 2.15CE Frugal); CD/DVDRW; 17" LCD monitor; HSF 56k modem... MEPIS is great.. Puppy ROCKS..
Back to top
View user's profile Send private message 
cb88


Joined: 28 Jan 2007
Posts: 1169
Location: USA

PostPosted: Thu 21 Jun 2007, 22:47    Post subject:  

Gekko mentions that CK patch will be discontinued for future kernels so check this out:
completely fair scheduler looks like it might be newer/better than CK patch
info>>
http://kerneltrap.org/node/8059
patches>>
http://people.redhat.com/mingo/cfs-scheduler/

Also fbui if x fails exit to frambuffer gui with multiple command consoles works only on 2.6.9 kernel according to site maybe could be reworked for 2.6.21 would be really nice for noobs might make puppy the first distro that does not crash to the console.
fbui: http://home.comcast.net/~fbui/
Back to top
View user's profile Send private message Visit poster's website 
Ted Dog


Joined: 13 Sep 2005
Posts: 2367
Location: Heart of Texas

PostPosted: Fri 22 Jun 2007, 01:30    Post subject: video modules  

There exist some where in my past a 2.6.20ish config file that worked perfectly on a full install puppy 2.13 or 2.14. I played with the newest clock stuff and it was more improved for my slowest machine, visually less jumping and percieved better activity level.
I tryed to use the dvb modules you compiled (thank you) but found that some kernel loaded stuff still missing ( symbol problems) however the full compile version (diff config but same kernel) of DVB dropped over yours have the cruff that was missing, and worked without complaint using your kernel version.
Also the added DVB did not change the reported Mbyte size of the zdrv.sfs

So a config cut paste of this section should work. I am only aware of a few new DVB, that is supported.

also SMP vs non-SMP could be revisited the newer clock methods have integrated natively SMB support in a clear deliberate way that should exceed methods used before the either-or SMP models prior. This also touched on the IRQ timing that your hz interrupt logic is based ( paradigms have changed)

Their has been only a few changes in the computer world that I have said to myself that is clearly clever, better and in awe: Forth language, creating C++ from C, puppy version 1.01b CD multisession, TCC boot CD, and the newest kernel clock code.
Back to top
View user's profile Send private message 
tempestuous

Joined: 10 Jun 2005
Posts: 5271
Location: Australia

PostPosted: Fri 22 Jun 2007, 07:17    Post subject:  

Extra wifi functionality -

CONFIG_IPW2100_MONITOR=y
CONFIG_IPW2200_MONITOR=y
CONFIG_IPW2200_RADIOTAP=y
CONFIG_IPW2200_PROMISCUOUS=y
CONFIG_HOSTAP_FIRMWARE=y

TV tuners -

CONFIG_VIDEO_BT848_DVB=y
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
CONFIG_DVB_USB_DIB0700=m
Back to top
View user's profile Send private message 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 7047
Location: Perth, Western Australia

PostPosted: Fri 22 Jun 2007, 08:12    Post subject:  

Regarding patches, I will only do the absolute minimum. I have burnt my fingers in the past, trying "enhancement" patches -- they can have "side effects".

I am being ultra-conservative with the config choices, very mindful of needing to run on old hardware. The kernel help warns about SMP kernel on old hardware, similarly I am concerned about the tickless option.
I'm also sticking with the old IDE drivers, again for compatibility reasons.

You guys have provided lots of suggestions, and I'll go through the menuconfig very carefully, hopefully all the modules you want will be there.
Back to top
View user's profile Send private message Visit poster's website 
Dougal


Joined: 19 Oct 2005
Posts: 2505
Location: Hell more grotesque than any medieval woodcut

PostPosted: Fri 22 Jun 2007, 09:09    Post subject:  

tempestuous wrote:
CONFIG_IPW2200_PROMISCUOUS=y


That might cause problems with the people working on ChurchPup...

_________________
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind
Back to top
View user's profile Send private message 
Jesse

Joined: 08 May 2005
Posts: 465
Location: Auckland, NZ

PostPosted: Fri 22 Jun 2007, 20:35    Post subject:  

Hi Barry,

I'm just curious about the SMP and "old hardware", is there any sort of clarification of what constitues "old hardware"?
I'd hate to think that we were denying ourselves a modern option, without knowing exactly why.
Maybe it refers to old 286 or 386 chipsets? If we are compiling the kernel with 486 instruction set, we're already excluding 286 and 386 chips, so perhaps SMP would be ok.
Are there other reasons for not selecting SMP?

I notice that there is a "nosmp" kernel hint, does a SMP kernel with "nosmp" work on the "old hardware", if so, those with a multi-core cpu can remove that boot option and have the benefit of all their cpus.

Does anyone know of any Linux SMP kernel that didn't run, where a similar kernel version for one cpu did work? what was the cpu?

Jesse
Back to top
View user's profile Send private message 
cb88


Joined: 28 Jan 2007
Posts: 1169
Location: USA

PostPosted: Fri 22 Jun 2007, 23:05    Post subject:  

Kernel "enhancements" have become a small issue around here perhaps a cutdown version of Puppy "dinamite puppy" like vector linux should be considered. should run in 32-24mb ram if possible and have gslapt and petget fbui and vesa only no xorg (at first) smp and scheduler patch and openmosix. I will try next week. how far will I get? well just expect tons of posts from me(that means not far) but it will be a forced learning process I can deal with that.

any help is welcome like tips on getting drivers and kernel compiled putting drivers in the zdrv.sfs building the files making a boot cd.

email me at cusbrar1_at_gmail.com

@Barry I know what you mean about losing support for old hardware I don't want that at all either.
Back to top
View user's profile Send private message Visit poster's website 
craftybytes


Joined: 17 Nov 2006
Posts: 298
Location: QLD AUSTRALIA

PostPosted: Sat 23 Jun 2007, 00:02    Post subject:  

This might be a bit over the top..('Embarassed')

If I understand correctly - 'vmlinuz' - is the "kernel" that is loaded and used (from boot to shutdown) by Puppy when it boots.. Question

If so then I suggest that 2 x 'vmlinuz' kernel images be constructed - one for 'low end' processor (older) machines - and one for 'high end' processor (newer) machines - with the 'high end' kernel being configured with most of the "extra" options more suitable for such machines (including maybe 'smp', etc..).. Idea

Then in the initial 'boot script' - an option to select which 'vmlinuz' to load by the user - OR - including a 'function' in the boot script to check for which type of processor is installed to the machine - and then automatically selecting the correct 'vmlinuz' to load.. Question

This would make the argument for not including the more advanced 'config options' for the kernel compiles a moot point - as the only "kernel" that would be loaded to a machine would be dependent on what type of processor is installed.. Exclamation

My $0.02c's worth...

crafty..
.

_________________
3 x boot:- ASROCK VIA 'all-in-one' m/b; AMD Duron 1.8Ghz+; 1.0GB RAM; 20GB hdd (WinXP Pro); 80GB hdd (MEPIS 3.4-3/Puppy v2.15CE Frugal); 1GB USB pendrive (Puppy 2.15CE Frugal); CD/DVDRW; 17" LCD monitor; HSF 56k modem... MEPIS is great.. Puppy ROCKS..
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [19 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Cutting edge
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0957s ][ Queries: 13 (0.0074s) ][ GZIP on ]