Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#421879: cpufreq_ondemand: cpufreq_ondemand responds too slowly

0 views
Skip to first unread message

Greg Kochanski

unread,
May 2, 2007, 4:50:09 AM5/2/07
to
Package: linux-image-2.6.20-1-686
Version: 2.6.20-3
Severity: minor
File: cpufreq_ondemand


Cpufreq_ondemand takes too long to respond to a load increase.
Currently, one cannot set /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_min
to anything smaller than 500000 (0.5 second). Currently, the default is 1.0 second.

That's not good for the default case on my P4 with the 2.6.20 kernel, where
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq is 300MHz or so.
In the default case, the CPU is oozing along at 300MHz, and response
is awful if you type a command at a console or drag a window or something.
The ondemand governor responds 1 second later, but by then you've
already been annoyed by the sluggish response.

(Just for comparison, if someone can type at the modest rate of 40 words per minute,
each word takes just 1.5 seconds. For typical linux commands like "ls",
the typing is over in something like 0.3 second.
As another comparison, humans can easily notice 0.1 to 0.2 second long pauses in
speech.) Essentially, if the ondemand governor introduces delays much longer than
0.1 seconds, people will notice hesitations and find the computer to be sluggish.

Suggestions:
1) allow sampling_rate_min to be set to smaller values, like 0.1 second.
The default sampling_rate_min should probably be 0.25 seconds.
If that were the case, the CPU would power up before
a window drag (or similar motion) was finished, and the response would
probably seem acceptably snappy.
2) Make the default scaling_min_freq be somewhat larger, perhaps 670 MHz or
20% of the max clock speed. This will (of course) reduce laptop life,
but I suspect that it won't make a noticeable change.


-- Package-specific info:
** Version: Linux version 2.6.20-1-686 (Debian 2.6.20-3) (wa...@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Tue Apr 24 21:52:11 UTC 2007

** Not tainted

** Kernel log:
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=140.128.101.111 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=41 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=221.254.115.194 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=46 ID=0 DF PROTO=UDP SPT=26339 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=128.249.42.10 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=45 ID=7444 DF PROTO=UDP SPT=51242 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=218.214.53.32 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=53 ID=56234 PROTO=UDP SPT=21238 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=217.34.207.185 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=237 ID=49835 DF PROTO=UDP SPT=871 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=68.15.12.150 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=45 ID=64599 DF PROTO=UDP SPT=32817 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=67.100.61.90 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=51 ID=12615 DF PROTO=UDP SPT=35264 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=144.118.25.169 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=55 ID=7441 PROTO=UDP SPT=12223 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=70.167.35.186 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=50 ID=12072 PROTO=UDP SPT=59711 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=76.99.137.104 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=49 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=62.159.119.230 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=54 ID=59771 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=212.44.16.126 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=117 ID=1 PROTO=UDP SPT=82 DPT=123 LEN=56
[FIAIF_REJECT]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=212.122.167.78 DST=192.168.1.64 LEN=48 TOS=0x00 PREC=0x80 TTL=116 ID=13198 DF PROTO=TCP SPT=4281 DPT=80 WINDOW=65535 RES=0x00 SYN URGP=0
[FIAIF_REJECT]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=212.122.167.78 DST=192.168.1.64 LEN=48 TOS=0x00 PREC=0x80 TTL=116 ID=15935 DF PROTO=TCP SPT=4281 DPT=80 WINDOW=65535 RES=0x00 SYN URGP=0
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=209.157.69.60 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=54 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=66.87.165.139 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=46 ID=33500 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=212.238.202.114 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=48 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=75.42.161.29 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=53 ID=48962 PROTO=UDP SPT=2014 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=213.235.197.222 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=51 ID=21686 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=142.92.39.147 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=51 ID=26562 DF PROTO=UDP SPT=34097 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=59.147.134.170 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=47 ID=0 PROTO=UDP SPT=61410 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=82.229.165.62 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=57 ID=33155 PROTO=UDP SPT=45052 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=64.45.209.224 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=48 ID=53388 DF PROTO=UDP SPT=20304 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=62.49.70.209 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=245 ID=38695 PROTO=UDP SPT=4258 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=82.66.71.131 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=56 ID=41421 PROTO=UDP SPT=55424 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=216.221.84.217 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=52 ID=60561 DF PROTO=UDP SPT=34869 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=195.244.199.78 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=51 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=62.49.70.209 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=245 ID=38720 PROTO=UDP SPT=4269 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=194.190.204.237 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=46 ID=3509 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=212.37.54.137 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=53 ID=41774 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=60.248.95.46 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=39 ID=39962 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=210.24.255.5 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=47 ID=14401 DF PROTO=UDP SPT=56696 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=62.104.81.9 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=56 ID=55871 DF PROTO=UDP SPT=17038 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=213.133.103.108 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=52 ID=47794 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=80.75.66.29 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=113 ID=4360 PROTO=UDP SPT=507 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=81.151.221.209 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=49 ID=40441 PROTO=UDP SPT=53285 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=59.147.134.170 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=47 ID=0 PROTO=UDP SPT=62146 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=81.94.72.226 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=47 ID=58279 PROTO=UDP SPT=13933 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=68.38.253.103 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=45 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=134.159.111.98 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=46 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=212.202.192.115 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=55 ID=43646 PROTO=UDP SPT=40653 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=212.60.157.65 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=53 ID=42424 DF PROTO=UDP SPT=2314 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=84.50.110.229 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=57 ID=57547 PROTO=UDP SPT=30533 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=65.171.115.216 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=51 ID=20532 DF PROTO=UDP SPT=2893 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=208.74.120.18 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=52 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=68.15.165.28 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=49 ID=0 PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=85.189.140.169 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=54 ID=57459 DF PROTO=UDP SPT=27730 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=62.104.81.9 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=56 ID=36693 DF PROTO=UDP SPT=17282 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=60.43.45.68 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=45 ID=17097 DF PROTO=UDP SPT=39812 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=82.105.227.36 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=51 ID=59786 DF PROTO=UDP SPT=34551 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=86.135.46.81 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=50 ID=9834 DF PROTO=UDP SPT=61418 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=203.118.47.3 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=48 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=195.244.199.78 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=51 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=82.69.92.84 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=55 ID=773 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=193.252.178.51 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=53 ID=2154 DF PROTO=UDP SPT=3717 DPT=123 LEN=56
usb 4-2: new full speed USB device using uhci_hcd and address 11
usb 4-2: configuration #1 chosen from 1 choice
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=87.98.216.188 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=54 ID=41514 PROTO=UDP SPT=51097 DPT=123 LEN=56
usb 4-2: USB disconnect, address 11
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=80.143.209.164 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=55 ID=32921 DF PROTO=UDP SPT=1048 DPT=123 LEN=56
usb 4-2: new full speed USB device using uhci_hcd and address 12
usb 4-2: configuration #1 chosen from 1 choice
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=217.147.80.197 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=58 ID=55357 DF PROTO=UDP SPT=1499 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=219.117.252.213 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=51 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=86.129.99.236 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=112 ID=13697 PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=217.7.232.211 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=55 ID=13397 DF PROTO=UDP SPT=1127 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=62.166.34.42 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=51 ID=19524 DF PROTO=UDP SPT=61534 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=193.28.201.19 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=53 ID=7380 DF PROTO=UDP SPT=39227 DPT=123 LEN=56
usb 4-2: USB disconnect, address 12
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=194.117.233.87 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=52 ID=57310 PROTO=UDP SPT=51132 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=64.236.215.23 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=241 ID=42615 DF PROTO=UDP SPT=165 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=68.1.82.82 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=45 ID=16319 DF PROTO=UDP SPT=4492 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=212.36.37.131 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=115 ID=2064 PROTO=UDP SPT=393 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=210.24.255.5 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=47 ID=14411 DF PROTO=UDP SPT=56696 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=81.189.25.184 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=53 ID=5413 PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=80.193.211.121 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=116 ID=14217 PROTO=UDP SPT=55139 DPT=123 LEN=56
[FIAIF_REJECT]:IN=eth1 OUT= MAC= SRC=192.168.2.1 DST=224.0.0.251 LEN=73 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=53
[FIAIF_REJECT]:IN=eth0 OUT= MAC= SRC=192.168.1.64 DST=224.0.0.251 LEN=73 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=53
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=62.49.70.209 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=245 ID=39014 PROTO=UDP SPT=4412 DPT=123 LEN=56
[FIAIF_LIMIT_REJECT]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=12.146.74.139 DST=192.168.1.64 LEN=60 TOS=0x08 PREC=0x80 TTL=53 ID=22662 DF PROTO=TCP SPT=41970 DPT=25 WINDOW=5840 RES=0x00 SYN URGP=0
[FIAIF_LIMIT_REJECT]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=12.146.74.139 DST=192.168.1.64 LEN=60 TOS=0x08 PREC=0x80 TTL=53 ID=2899 DF PROTO=TCP SPT=41973 DPT=25 WINDOW=5840 RES=0x00 SYN URGP=0
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=86.31.59.231 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=118 ID=18236 PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=69.84.133.169 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=50 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=60.43.45.68 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=45 ID=13793 DF PROTO=UDP SPT=39812 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=128.232.247.218 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=53 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=217.147.80.197 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=58 ID=17105 DF PROTO=UDP SPT=1703 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=212.238.202.114 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=48 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=210.24.255.5 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=47 ID=14430 DF PROTO=UDP SPT=56696 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=89.213.79.118 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=247 ID=16530 PROTO=UDP SPT=3803 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=213.67.169.151 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=48 ID=26075 PROTO=UDP SPT=25722 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=193.44.240.66 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=48 ID=3179 DF PROTO=UDP SPT=230 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=70.167.35.186 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=50 ID=7738 PROTO=UDP SPT=54059 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=12.17.43.180 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=243 ID=61501 DF PROTO=UDP SPT=6 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=60.248.95.46 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=39 ID=40055 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=217.34.207.185 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=237 ID=57885 DF PROTO=UDP SPT=898 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=68.1.82.82 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=45 ID=14046 DF PROTO=UDP SPT=4500 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=193.84.18.9 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=54 ID=51162 DF PROTO=UDP SPT=37364 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=209.85.31.208 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=52 ID=56892 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=208.35.81.2 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=49 ID=0 DF PROTO=UDP SPT=123 DPT=123 LEN=56
[FIAIF_LIMIT_DROP]:IN=eth0 OUT= MAC=00:0d:88:3f:ef:01:00:14:7f:01:9b:e2:08:00 SRC=83.174.38.22 DST=192.168.1.64 LEN=76 TOS=0x10 PREC=0xA0 TTL=49 ID=31166 PROTO=UDP SPT=58730 DPT=123 LEN=56

** Loaded modules:
Module Size Used by
ext2 60264 0
rndis_host 6496 0
cdc_ether 5952 1 rndis_host
usbnet 17704 2 rndis_host,cdc_ether
cdc_acm 14176 0
rfcomm 35512 0
l2cap 22208 5 rfcomm
bluetooth 48580 4 rfcomm,l2cap
cpufreq_ondemand 8076 1
ipt_MASQUERADE 3744 1
xt_helper 2880 1
xt_multiport 3168 23
ipt_TOS 2336 17
xt_tcpudp 3232 58
xt_state 2560 25
ipt_LOG 6304 10
ipt_REJECT 4544 5
xt_limit 2720 19
iptable_nat 7332 1
nf_conntrack_ipv4 17772 27 iptable_nat
iptable_filter 3072 1
nf_nat_ftp 3520 0
nf_nat 17804 3 ipt_MASQUERADE,iptable_nat,nf_nat_ftp
nf_conntrack_ftp 9856 1 nf_nat_ftp
nf_conntrack 58440 8 ipt_MASQUERADE,xt_helper,xt_state,iptable_nat,nf_conntrack_ipv4,nf_nat_ftp,nf_nat,nf_conntrack_ftp
nfnetlink 6648 3 nf_conntrack_ipv4,nf_nat,nf_conntrack
iptable_mangle 2880 1
ip_tables 12324 3 iptable_nat,iptable_filter,iptable_mangle
x_tables 14628 11 ipt_MASQUERADE,xt_helper,xt_multiport,ipt_TOS,xt_tcpudp,xt_state,ipt_LOG,ipt_REJECT,xt_limit,iptable_nat,ip_tables
ipv6 234016 34
dm_snapshot 16580 0
dm_mirror 20340 0
dm_mod 52812 2 dm_snapshot,dm_mirror
p4_clockmod 5668 0
speedstep_lib 5060 1 p4_clockmod
freq_table 4576 2 cpufreq_ondemand,p4_clockmod
ide_generic 1408 0 [permanent]
tsdev 7552 0
snd_intel8x0 31420 1
snd_ac97_codec 89412 1 snd_intel8x0
ac97_bus 2432 1 snd_ac97_codec
snd_pcm_oss 39232 0
snd_mixer_oss 15488 1 snd_pcm_oss
i2c_i801 7980 0
analog 11136 0
i2c_core 20736 1 i2c_i801
psmouse 35208 0
snd_pcm 72036 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 20964 1 snd_pcm
serio_raw 6724 0
gameport 15016 1 analog
pcspkr 3264 0
evdev 9376 1
iTCO_wdt 10148 0
rtc 12976 0
shpchp 31156 0
pci_hotplug 29312 1 shpchp
snd 48196 8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 7616 1 snd
snd_page_alloc 9736 2 snd_intel8x0,snd_pcm
intel_agp 22748 1
agpgart 30504 1 intel_agp
ext3 121032 2
jbd 55368 1 ext3
mbcache 8420 2 ext2,ext3
ide_cd 36672 0
cdrom 32960 1 ide_cd
ide_disk 15744 4
ata_generic 7876 0
libata 100052 1 ata_generic
scsi_mod 133100 1 libata
piix 9540 0 [permanent]
8139cp 22400 0
8139too 25632 0
mii 5376 3 usbnet,8139cp,8139too
generic 4932 0 [permanent]
ide_core 114728 5 ide_generic,ide_cd,ide_disk,piix,generic
ehci_hcd 29132 0
uhci_hcd 22160 0
usbcore 122312 7 rndis_host,cdc_ether,usbnet,cdc_acm,ehci_hcd,uhci_hcd
thermal 13928 0
processor 30536 1 thermal
fan 4772 0

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface [8086:2570] (rev 02)
Subsystem: Giga-byte Technology GA-8IPE1000 Pro2 motherboard (865PE) [1458:2570]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 0
Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M]
Capabilities: <access denied>

00:01.0 PCI bridge [0604]: Intel Corporation 82865G/PE/P PCI to AGP Controller [8086:2571] (rev 02) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
Memory behind bridge: f8000000-f9ffffff
Prefetchable memory behind bridge: f0000000-f7ffffff
Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-

00:1d.0 USB Controller [0c03]: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 [8086:24d2] (rev 02) (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology GA-8IPE1000/8KNXP motherboard [1458:24d2]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at ac00 [size=32]

00:1d.1 USB Controller [0c03]: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 [8086:24d4] (rev 02) (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology GA-8IPE1000 Pro2 motherboard (865PE) [1458:24d2]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin B routed to IRQ 17
Region 4: I/O ports at a000 [size=32]

00:1d.2 USB Controller [0c03]: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 [8086:24d7] (rev 02) (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology GA-8IPE1000 Pro2 motherboard (865PE) [1458:24d2]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin C routed to IRQ 18
Region 4: I/O ports at a400 [size=32]

00:1d.3 USB Controller [0c03]: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 [8086:24de] (rev 02) (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology GA-8IPE1000 Pro2 motherboard (865PE) [1458:24d2]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at a800 [size=32]

00:1d.7 USB Controller [0c03]: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller [8086:24dd] (rev 02) (prog-if 20 [EHCI])
Subsystem: Giga-byte Technology GA-8IPE1000 Pro2 motherboard (865PE) [1458:5006]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin D routed to IRQ 19
Region 0: Memory at fc000000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev c2) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
I/O behind bridge: 00009000-00009fff
Memory behind bridge: fa000000-fbffffff
Prefetchable memory behind bridge: 50000000-500fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-

00:1f.0 ISA bridge [0601]: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge [8086:24d0] (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0

00:1f.1 IDE interface [0101]: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller [8086:24db] (rev 02) (prog-if 8a [Master SecP PriP])
Subsystem: Giga-byte Technology GA-8IPE1000 Pro2 motherboard (865PE) [1458:24d2]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4 [size=1]
Region 2: I/O ports at 0170 [size=8]
Region 3: I/O ports at 0374 [size=1]
Region 4: I/O ports at f000 [size=16]
Region 5: Memory at 50100000 (32-bit, non-prefetchable) [size=1K]

00:1f.3 SMBus [0c05]: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller [8086:24d3] (rev 02)
Subsystem: Giga-byte Technology GA-8IPE1000 Pro2 motherboard (865PE) [1458:24d2]
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin B routed to IRQ 22
Region 4: I/O ports at 1400 [size=32]

00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller [8086:24d5] (rev 02)
Subsystem: Giga-byte Technology GA-8IPE1000/8KNXP motherboard [1458:a002]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin B routed to IRQ 22
Region 0: I/O ports at b400 [size=256]
Region 1: I/O ports at b800 [size=64]
Region 2: Memory at fc001000 (32-bit, non-prefetchable) [size=512]
Region 3: Memory at fc002000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>

01:00.0 VGA compatible controller [0300]: nVidia Corporation NV34 [GeForce FX 5200] [10de:0322] (rev a1) (prog-if 00 [VGA])
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8180]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (1250ns min, 250ns max)
Interrupt: pin A routed to IRQ 5
Region 0: Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at f0000000 (32-bit, prefetchable) [size=128M]
[virtual] Expansion ROM at f9000000 [disabled] [size=128K]
Capabilities: <access denied>

02:01.0 Ethernet controller [0200]: D-Link System Inc RTL8139 Ethernet [1186:1300] (rev 10)
Subsystem: D-Link System Inc DFE-528TX 10/100 Fast Ethernet PCI Adapter [1186:1303]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (8000ns min, 16000ns max)
Interrupt: pin A routed to IRQ 20
Region 0: I/O ports at 9000 [size=256]
Region 1: Memory at fb001000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>

02:02.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
Subsystem: Belkin F5D5000 PCI Card/Desktop Network PCI Card [1799:5000]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (8000ns min, 16000ns max)
Interrupt: pin A routed to IRQ 21
Region 0: I/O ports at 9400 [size=256]
Region 1: Memory at fb000000 (32-bit, non-prefetchable) [size=256]
[virtual] Expansion ROM at 50000000 [disabled] [size=64K]
Capabilities: <access denied>

-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing'), (50, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.20-1-686 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-image-2.6.20-1-686 depends on:
ii initramfs-tools [linux-initra 0.87b tools for generating an initramfs
ii module-init-tools 3.3-pre4-2 tools for managing Linux kernel mo

Versions of packages linux-image-2.6.20-1-686 recommends:
ii libc6-i686 2.3.6.ds1-13 GNU C Library: Shared libraries [i

-- debconf information:
linux-image-2.6.20-1-686/postinst/depmod-error-initrd-2.6.20-1-686: false
linux-image-2.6.20-1-686/postinst/old-initrd-link-2.6.20-1-686: true
linux-image-2.6.20-1-686/preinst/already-running-this-2.6.20-1-686:
linux-image-2.6.20-1-686/preinst/failed-to-move-modules-2.6.20-1-686:
linux-image-2.6.20-1-686/postinst/create-kimage-link-2.6.20-1-686: true
linux-image-2.6.20-1-686/prerm/removing-running-kernel-2.6.20-1-686: true
linux-image-2.6.20-1-686/preinst/lilo-has-ramdisk:
linux-image-2.6.20-1-686/postinst/bootloader-test-error-2.6.20-1-686:
linux-image-2.6.20-1-686/preinst/initrd-2.6.20-1-686:
linux-image-2.6.20-1-686/preinst/lilo-initrd-2.6.20-1-686: true
linux-image-2.6.20-1-686/postinst/old-system-map-link-2.6.20-1-686: true
linux-image-2.6.20-1-686/prerm/would-invalidate-boot-loader-2.6.20-1-686: true
linux-image-2.6.20-1-686/preinst/abort-install-2.6.20-1-686:
shared/kernel-image/really-run-bootloader: true
linux-image-2.6.20-1-686/preinst/overwriting-modules-2.6.20-1-686: true
linux-image-2.6.20-1-686/preinst/abort-overwrite-2.6.20-1-686:
linux-image-2.6.20-1-686/preinst/bootloader-initrd-2.6.20-1-686: true
linux-image-2.6.20-1-686/postinst/bootloader-error-2.6.20-1-686:
linux-image-2.6.20-1-686/preinst/elilo-initrd-2.6.20-1-686: true
linux-image-2.6.20-1-686/postinst/kimage-is-a-directory:
linux-image-2.6.20-1-686/postinst/depmod-error-2.6.20-1-686: false
linux-image-2.6.20-1-686/postinst/old-dir-initrd-link-2.6.20-1-686: true


--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Mattia Dongili

unread,
May 2, 2007, 10:30:08 AM5/2/07
to
On Wed, May 02, 2007 at 09:36:27AM +0100, Greg Kochanski wrote:
...

> Suggestions:
> 1) allow sampling_rate_min to be set to smaller values, like 0.1 second.
> The default sampling_rate_min should probably be 0.25 seconds.
> If that were the case, the CPU would power up before
> a window drag (or similar motion) was finished, and the response would
> probably seem acceptably snappy.

actually the sampling rate is dependent on the transition latency for
the processor.

> 2) Make the default scaling_min_freq be somewhat larger, perhaps 670 MHz or
> 20% of the max clock speed. This will (of course) reduce laptop life,
> but I suspect that it won't make a noticeable change.

you can already do that by setting /etc/default/cpufrequtils from the
cpufrequtils package.

cheers
--
mattia
:wq!

Greg Kochanski

unread,
May 2, 2007, 11:00:15 AM5/2/07
to
Mattia Dongili wrote:
> On Wed, May 02, 2007 at 09:36:27AM +0100, Greg Kochanski wrote:
> ...
>> Suggestions:
>> 1) allow sampling_rate_min to be set to smaller values, like 0.1 second.
>> The default sampling_rate_min should probably be 0.25 seconds.
>> If that were the case, the CPU would power up before
>> a window drag (or similar motion) was finished, and the response would
>> probably seem acceptably snappy.
>
> actually the sampling rate is dependent on the transition latency for
> the processor.

Can you explain further?


>
>> 2) Make the default scaling_min_freq be somewhat larger, perhaps 670 MHz or
>> 20% of the max clock speed. This will (of course) reduce laptop life,
>> but I suspect that it won't make a noticeable change.
>
> you can already do that by setting /etc/default/cpufrequtils from the
> cpufrequtils package.
>
> cheers


Yes, you can. However, I was arguing for a change in the defaults,
so that the average user would get a better performance with the
default settings.

Mattia Dongili

unread,
May 2, 2007, 6:50:13 PM5/2/07
to
On Wed, May 02, 2007 at 03:44:30PM +0100, Greg Kochanski wrote:
> Mattia Dongili wrote:
> >On Wed, May 02, 2007 at 09:36:27AM +0100, Greg Kochanski wrote:
> >...
> >>Suggestions:
> >>1) allow sampling_rate_min to be set to smaller values, like 0.1 second.
> >> The default sampling_rate_min should probably be 0.25 seconds.
> >> If that were the case, the CPU would power up before
> >> a window drag (or similar motion) was finished, and the response
> >> would
> >> probably seem acceptably snappy.
> >
> >actually the sampling rate is dependent on the transition latency for
> >the processor.
>
> Can you explain further?

assume your processor takes 100ms to switch from one frequency to
another. Ondemand takes this value as a base to calculate the polling
frequency (min, max et al.) and to avoid the possibility to clog the
system with to many transitions it sets a lower value that is a multiple
of the transition latency.

> >>2) Make the default scaling_min_freq be somewhat larger, perhaps 670 MHz
> >>or
> >> 20% of the max clock speed. This will (of course) reduce laptop
> >> life,
> >> but I suspect that it won't make a noticeable change.
> >
> >you can already do that by setting /etc/default/cpufrequtils from the
> >cpufrequtils package.
> >
> >cheers
>
>
> Yes, you can. However, I was arguing for a change in the defaults,
> so that the average user would get a better performance with the
> default settings.

this bug then belongs to the package that sets ondemand as default
governor, which isn't the kernel.

cheers
--
mattia
:wq!

Greg Kochanski

unread,
May 3, 2007, 8:00:14 AM5/3/07
to

> this is the p4_clockmod code:
>
> policy->cpuinfo.transition_latency = 1000000; /* assumed */
>
> it's expressed in nS so it's 1mS.
> And by the way this is a comment in cpufreq_ondemand.c that may
> enlighten some more:
>
> /*
> * The polling frequency of this governor depends on the capability of
> * the processor. Default polling frequency is 1000 times the transition
> * latency of the processor. The governor will work on any processor with
> * transition latency <= 10mS, using appropriate sampling
> * rate.
> * For CPUs with transition latency > 10mS (mostly drivers with CPUFREQ_ETERNAL)
> * this governor will not work.
> * All times here are in uS.
> */


OK. So, if I can find an actual specification for the transition
latency, you could replace the assumed value with the real one.
Right?

I'd also suggest changing (in cpufreq_ondemand.c )
#define MIN_SAMPLING_RATE (def_sampling_rate / 2)
to
#define MIN_SAMPLING_RATE (def_sampling_rate / 10)

The current MIN_SAMPLING_RATE enforces a fairly conservative,
slow sampling rate. By lowering the limit, you could allow people to
experiment and tune their systems, and see if a more rapid sampling
rate would actually improve things or not.
(Note that this would not change the default behavior at all!)

Even with this more agressive limit, the CPU would still (at worst)
only be spending 1% of its time in the middle of a transition between
one speed and another. It's easy to imagine that some people would
trade off a 1% overhead for more rapid response to a mouse motion.

Anyhow, there are good human interface reasons to try to get the
sampling rate down to 100ms, if it can be done without affecting
overall performance significantly. Reducing the MIN_SAMPLING_RATE
allows people to experiment easily, so it ought to be a good idea.

Greg Kochanski

unread,
May 8, 2007, 9:00:13 PM5/8/07
to
I got the following response from Intel. It's a little confused,
perhaps. Or, maybe if you have ACPI turned on properly, perhaps
the kernel can read the latency from the processor itself.

Anyhow, he says that the latency is 10 - 100 microseconds for Intel
processors. Since the values of policy->cpuinfo.transition_latency
in the kernel seem to be much longer than that
(based on http://lists.debian.org/debian-devel/2006/12/msg00184.html ,
e.g. the Pentium 4 is used as if it has a 1000 microsecond latency),
it looks like they ought to be reduced to the correct values.


> Hi Greg,
>
> The author responded:
>
> The latency to switch P-state depends on the processor. You can look at the latency value on your particular processor by
> #cat /proc/acpi/processor/CPU*/performance
> ## Note this may need some particular kernel configuration
>
> Typically this value is 10uS or 100uS. Ondemand, by default, does the monitoring based on this latency. Default sampling interval of ondemand is 1000 times this latency. So, if you have a CPU with latency 100uS, ondemand is already polling at 100 mS (10 times per sec). You may see freq changing lesser number of times than that. But, that will be because thats when CPU load actually changed and not because ondemand is polling once per second. On all Intel systems I have seen ondemand samples atleast 9 times per second.
>
> You can check ondemand sampling value and increase/decrease it by looking at the tunables in
> /sys/devices/system/cpu/cpu*/cpufreq/ondemand/ directory.
>
> Regards,
>
> Lexi S.
> Intel(R) Software Network Support
> http://www.intel.com/software
> email: ISN.s...@intel.com
>
> Intel is a registered trademark of Intel Corporation or its subsidiaries in the United States and other countries.

Mattia Dongili

unread,
May 9, 2007, 1:10:10 AM5/9/07
to
On Wed, May 09, 2007 at 01:49:17AM +0100, Greg Kochanski wrote:
> I got the following response from Intel. It's a little confused,
> perhaps. Or, maybe if you have ACPI turned on properly, perhaps
> the kernel can read the latency from the processor itself.

Yes, it's a bit confusing/confused.
They are talking about P-states, the p4_clockmod deals with throttling
(T-states), not frequency scaling[1].
So I guess they didn't get your question right or you didn't include the
necessary information.

Also, you may want to redirect most of this discussion to the
cpu...@lists.linux.org.uk mailing list (where probably the same
engineer that answered to you is usually hanging out). Sorry for not
mentioning that before.

[1]: Basically throttling the processor just add idle cycles without
saving any power, frequency scaling actually scales voltage and
frequency.

--
mattia
:wq!

0 new messages