WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Next kernel wishlist  (Read 21094 times)

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: Next kernel wishlist
« Reply #30 on: June 11, 2011, 01:11:05 AM »
It's +80kb not needed by 99%, plus it hardly works nowadays. It gets no testing and no fixes..
The only barriers that can stop you are the ones you create yourself.

Offline danielibarnes

  • Hero Member
  • *****
  • Posts: 548
Re: Next kernel wishlist
« Reply #31 on: June 11, 2011, 10:15:00 AM »
It's +80kb not needed by 99%, plus it hardly works nowadays. It gets no testing and no fixes..

It works for me, although I've not tested it extensively. Since the size and user base can't justify inclusion, I'll look into creating a custom kernel. That'll work just as well.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: Next kernel wishlist
« Reply #32 on: June 11, 2011, 10:25:22 AM »
That'd be good. Available for those who need it.
« Last Edit: June 11, 2011, 10:27:29 AM by curaga »
The only barriers that can stop you are the ones you create yourself.

Offline genec

  • Full Member
  • ***
  • Posts: 240
Re: Next kernel wishlist
« Reply #33 on: June 21, 2011, 12:58:38 PM »
What about moving from the old, deprecated ATA drivers to the new Serial/Parallel ATA drivers where possible?

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: Next kernel wishlist
« Reply #34 on: June 21, 2011, 01:14:53 PM »
Please read the thread, especially posts 14 and 15 ;)
The only barriers that can stop you are the ones you create yourself.

Offline genec

  • Full Member
  • ***
  • Posts: 240
Re: Next kernel wishlist
« Reply #35 on: June 23, 2011, 10:01:39 AM »
Please read the thread, especially posts 14 and 15 ;)

Whoops!  Missed that one.  ;D

Offline hiro

  • Hero Member
  • *****
  • Posts: 1229
Re: Next kernel wishlist
« Reply #36 on: July 01, 2011, 09:11:12 AM »
powertop suggests enabling
-CONFIG_HPET_TIMER and
-CONFIG_NO_HZ for longer sleep times
-CONFIG_INOTIFY allows programs to wait for changes in files and directories
-CONFIG_USB_SUSPEND for disabling UHCI USB when not in use
-CONFIG_CPU_FREQ_GOV_ONDEMAND better speed governor

edit: statistics go into debug kernel
« Last Edit: July 01, 2011, 09:20:29 AM by hiro »

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: Next kernel wishlist
« Reply #37 on: July 01, 2011, 11:23:36 AM »
$ egrep 'HPET_TIMER|NO_HZ|INOTIFY|USB_SUSP|ONDEMAND' config-2.6.33.3-tinycore
CONFIG_NO_HZ=y
CONFIG_HPET_TIMER=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
CONFIG_CPU_FREQ_GOV_ONDEMAND=m
CONFIG_USB_SUSPEND=y
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y

Powertop is not the smartest app it seems ;) I recall it suggested I enable usb and sound suspend, when I already had them enabled, just with a different timeout than the one powertop expected.
The only barriers that can stop you are the ones you create yourself.

Offline hiro

  • Hero Member
  • *****
  • Posts: 1229
Re: Next kernel wishlist
« Reply #38 on: July 01, 2011, 12:33:19 PM »
Strange. IIRC there were power usage improvements when I let powertop enable USB suspending.
I'll check again

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Re: Next kernel wishlist
« Reply #39 on: July 24, 2011, 02:32:36 PM »
How about nbd module?

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: Next kernel wishlist
« Reply #40 on: July 25, 2011, 02:59:41 AM »
OK, will add nbd.
The only barriers that can stop you are the ones you create yourself.

Offline maro

  • Hero Member
  • *****
  • Posts: 1228
Re: Next kernel wishlist
« Reply #41 on: July 26, 2011, 08:51:39 PM »
Not so much a particular wish (at this stage), but more of a point I'd suggest to put on a dedicated list of test scenarios: During the 3.x phase we've seen repeatedly DMA problems with CD-ROM devices (mostly on older systems). The most recent one has triggered me to write this post.

I am one who still owns such a system, but I pretty much only boot it with TC to investigate for example possible hardware issues. I've noticed a kind of regression in the "out of the box" behaviour in this area between TC 2.x and 3.x: there are warnings etc. when booting 2.6.11, but it will eventually work, whilst 3.x gets "fatally stuck" on this problem (if not using the 'ide-core.nodma' boot code). Combine this with reports that others (like Puppy) are not showing those problems one likes to think that we've got an "unfortunate" kernel config in 3.x.

I don't think it's serious enough to try to track it down on the current kernel, but I think it would be worth comparing kernel configs of others (like Puppy) and attempting to test things when we move to a new kernel.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: Next kernel wishlist
« Reply #42 on: July 27, 2011, 02:23:32 AM »
I don't have any hw that fails DMA. But with the transition to libata, the issue is likely to go away.
The only barriers that can stop you are the ones you create yourself.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: Next kernel wishlist
« Reply #43 on: August 06, 2011, 12:35:00 PM »
I'm liking the new build so far :) Also, my new netbook shows the floppy issue, so I can confirm that delay gone.

Qemu before-after:
 

AMD netbook before-after:
 
The only barriers that can stop you are the ones you create yourself.

Offline hiro

  • Hero Member
  • *****
  • Posts: 1229
Re: Next kernel wishlist
« Reply #44 on: August 06, 2011, 10:37:05 PM »
So now the whole base will be booted faster than some of our extensions need to get mounted, hah :D