View previous topic :: View next topic |
Author |
Message |
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Mon Jan 29, 2007 3:59 am Post subject: skunk-sources :: 2.6.20-rc6-skunk3.1 :: Fuma con Diablos |
|
|
skunk-sources is a playground/testing patchset based mm-sources... skunk-sources its not necessarily unstable but as mm-sources introduces many new features and sometimes drastic changes, don't be surprised if your 3rd party modules don't always build properly... if there is a patch that is not already included let me know and I will try to incorporate it into the next release
Warning:In 2.6.20-rc6-skunk3.0 f your external modules fail this is why, this not an issue in 2.6.20-rc6-skunk3.1:
SA_SHIRQ is now IRQF_SHARED
SA_INTERRUPT is now IRQF_DISABLED
layman -a custom-kernels
emerge skunk-sources
2.6.20-rc6-skunk3.1 (base linux-2.6.19): | patch-2.6.20-rc6
2.6.20-rc6-mm3
dm-bbr.patch
squashfs-3.2.patch
alpha-sysctl-uac.patch
suspend2-2.2.9.3.patch
vesafb-tng-1.0-rc2.patch
ipw3945-1.2.0.patch
fbsplash-0.9.2-r5.patch
chmp5.patch
hz-default_1000.patch
kconfig-expose_vmsplit_option.patch
astest-sandbox.patch
daconfig.patch
skunk-sources-extraversion.patch
skunk-logo.patch
plugsched-6.5-for-2.6.20.patch |
_________________ Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Last edited by rmh3093 on Sun Feb 11, 2007 5:17 pm; edited 7 times in total |
|
Back to top |
|
|
Pse Apprentice
Joined: 01 Mar 2005 Posts: 188 Location: by the plate river
|
Posted: Mon Jan 29, 2007 5:16 am Post subject: |
|
|
LMAO, skunk-sources? One of the best patchset names I've heard in a while! |
|
Back to top |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Mon Jan 29, 2007 5:42 am Post subject: |
|
|
there is a new change in 2.6.20-rc6-mm1 that will effect most if not all external modules....
SA_SHIRQ is now IRQF_SHARED
SA_INTERRUPT is now IRQF_DISABLED
example: | - err = request_irq(pdev->irq, ipw_isr, SA_SHIRQ, DRV_NAME, priv);
+ err = request_irq(pdev->irq, ipw_isr, IRQF_SHARED, DRV_NAME, priv); |
_________________ Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Last edited by rmh3093 on Tue Jan 30, 2007 6:02 pm; edited 1 time in total |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
|
Back to top |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Mon Jan 29, 2007 7:17 pm Post subject: Re: skunk-sources :: 2.6.20-rc6-skunk1 :: RETARDED FISH MONK |
|
|
nice... who added the sysctrl interface? _________________ Do not meddle in the affairs of wizards, for they are subtle and quick to anger. |
|
Back to top |
|
|
predatorfreak l33t
Joined: 13 Jan 2005 Posts: 708 Location: USA, Michigan.
|
Posted: Mon Jan 29, 2007 9:08 pm Post subject: Re: skunk-sources :: 2.6.20-rc6-skunk1 :: RETARDED FISH MONK |
|
|
rmh3093 wrote: |
nice... who added the sysctrl interface? |
I did an early hack-together that didn't really work, vipernicus basically redid that entire patch with the same basic idea. _________________ System: predatorbox
Distro: Arch Linux x86_64
Current projects: blackhole, convmedia and anything else I cook up. |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
|
Back to top |
|
|
Primozic Apprentice
Joined: 11 Jun 2004 Posts: 186 Location: Dover, NH, USA
|
Posted: Mon Jan 29, 2007 9:28 pm Post subject: Re: skunk-sources :: 2.6.20-rc6-skunk1 :: RETARDED FISH MONK |
|
|
Could you explain the "This option is only recommended for badly designed USB chipsets" help message? _________________ Interceptor: Intel Core 2 Duo 2.4GHz | AOpen i965GMt-LA Mini-ITX | 4GB PC2-5300 DDR2
Pursuit: AMD Geode NX 1500 1.0GHz | TYAN Tomcat K7M S2498AGNN FlexATX | 2GB PC2700 DDR |
|
Back to top |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Mon Jan 29, 2007 9:37 pm Post subject: Re: skunk-sources :: 2.6.20-rc6-skunk1 :: RETARDED FISH MONK |
|
|
Primozic wrote: |
Could you explain the "This option is only recommended for badly designed USB chipsets" help message? |
I always thought the purpose of the patch was to guarantee that your mouse didnt skip around your desktop under heavy load.... maybe i was always wrong _________________ Do not meddle in the affairs of wizards, for they are subtle and quick to anger. |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
Posted: Mon Jan 29, 2007 9:43 pm Post subject: Re: skunk-sources :: 2.6.20-rc6-skunk1 :: RETARDED FISH MONK |
|
|
rmh3093 wrote: | Primozic wrote: |
Could you explain the "This option is only recommended for badly designed USB chipsets" help message? |
I always thought the purpose of the patch was to guarantee that your mouse didnt skip around your desktop under heavy load.... maybe i was always wrong |
I had a reason for that message at one point, but right now, I've been working all day, and can't think of why at all. I'll get back with you guys on that one. _________________ Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog |
|
Back to top |
|
|
Primozic Apprentice
Joined: 11 Jun 2004 Posts: 186 Location: Dover, NH, USA
|
Posted: Mon Jan 29, 2007 9:54 pm Post subject: Re: skunk-sources :: 2.6.20-rc6-skunk1 :: RETARDED FISH MONK |
|
|
vipernicus wrote: | I had a reason for that message at one point, but right now, I've been working all day, and can't think of why at all. I'll get back with you guys on that one. |
No rush, I'm just curious. There's a lot of chipsets out their with strange quirks.
You do know that this option can be set using the sysfs interface, even with plain old vanilla kernels, right?
Code: | echo -n 2 > /sys/module/usbhid/parameters/mousepoll |
_________________ Interceptor: Intel Core 2 Duo 2.4GHz | AOpen i965GMt-LA Mini-ITX | 4GB PC2-5300 DDR2
Pursuit: AMD Geode NX 1500 1.0GHz | TYAN Tomcat K7M S2498AGNN FlexATX | 2GB PC2700 DDR |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
Posted: Mon Jan 29, 2007 10:03 pm Post subject: Re: skunk-sources :: 2.6.20-rc6-skunk1 :: RETARDED FISH MONK |
|
|
Primozic wrote: | vipernicus wrote: | I had a reason for that message at one point, but right now, I've been working all day, and can't think of why at all. I'll get back with you guys on that one. |
No rush, I'm just curious. There's a lot of chipsets out their with strange quirks.
You do know that this option can be set using the sysfs interface, even with plain old vanilla kernels, right?
Code: | echo -n 2 > /sys/module/usbhid/parameters/mousepoll |
|
Oh no! I'm melting! My validity is gooonnnnneeeeee.... _________________ Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog |
|
Back to top |
|
|
predatorfreak l33t
Joined: 13 Jan 2005 Posts: 708 Location: USA, Michigan.
|
Posted: Mon Jan 29, 2007 10:04 pm Post subject: Re: skunk-sources :: 2.6.20-rc6-skunk1 :: RETARDED FISH MONK |
|
|
Primozic wrote: | vipernicus wrote: | I had a reason for that message at one point, but right now, I've been working all day, and can't think of why at all. I'll get back with you guys on that one. |
No rush, I'm just curious. There's a lot of chipsets out their with strange quirks.
You do know that this option can be set using the sysfs interface, even with plain old vanilla kernels, right?
Code: | echo -n 2 > /sys/module/usbhid/parameters/mousepoll |
|
My e-penis just shrunk by an inch, damn you.
Edit: -t +h, damn I'm tired. _________________ System: predatorbox
Distro: Arch Linux x86_64
Current projects: blackhole, convmedia and anything else I cook up.
Last edited by predatorfreak on Mon Jan 29, 2007 11:10 pm; edited 1 time in total |
|
Back to top |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Mon Jan 29, 2007 10:07 pm Post subject: Re: skunk-sources :: 2.6.20-rc6-skunk1 :: RETARDED FISH MONK |
|
|
predatorfreak wrote: | Primozic wrote: | vipernicus wrote: | I had a reason for that message at one point, but right now, I've been working all day, and can't think of why at all. I'll get back with you guys on that one. |
No rush, I'm just curious. There's a lot of chipsets out their with strange quirks.
You do know that this option can be set using the sysfs interface, even with plain old vanilla kernels, right?
Code: | echo -n 2 > /sys/module/usbhid/parameters/mousepoll |
|
My e-penis just strunk by an inch, damn you. |
lol _________________ Do not meddle in the affairs of wizards, for they are subtle and quick to anger. |
|
Back to top |
|
|
seren Guru
Joined: 27 Aug 2005 Posts: 448 Location: Wisconsin
|
Posted: Mon Jan 29, 2007 10:25 pm Post subject: |
|
|
anyone get this to boot? it locked up upon init with a kernel panic. I think it may be preempt RCU though. ill try with static/classic RCU. Btw im on 64 bit. |
|
Back to top |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Mon Jan 29, 2007 10:46 pm Post subject: |
|
|
its running on my machine and it tired with preempt-rcu the first time... booted and ran fine but suspend2 didnt work so im switching to classic rcu
...FYI: 2.6.20-rc6-skunk2 will be out in about 10 min if you want to try that _________________ Do not meddle in the affairs of wizards, for they are subtle and quick to anger. |
|
Back to top |
|
|
AaronPPC Guru
Joined: 29 May 2005 Posts: 522 Location: Tucson, AZ
|
Posted: Tue Jan 30, 2007 4:40 am Post subject: |
|
|
Yay! Skunk sources are back!!!
You dropped the plugsched patch? _________________ --Aaron |
|
Back to top |
|
|
playfool l33t
Joined: 01 Jun 2004 Posts: 688 Location: Ã
rhus, Denmark
|
Posted: Tue Jan 30, 2007 5:40 am Post subject: |
|
|
I'll take an oz.. do you deliver? |
|
Back to top |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Tue Jan 30, 2007 12:46 pm Post subject: |
|
|
AaronPPC wrote: | Yay! Skunk sources are back!!!
You dropped the plugsched patch? |
from ck-sources? when did I have that included? skunk-sources-2.6.12? (a year ago) i dont remember putting it in a recent skunk-sources... i was going to try and wedge staircase into mm-sources and but it didnt compile after my first 5 min attempt, I will be trying to get ck-sources included once I figure out a better way to write the ebuild for skunk-sources, there are new eclasses to playwith _________________ Do not meddle in the affairs of wizards, for they are subtle and quick to anger. |
|
Back to top |
|
|
Buddman Tux's lil' helper
Joined: 04 Dec 2005 Posts: 115
|
Posted: Tue Jan 30, 2007 2:06 pm Post subject: |
|
|
Appears suspend2 isn't working. If I use the suspend2-sources kernel, suspend2 works just fine, but with this kernel I get the following when running hibernate:
/usr/share/hibernate/scriptlets.d/modules: line 184 [: 2.6.0: integer expression expected
Not sure why it's doing that, but it repeats that line over and over. Perhaps I am missing something to get it properly working with this kernel?? |
|
Back to top |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Tue Jan 30, 2007 2:37 pm Post subject: |
|
|
Buddman wrote: | Appears suspend2 isn't working. If I use the suspend2-sources kernel, suspend2 works just fine, but with this kernel I get the following when running hibernate:
/usr/share/hibernate/scriptlets.d/modules: line 184 [: 2.6.0: integer expression expected
Not sure why it's doing that, but it repeats that line over and over. Perhaps I am missing something to get it properly working with this kernel?? |
yeah there was a change i realized about afterwards that I have to change give me an hour or 2 and I should have it fixed.... suspend worked in 2.6.20-rc4-skunk1 if you want to try that _________________ Do not meddle in the affairs of wizards, for they are subtle and quick to anger. |
|
Back to top |
|
|
RaZoR1394 Guru
Joined: 09 Jan 2005 Posts: 356
|
Posted: Tue Jan 30, 2007 3:59 pm Post subject: |
|
|
rmh3093 wrote: | there is a new change in 2.6.20-rc6-mm1 that will effect most if not all external modules....
SA_SHIRQ is now IRQF_SHARED
example: | - err = request_irq(pdev->irq, ipw_isr, SA_SHIRQ, DRV_NAME, priv);
+ err = request_irq(pdev->irq, ipw_isr, IRQF_SHARED, DRV_NAME, priv); |
|
Yup, seems to affect ndiswrapper . Is there a patch available? _________________ http://en.wikipedia.org/wiki/Cell_(microprocessor) |
|
Back to top |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Tue Jan 30, 2007 4:23 pm Post subject: |
|
|
RaZoR1394 wrote: | rmh3093 wrote: | there is a new change in 2.6.20-rc6-mm1 that will effect most if not all external modules....
SA_SHIRQ is now IRQF_SHARED
example: | - err = request_irq(pdev->irq, ipw_isr, SA_SHIRQ, DRV_NAME, priv);
+ err = request_irq(pdev->irq, ipw_isr, IRQF_SHARED, DRV_NAME, priv); |
|
Yup, seems to affect ndiswrapper . Is there a patch available? |
yeah make an overlay for ndiswrapper and add the patch below to the files dir
${FILESDIR}/ndiswrapper_2.6.20-rc6-mm2.patch: | diff -urN driver.orig/ndis.c driver/ndis.c
--- driver.orig/ndis.c 2007-01-30 11:18:42.371951455 -0500
+++ driver/ndis.c 2007-01-30 11:19:08.985301640 -0500
@@ -1852,7 +1852,7 @@
tasklet_init(&wnd->irq_tasklet, deserialized_driver(wnd) ?
deserialized_irq_handler : serialized_irq_handler,
(unsigned long)wnd);
- if (request_irq(vector, ndis_isr, req_isr ? SA_SHIRQ : 0,
+ if (request_irq(vector, ndis_isr, req_isr ? IRQF_SHARED : 0,
wnd->net_dev->name, wnd)) {
printk(KERN_WARNING "%s: request for IRQ %d failed\n",
DRIVER_NAME, vector);
diff -urN driver.orig/ntoskernel_io.c driver/ntoskernel_io.c
--- driver.orig/ntoskernel_io.c 2007-01-30 11:18:42.370951592 -0500
+++ driver/ntoskernel_io.c 2007-01-30 11:19:45.990226620 -0500
@@ -560,7 +560,7 @@
InitializeListHead(&interrupt->list);
interrupt->synch_irql = synch_irql;
interrupt->interrupt_mode = interrupt_mode;
- if (request_irq(vector, io_irq_isr, shareable ? SA_SHIRQ : 0,
+ if (request_irq(vector, io_irq_isr, shareable ? IRQF_SHARED : 0,
"io_irq", interrupt)) {
WARNING("request for irq %d failed", vector);
IOEXIT(return STATUS_INSUFFICIENT_RESOURCES); |
and add 'epatch ${FILESDIR}/ndiswrapper_2.6.20-rc6-mm2.patch' to the src_unpack section of the ebuild _________________ Do not meddle in the affairs of wizards, for they are subtle and quick to anger. |
|
Back to top |
|
|
seren Guru
Joined: 27 Aug 2005 Posts: 448 Location: Wisconsin
|
Posted: Tue Jan 30, 2007 5:39 pm Post subject: |
|
|
skunk2 booted and solved a lot of the problems i was having, but nvidia-drivers wont compile.
Code: | /var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv/nv.c:110: warning: 'kmem_cache_t' is deprecated
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv/nv.c: In function 'nv_kern_open':
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv/nv.c:1912: error: 'SA_INTERRUPT' undeclared (first use in this function)
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv/nv.c:1912: error: (Each undeclared identifier is reported only once
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv/nv.c:1912: error: for each function it appears in.)
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv/nv.c:1912: error: 'SA_SHIRQ' undeclared (first use in this function)
make[4]: *** [/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv/nv.o] Error 1
make[3]: *** [_module_/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv] Error 2
make[2]: *** [modules] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
!!! ERROR: x11-drivers/nvidia-drivers-1.0.9746 failed.
Call stack:
ebuild.sh, line 1611: Called dyn_compile
ebuild.sh, line 968: Called qa_call 'src_compile'
environment, line 4307: Called src_compile
nvidia-drivers-1.0.9746.ebuild, line 181: Called linux-mod_src_compile
linux-mod.eclass, line 510: Called die
!!! Unable to make IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/2.6.20-rc6-skunk2/build clean module.
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/temp/build.log'.
|
|
|
Back to top |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Tue Jan 30, 2007 5:59 pm Post subject: |
|
|
seren wrote: | skunk2 booted and solved a lot of the problems i was having, but nvidia-drivers wont compile.
Code: | /var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv/nv.c:110: warning: 'kmem_cache_t' is deprecated
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv/nv.c: In function 'nv_kern_open':
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv/nv.c:1912: error: 'SA_INTERRUPT' undeclared (first use in this function)
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv/nv.c:1912: error: (Each undeclared identifier is reported only once
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv/nv.c:1912: error: for each function it appears in.)
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv/nv.c:1912: error: 'SA_SHIRQ' undeclared (first use in this function)
make[4]: *** [/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv/nv.o] Error 1
make[3]: *** [_module_/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/work/NVIDIA-Linux-x86_64-1.0-9746-pkg2/usr/src/nv] Error 2
make[2]: *** [modules] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
!!! ERROR: x11-drivers/nvidia-drivers-1.0.9746 failed.
Call stack:
ebuild.sh, line 1611: Called dyn_compile
ebuild.sh, line 968: Called qa_call 'src_compile'
environment, line 4307: Called src_compile
nvidia-drivers-1.0.9746.ebuild, line 181: Called linux-mod_src_compile
linux-mod.eclass, line 510: Called die
!!! Unable to make IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/2.6.20-rc6-skunk2/build clean module.
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9746/temp/build.log'.
|
|
make a patch like I did for ndiswrapper above... for my ati-drivers the patch was a 1 liner
EDIT: SA_INTERRUPT => IRQF_DISABLED now _________________ Do not meddle in the affairs of wizards, for they are subtle and quick to anger. |
|
Back to top |
|
|
|