View previous topic :: View next topic |
Author |
Message |
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Fri Jan 13, 2006 11:41 pm Post subject: __DEPRECATED__ 2.6.15-nitro2 NO_MORE_POSTING_PLEASE |
|
|
nitro-sources-2.6.15-r2 "Freshness"
Disclaimer
This patchset is in no way affiliated with the Gentoo Foundation and so it's
use does not imply any more or less official support from the gentoo developers.
Do NOT, EVER, post bugs regarding a kernel patched to nitro-sources to
_bugs.gentoo.org_. Post your problems in this thread instead.
If you use this kernel on partitions created with reiser4progs 1.0.4 or older, or you will not be able to mount them with kernels older than 2.6.12!
for details look at this thread
What is it?
Custom kernel patchset, based upon ck-patchset from Con Kolivas and
many additional features usually requested by users.
What's in it?
Code: |
#####################
# #
# 2.6.15-nitro2 #
# "Freshness" #
# #
#####################
# ck patchset
04_2.6.15-ck1.patch
# newest libata
01_2.6.15-libata1.patch
# some patches from -mm tree (light version)
02_mm-patches.patch
-> includes:
2.6-sony_acpi4.patch
amd64-agp-suspend-support.patch
ata_piix-ide-mode-sata-patch-for-intel-ich8.patch
enable-unit-at-a-time-optimisations-for-gcc4.patch
ext3-get-blocks-adjust-accounting-info-in-build-fix.patch
ext3-get-blocks-adjust-accounting-info-in.patch
ext3-get-blocks-adjust-reservation-window-size-for.patch
ext3-get-blocks-maping-multiple-blocks-at-a-once-vs-ext3_readdir-use-generic-readahead.patch
ext3-get-blocks-maping-multiple-blocks-at-a-once.patch
ext3-get-blocks-multiple-block-allocation.patch
ext3-get-blocks-support-multiple-blocks-allocation-in.patch
ext3_readdir-use-generic-readahead.patch
hda_intel-patch-for-intel-ich8.patch
hdaps-convert-to-the-new-platform-device-interface.patch
i386-let-regparm-no-longer-depend-on-experimental.patch
input-attempt-to-re-synchronize-mouse-every-5-seconds.patch
ipw2200-stack-reduction.patch
ipw2200_txbusy.patch
lxdialog-sane-colours.patch
md-dm-reduce-stack-usage-with-stacked-block-devices.patch
optimize-select-poll-by-putting-small-data-sets-on-the-stack.patch
piix-ide-pata-patch-for-intel-ich8m.patch
pre-udma-eide-pio-mode-selection.patch
reduce-size-of-bio-mempools.patch
small-fixes-backported-to-old-ide-sis-driver.patch
sound-remove-bkl-from-sound-core-infoc.patch
touchkit-ps-2-touchscreen-driver.patch
unplug-can-sleep.patch
# additional filesystem support
03_reiser4.patch
14_squashfs2.2-r2.patch
15_unionfs-snapshot-20060108.patch
# cumulative sets of fixes and enhancements from
# gentoo fedora and suse kernels
08_gentoo-sources-trunk.patch
-> includes:
1100_netlink-rcv-skb-dos.patch
1105_netfilter-pptp-crash-1.patch
1110_netfilter-pptp-crash2.patch
1310_ppc-ml300-ep405-boot.patch
1900_select-correct-bridge-id.patch
1905_bridge-netfilter-ip-fragments.patch
1915_netlink-oops.patch
1920_ufs-inode-sem.patch
2100_skge-memory-on-ring-changes.patch
2500_vgacon-doublescan.patch
4100_sky2-0.12.patch
4101_deprecate-sk98lin.patch
4305_dm-bbr.patch
4900_speakup-20060103.patch
4901_speakup-highlight-tracking-amd64.patch
09_fedora-patchset.patch
-> includes
linux-2.6-acpi-thinkpad-c2c3.patch
linux-2.6-autofs-pathlookup.patch
linux-2.6-firmware-loader-timeout.patch
linux-2.6-ide-tune-locking.patch
linux-2.6-input-usblegacy.patch
linux-2.6-max-symlinks.patch
linux-2.6-posix-timers-sched_time-accumulation.patch
linux-2.6-procfs-i_nlink-miscalculate.patch
linux-2.6-sata-enable-atapi-by-default.patch
linux-2.6-valid-ether-addr.patch
linux-2.6-vm-clear-unreclaimable.patch
linux-2.6-x86-vga-vidfail.patch
linux-2.6.14-intel-cache-build.patch
10_suse-patchset.patch
-> includes:
alsa-git-2.6.15
alsa-disable-nested-devices
alsa-ppc-screamer-endian-workaround
ext3-barrier-default
ext3-register-filesystem-lifo
ide-probe-delay
ipw2200-lockup-fix
kmalloc-max
modpost-segfault-fix.diff
nfs-directio-drop-semaphore
parport-mutex
stack-limit
unmap_vmas-lat
x86_64-nmi-watchdog-timeout
# suspend2 + vesafb-tng + fbsplash
05_suspend2-2.2-rc16-for-2.6.15.patch
06_vesafb-tng-1.0-rc1-r3.patch
07_fbsplash-0.9.2-r5.patch
# iptables layer7-filer support
13_ipt-layer7-v20.patch
# workaround for e100 faulty eeprom
18_e100-badeeprom.patch
# centrino undervolt support
11_bdz.undervolt.2006.01.07.patch
# ibm thinkpad extended fancontrol
12_ibm_acpi-fancontrol.patch
# candy
16_usbhid-readd-kconfig.patch
17_daconfig.patch
# nitro stuff
19_nitro-fblogo.patch
20_suppress-deprecated-unusedresult.patch
21_sched-smaller-slices.patch
22_nitromenu-2.patch
23_branding.patch
|
IMPORTANT UPDATES AND EDITS:
** To be continued...
Howto install
And now, even more important part:
EBUILD
PATCH
BROKEN OUT TARBALL
MANIFEST FILE
DIGEST FILE
SERIES (DETAILED PATCH LISTING)
SHOWTIME !!!!
cheers
T _________________ Retired gentoo user
Last edited by Tiger683 on Sun Jan 15, 2006 4:40 pm; edited 3 times in total |
|
Back to top |
|
|
jwj Apprentice
Joined: 07 May 2004 Posts: 240
|
Posted: Sat Jan 14, 2006 12:01 am Post subject: |
|
|
Thanks for your good work, everything loads and no problems with agpgart. |
|
Back to top |
|
|
2lt.chronic n00b
Joined: 02 Feb 2005 Posts: 52 Location: york.on.ca
|
Posted: Sat Jan 14, 2006 12:04 am Post subject: |
|
|
Code: | # newest libata
01_2.6.15-libata1.patch |
is there a site for more info on whats new in this libata? |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Sat Jan 14, 2006 12:12 am Post subject: |
|
|
2lt.chronic wrote: | Code: | # newest libata
01_2.6.15-libata1.patch |
is there a site for more info on whats new in this libata? |
Quote: |
Alan Cox:
Add libata CMD/SI680 driver
[libata] Add PATA driver for Compaq Triflex
[libata] Add PATA VIA driver.
[libata] Add driver for PATA AMD/NVIDIA chips.
libata: Update the AMD driver to support the AMD CS5536.
libata: Add enablebits support to the triflex driver
libata: Add enablebits to via driver
[libata] Add new PATA driver pata_opti
libata: AMD pata fixes
libata: Fix opti pci enable bits as with the AMD bug
libata: Fix enable bits for triflex
libata: Clean up and fix the VIA PATA libata driver
libata: add ata_piix notes
libata: ata_piix 450NX errata
Albert Lee:
[libata] add driver for Promise PATA 2027x
libata-dev-2.6: pdc2027x add ata_scsi_ioctl
libata-dev-2.6: pdc2027x change comments
libata-dev-2.6: pdc2027x move the PLL counter reading code
libata-dev-2.6: pdc2027x PLL input clock detection fix
libata-dev: Convert pdc2027x from PIO to MMIO
libata-dev: pdc2027x use "long" for counter data type
libata-dev: pdc2027x ATAPI DMA lost irq problem workaround
libata: interrupt driven pio for libata-core
libata: interrupt driven pio for LLD
libata irq-pio: add comments and cleanup
libata irq-pio: rename atapi_packet_task() and comments
libata irq-pio: simplify if condition in ata_dataout_task()
libata irq-pio: cleanup ata_qc_issue_prot()
libata: move atapi_send_cdb() and ata_dataout_task()
[libata irq-pio] reorganize ata_pio_sector() and __atapi_pio_bytes()
[libata irq-pio] reorganize "buf + offset" in ata_pio_sector()
[libata irq-pio] use PageHighMem() to optimize the kmap_atomic() usage
libata CHS: LBA28/LBA48 optimization (revise #6)
libata irq-pio: misc fixes
libata irq-pio: merge the ata_dataout_task workqueue with ata_pio_task workqueue
libata irq-pio: eliminate unnecessary queuing in ata_pio_first_block()
libata irq-pio: add read/write multiple support
libata: pata_pdc2027x minor fix
libata: minor patch before moving err_mask
libata: move err_mask to ata_queued_cmd
libata: determine the err_mask when the error is found
libata: determine the err_mask directly in atapi_packet_task()
libata: err_mask misc fix
Arjan van de Ven:
mark several libata datastructures const
Erik Benada:
[libata sata_promise] support PATA ports on SATA controllers
Jeff Garzik:
[libata] pata_pdc2027x: update for recent ->host_stop() API changes
[libata pata_pdc2027x] add documentation ref in header; trim trailing whitespace
[libata irq-pio] build fix
[libata pdc_adma] update for removal of ATA_FLAG_NOINTR
[libata pata_sil680] add to Makefile/Kconfig
libata: Add makefile rules for pata_via driver.
[libata pdc_adma] fix for new irq-driven PIO code
[libata] minor updates to PATA drivers
[libata] constify PCI tables in PATA drivers
[libata] remove two unused fields from struct ata_port
[libata ata_piix] cleanup: remove duplicate ata_port_info records
[libata sata_mv] IRQ PIO build fix
[libata pata_via] fix warning
[libata] Print out SATA speed, if link is up
[libata sata_promise] minor whitespace cleanup
[libata] irq-pio: fix breakage related to err_mask merge
libata: Add Intel MPIIX and "old PIIX" PATA drivers.
[libata pata drivers] trim trailing whitespace
[libata sata_promise] irq_pio: fix merge bug
Jesse Barnes:
add boot option to control Intel SATA/PATA combined mode
Tejun Heo:
libata: implement ata_exec_internal()
libata: use ata_exec_internal()
libata: remove unused functions
libata: remove unused qc->waiting
|
_________________ Retired gentoo user |
|
Back to top |
|
|
pharon n00b
Joined: 13 Mar 2005 Posts: 19
|
Posted: Sat Jan 14, 2006 1:01 am Post subject: Compiling -- running solid |
|
|
compiling right now. btw I have record load on -nitro1 without system stutter :
02:17:16 up 29 min, 4 users, load average: 5.58, 3.74, 1.99
This is a PIII 800Mhz mind you
Tiger thanks for your efforts.
Here's an LKML thread worth watching, some performance enhancing patches might come out of it :
http://lkml.org/lkml/2006/1/10/433
UPDATE == up and running , very solid , very performant.
Last edited by pharon on Sat Jan 14, 2006 5:45 am; edited 1 time in total |
|
Back to top |
|
|
thoffmeyer Apprentice
Joined: 11 Apr 2004 Posts: 208 Location: GMT -5 Hours
|
Posted: Sat Jan 14, 2006 1:05 am Post subject: |
|
|
I'll try this out _________________ Conrad Guide, Current Maintainer
Join us on IRC
Server: irc.freenode.net
Channel: #conrad |
|
Back to top |
|
|
satanskin Guru
Joined: 25 Apr 2005 Posts: 353
|
Posted: Sat Jan 14, 2006 1:15 am Post subject: |
|
|
Tiger, Could you see if there is a patch to add command owner matching support back into iptables/netfilter and if so, could you please add it in? Thanks man! |
|
Back to top |
|
|
Isaiah Guru
Joined: 25 Feb 2003 Posts: 359
|
Posted: Sat Jan 14, 2006 2:11 am Post subject: |
|
|
I guess we'll skip that "happy new year" thing and head for some "freshness" |
|
Back to top |
|
|
_loki_ l33t
Joined: 18 Dec 2003 Posts: 680 Location: in the shell
|
Posted: Sat Jan 14, 2006 2:52 am Post subject: |
|
|
up and running! |
|
Back to top |
|
|
Isaiah Guru
Joined: 25 Feb 2003 Posts: 359
|
Posted: Sat Jan 14, 2006 3:20 am Post subject: |
|
|
The usual make oldconfig and emerge nvidia-kernel and alsa-driver and... I be in Quake 4 Land
P.S. Happy new year and thanks for the "Freshness" - you are the tiger! |
|
Back to top |
|
|
sedorox Apprentice
Joined: 13 Feb 2004 Posts: 207
|
Posted: Sat Jan 14, 2006 3:48 am Post subject: |
|
|
Hey dude, wanted to thank you. VMWare compiles fine(tho when I _first_ ran it I had a panic...), ATI drivers work perfect, no more lockups with k3b when searching for devices... fun stuff. Love the nitro kernel, thanks for keeping it updated!! BTW, good luck this semester |
|
Back to top |
|
|
Pse Apprentice
Joined: 01 Mar 2005 Posts: 188 Location: by the plate river
|
Posted: Sat Jan 14, 2006 6:25 am Post subject: |
|
|
Up and running here. Will stress the hell outa this new kernel to see if it locks Good work, Tiger!
[EDIT] It kinda feels snappy...interesting...
[EDIT2] Devices and folders show up correctly in the "media:/" kio_slave. Mounting works correctly. I'm running HAL-0.5.5.1-r3 (not CVS). |
|
Back to top |
|
|
ahorn Guru
Joined: 01 Nov 2004 Posts: 366 Location: Ol' europe
|
Posted: Sat Jan 14, 2006 7:12 am Post subject: |
|
|
thanks for your work. feels stable like 2.6.14-nitro2.
nvidia & lirc works without overlay. _________________ Too many connections. Please try again later. |
|
Back to top |
|
|
jwj Apprentice
Joined: 07 May 2004 Posts: 240
|
Posted: Sat Jan 14, 2006 9:14 am Post subject: |
|
|
With this kernel I am getting these log entries every 2 Seconds:
Code: |
Jan 14 02:05:55 boogie ata2: command error, drv_stat 0x51 host_stat 0x0
Jan 14 02:05:55 boogie ata2: command error, drv_stat 0x51 host_stat 0x25
Jan 14 02:05:55 boogie ata2: command error, drv_stat 0x51 host_stat 0x25
Jan 14 02:05:55 boogie ata2: command error, drv_stat 0x51 host_stat 0x25
Jan 14 02:05:55 boogie ata2: command error, drv_stat 0x51 host_stat 0x25
Jan 14 02:05:55 boogie ata2: command error, drv_stat 0x51 host_stat 0x25
Jan 14 02:05:55 boogie ata2: command error, drv_stat 0x51 host_stat 0x0
|
Is this something to worry and how can I disable these logging?
Thanks,
jwj |
|
Back to top |
|
|
AaronPPC Guru
Joined: 29 May 2005 Posts: 522 Location: Tucson, AZ
|
Posted: Sat Jan 14, 2006 9:46 am Post subject: |
|
|
Works here! _________________ --Aaron |
|
Back to top |
|
|
whitesouls Guru
Joined: 19 Nov 2004 Posts: 358 Location: In Front of My Laptop
|
Posted: Sat Jan 14, 2006 10:32 am Post subject: |
|
|
wonderfull tiger!! thank you... _________________ whitesouls
Please insert the [SOLVED] tag if your problem is solved in your respective thread. |
|
Back to top |
|
|
tagwar Tux's lil' helper
Joined: 11 Aug 2004 Posts: 147 Location: Karlsruhe
|
Posted: Sat Jan 14, 2006 11:02 am Post subject: |
|
|
all working on my laptop... will try it on my main machine later...
thanks tiger! |
|
Back to top |
|
|
b3cks Veteran
Joined: 23 Mar 2004 Posts: 1481 Location: Bremen (GER)
|
Posted: Sat Jan 14, 2006 11:40 am Post subject: |
|
|
Yeah, a new Nitro on my 21 birthday... I may try it later if I have some free time this day. _________________ I am /root and if you see me laughing you better have a backup. |
|
Back to top |
|
|
abciximab n00b
Joined: 04 Oct 2004 Posts: 33
|
Posted: Sat Jan 14, 2006 11:53 am Post subject: |
|
|
Thanks for the quick second release! Works very fine. Also these stupid vm-modules compile now! |
|
Back to top |
|
|
Master_of_Puppets n00b
Joined: 17 Dec 2005 Posts: 48 Location: Austria
|
Posted: Sat Jan 14, 2006 11:59 am Post subject: |
|
|
Wow, everything works like a charm now, also the apgart-stuff! The sk98lin-modules also compiles fine now Thanks a lot for this f*cking great release! _________________ There are only 10 kinds of people in the world, those who understand binary and those who don't. |
|
Back to top |
|
|
luisfeser Guru
Joined: 22 May 2004 Posts: 543 Location: /España/Toledo
|
Posted: Sat Jan 14, 2006 12:09 pm Post subject: |
|
|
where is reiser4?? i tried nitro1 and i couldn't find it, and with nitro2 i have the same problem.
There is any option in kernel to activate? i haven't got 4k stack.
Thanks.
EDIT:
OHH!! i was looking for in file system, and it is in nitro features! sorry. _________________ AMD Athlon XP-M 2500+ @2200MhHz|1GB DDR @400MHz Dual-Chanel|NVIDIA GeForce4 MX 420|SB Live 5.1|ADSL 512/128 Arsys
gentoo ~x86 |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Sat Jan 14, 2006 12:55 pm Post subject: |
|
|
jwj wrote: | With this kernel I am getting these log entries every 2 Seconds:
Code: |
Jan 14 02:05:55 boogie ata2: command error, drv_stat 0x51 host_stat 0x0
Jan 14 02:05:55 boogie ata2: command error, drv_stat 0x51 host_stat 0x25
Jan 14 02:05:55 boogie ata2: command error, drv_stat 0x51 host_stat 0x25
Jan 14 02:05:55 boogie ata2: command error, drv_stat 0x51 host_stat 0x25
Jan 14 02:05:55 boogie ata2: command error, drv_stat 0x51 host_stat 0x25
Jan 14 02:05:55 boogie ata2: command error, drv_stat 0x51 host_stat 0x25
Jan 14 02:05:55 boogie ata2: command error, drv_stat 0x51 host_stat 0x0
|
Is this something to worry and how can I disable these logging?
Thanks,
jwj |
Looks like this holds in your case:
Code: |
case HSM_ST_FIRST:
/* Some pre-ATAPI-4 devices assert INTRQ
* at this state when ready to receive CDB.
*/
/* check device status */
if (unlikely((status & (ATA_BUSY | ATA_DRQ)) != ATA_DRQ)) {
/* Wrong status. Let EH handle this */
ap->hsm_task_state = HSM_ST_ERR;
goto fsm_start;
|
which then gets caught by this block in the state machine:
Code: |
case HSM_ST_ERR:
printk(KERN_ERR "ata%u: command error, drv_stat 0x%x host_stat 0x%x\n",
ap->id, status, host_stat);
ap->hsm_task_state = HSM_ST_IDLE;
qc->err_mask |= __ac_err_mask(status);
ata_qc_complete(qc);
break;
|
Looks like the error is on your device's side and it was always there, only earlier
libata didn't handle it properly (read: didn't recognize the error)
to get rid of the printk open the file /usr/src/linux/drivers/scsi/libata-core.c
and comment this out:
Code: |
printk(KERN_ERR "ata%u: command error, drv_stat 0x%x host_stat 0x%x\n",
ap->id, status, host_stat);
|
_________________ Retired gentoo user |
|
Back to top |
|
|
carpman Advocate
Joined: 20 Jun 2002 Posts: 2202 Location: London - UK
|
Posted: Sat Jan 14, 2006 1:16 pm Post subject: |
|
|
Hello, tried this on my notebook can't start kdm or X, seems that the touchpad is broken:
/var/log/kdm.log
Code: |
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jan 14 12:38:37 2006
(==) Using config file: "/etc/X11/xorg.conf"
(EE) xf86OpenSerial: Cannot open device /dev/input/event2
No such file or directory.
Synaptics driver unable to open device
(EE) PreInit failed for input device "Touchpad"
|
_________________ Work Station - 64bit
Gigabyte GA X48-DQ6 Core2duo E8400
8GB GSkill DDR2-1066
SATA Areca 1210 Raid
BFG OC2 8800 GTS 640mb
--------------------------------
Notebook
Samsung Q45 7100 4gb |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Sat Jan 14, 2006 1:27 pm Post subject: |
|
|
carpman: if it works in vanilla, open /usr/src/linux/drivers/input/mouse/synaptics.c
and comment this out:
Code: |
/* Synaptics can usually stay in sync without extra help */
psmouse->resync_time = 0;
|
Tell me if it then works, as it could make a potential candidate for a nitro3 patch. _________________ Retired gentoo user |
|
Back to top |
|
|
Meqif Tux's lil' helper
Joined: 09 Mar 2003 Posts: 103 Location: Portugal
|
Posted: Sat Jan 14, 2006 1:55 pm Post subject: |
|
|
carpman wrote: | Hello, tried this on my notebook can't start kdm or X, seems that the touchpad is broken:
/var/log/kdm.log
Code: |
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jan 14 12:38:37 2006
(==) Using config file: "/etc/X11/xorg.conf"
(EE) xf86OpenSerial: Cannot open device /dev/input/event2
No such file or directory.
Synaptics driver unable to open device
(EE) PreInit failed for input device "Touchpad"
|
|
Weird, it works fine with me...
Looks like /dev/input/event2 doesn't exist anymore. Try changing Code: | Option "Device" "/dev/input/event2" | to Code: | Option "Device" "/dev/psaux" | or similar. |
|
Back to top |
|
|
|