[SOLVED] cpufreq: eeepc 701: no auto scaling

I did:
# pacman -S cpufreq acpid
# modprobe p4-clockmod
# modprobe cpufreq-ondemand
Also put p4-clockmod, cpufreq-ondemand, and cpufreq-conservative into MODULES section of /etc/rc.fonf
and included acpid and cpufreq to the DAEMONS array (to see if automatically loading these settings make a difference).
I've got "ondemand" in the /etc/conf.d/cpufreq (but have tried "powersave" and "conservative" as well - the settings do have effect).
cpufreq-info
returns:
-- snip --
driver: p4-clockmod
-- snip --
current policy: frequency should be within 113 MHz and 900 MHz
The governor "performance" may decide which speed to use
within this range.
current CPU frequency is 900 MHz (asserted by call to hardware).
Note please, that it says "performance, not "ondemand".
I get the same when I do:
# cpufreq-set -c 0 -g ondemand
Only if do
# cpufreq-set -c 0 -g powersave
I get this reply from cpufreq-info:
-- snip --
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency is 113 MHz (asserted by call to hardware).
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
returns:
userspace conservative ondemand performance
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
gives
112500 225000 450000 562500 675000 787500 900000
I can change frequencies manually with (eg.):
# cpufreq-set -c 0 -f 112500
, but both ondemand and conservative keep the clock at 900 MHz, whereas powersave keeps everything at 112.5 MHz, no matter what the load is.
I haven't tried to fiddle around with up_threshold and down_threshold settings yet, as I would expect to see cpufreq to scale down at least a little bit on basically 0 load.
Am I missing some critical setting? cpufreq seems to be working, since I can change things manually.
My google-magic has deserted me on this one. Any ideas?
Last edited by JackH79 (2012-06-20 22:56:01)

Gusar wrote:He is wrong about the performance governor though, it's not built into the kernel, so you do need to load it (unless the p4-clockmod module loads it automatically, I'd have to check that).
hm, performance is available on my system without loading the module, and as far as I know (with my addmittedly limited kernel config knowledge) =y means built into the kernel!?
$ zgrep CONFIG_CPU_FREQ_GOV_PERFORMANCE /proc/config.gz
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y

Similar Messages

  • Problems with Arch on the EeePC 701

    Asus EeePC 701 4G
    512mb RAM
    Intel Celeron Processor ~600Mhz
    4Gb SSD
    Intergrated Intel video chipset
    I've installed Arch on my EeePC with the xfce4 desktop enviroment.  When I run "startx" It loads Xfce4 just fine except for my power button, keyboard and mouse, which remain non-functional.
    I followed the guide at http://wiki.archlinux.org/index.php/Asu … #Install_X and installed the intel video drivers, the input-synaptics, as well as the input-keyboard and input-mouse packages.  I also installed the latest ighea's acpi-eee package and toofishes eee repository.  I installed the kernel-eee that was supplied by that repository.  I've done everything I could think of to try to get the keyboard and mouse working inside X, but to no avail.
    I've tried uninstalling and reinstalling all the related packages, I've reinstalled xfce4, as well as X itself (once with the xorg.conf and once without).  I've commented out all mentions of "mouse" or "keyboard" in the xorg.conf, which didn't work.
    I've edited .xintirc, and /etc/rc.conf and /etc/X11/xorg.conf without results.
    I should mention that for one session, the mouse and keyboard worked fine, and it hasn't since.  What could be wrong?
    EDIT: I just uninstalled xfce4 and installed lxde instead.  Still the same result.
    Last edited by ac3raven (2010-02-07 05:48:33)

    Well, I feel dumb.  Thanks so much for the quick reply and it seems to have worked.  Mark this thread as SOLVED!

  • Auto scaling takes time to execute the rules

    Hi,
    I am using the windows azure application. In that I am using the scaling feature provided into the azure portal. Here, I have configured the rule to scale up my web role instance by 1 if CPU load increases up to certain limit. and the reverse rule that for
    decrementing the role instance.
    However, I tried to increase my system load. and checked the scaling feature. So, here I observed that the rules gets satisfied to auto scale the role instance by 1 but it took around 12-15 min to execute it.
    NOTE: I have set the rule checking time duration to 5 min.
    Please help me.

    Thank you for your response.
    But I guess this will not solve my problem. Let me elaborate my problem in detail.
    I have a site hosted on azure environment. To make the site performance better we are doing some research out of that one attempt we did is the performance test. So in that we are increasing the load on our site to check how it works with heavy user load.
    And we observed that when web roles CPU usage goes beyond 50% then we gets lower response from our site. So get the better performance we have used the scaling feature from azure portal. and configured the rule that if CPU usage goes beyond 50% then scale
    up the web role instance. Here, we observed that when CPU usage goes beyond 50% at the same time scaling doesn't triggered and we got lower response from our site and then after 12-15 min scaling rules got executed and at that time CPU usage was around 70%
    but the triggered in auto scaling was for the 50% condition. In short we are experiencing delay in executing rule. Please help.

  • PlotXY manual X Axis Scaling doesn't rescale Y-Axis auto-scaling

    I'm using PlotXY(..) to display data on a graph.
    I use SetAxisScalingMode(...) to set set VAL_LEFT_YAXIS to VAL_AUTOSCALE.  
    I use SetAxisScalingMode(...) to set set VAL_TOP_XAXIS scaling to VAL_MANUAL.
    I make various calls to SetAxisScalingMode(...) which change the min & max values for the X-Axis.
    Everything thing seems to display correctly except that changing min & max values using manual scaling on the x-axis does not seem to change the range of data used to auto-scale the y-axis.
    For example say you have a peak in your data that you want to exclude so the auto-scaling on the y-axis will zoom in.
    So you change the max, min manual x-axis scaling to leave out the peak but scaling but the y-axis scaling doesn't change.
    Is this the way it should work?
    Ideas for a work around?
    Thanks,
    Kirk

    Hi Kirk,
    As you've noticed, the autoscaling of an axis in the graph is based on the entire data of each plot, not just on the portion of the plot that is within the range of the other axis.
    If you use only integer limits for the min and max of the x axis, if you plot only 1D arrays, and if you don't mind re-plotting every time that you want to manually change the x-axis, there's a possible workaround, consisting of replacing PlotY with PlotWaveform, so that you can offset the data to plot.
    I've adapted the code that you attached earlier to illustrate this:
    int xmin = 40;
    int xmax = 90;
    SetAxisScalingMode(handle, PANEL_GRAPH, VAL_BOTTOM_XAXIS, VAL_MANUAL, (double)xmin, (double)xmax);
    PlotWaveform (handle, PANEL_GRAPH, datapoints + xmin, xmax - xmin, VAL_DOUBLE, 1.0, 0.0, xmin, 1.0,
                  style, VAL_EMPTY_SQUARE, VAL_SOLID, 1, color);

  • Axis auto scaling

    when I use auto scaling for an axis I find two times repeated each number label , e.g. 0 0 1 1 2 2 ,...

    I am seeing the same thing in LabWindows. Tech support has not been much help. Have you found an answer?

  • Auto Scaling when Printing

    For some reason when I try and print a large banner from InDesign it auto scales the image up by exactly 1 inch proportionately. In other words, it makes my 36 inch wide document 37 inches exactly and adjusts the length accordingly. I've checked and double checked the print settings to make sure that it is not set to scale the document, but it keeps doing it.
    Does anyone have any experience with printing large documents that get auto scaled? I've tried uninstalling and reinstalling my printer, printing from a PDF, copy-pasting the artwork into a new Indesign document to no avail.

    I found the problem. It was in the print options.
    Under setup > Paper Size
    This was set to Defined by Driver, but when I change it custom and enter in the paper size amounts (even though they're the same as what the driver was selecting) it doesn't scale it anymore.

  • Auto Scaling with complex rules

    Im currently using the auto scaling application block (http://azure.microsoft.com/en-us/documentation/articles/cloud-services-dotnet-autoscaling-application-block/) which allows quite complex rules for the auto scaling, such as "Each Friday for the
    entire Year, scale like this", same goes for other days of the week.
    I was hoping to switch over to the auto scaling feature in the Azure portal, but I REALLY need more complicated rules, is there any way to define a rule for each Friday of the year, and then apply exceptions for certain Fridays when I know that I am going
    to need slightly different rules?

    Hi,
    Since the issue regards Windows Azure Auto Scale. I move it to Monitor, Alert and Auto scale in Azure forum. It is appropriate and more experts will assist you.
    Regards,
    Jambor
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Question: installation on eeepc 701

    Hi, WTA: does arch linux on eeepc 701 have all hardwares working?

    *wikis, and forum topics easily found through the almighty Google and forum search*
    Also, haven't you asked much the same before...?
    http://wiki.archlinux.org/index.php/Ins … sus_EEE_PC
    http://wiki.eeeuser.com/installingarchlinux
    http://bbs.archlinux.org/viewtopic.php?pid=297632
    Last edited by Ranguvar (2009-01-26 03:26:51)

  • [SOLVED]Laptop-mode-tools no cpu scaling

    Hi!
    After I installed laptop-mode-tools, I can't have my cpu freq scaling as I always did.
    Well, I'll explain better: without laptop-mode-tools I used to set my cpu freq via /etc/rc.local, and everything was fine.
    But now I need laptop-mode-tools and I have to say, everything works very well...But here comes the sun, uhm no, here comes the problem: when i plug in and out my ac cable, my frequency will stay at its lowest. The same thing happens after suspend... I can't understand...
    I tried with acpid, obviously, and for example, when i plug in ac power, lcd brightness changes as expected from my config files, but cpufreq will stay just as I said.
    So, here is my cpufreq-info now:
    limiti hardware: 1000 MHz - 1.67 GHz
    frequenze disponibili: 1.67 GHz, 1.33 GHz, 1000 MHz
    gestori disponibili: conservative, ondemand, userspace, powersave, performance
    gestore attuale: la frequenza deve mantenersi tra 1000 MHz e 1000 MHz.
    Il gestore "performance" può decidere quale velocità usare
    in questo intervallo.
    (it's italian sorry)
    this is /etc/laptop-mode/conf.d/cpufreq.conf
    # Configuration file for Laptop Mode Tools module cpufreq.
    # For more information, consult the laptop-mode.conf(8) manual page.
    # CPU frequency scaling and throttling
    # Laptop mode tools can automatically adjust your kernel CPU frequency
    # settings. This includes upper and lower limits and scaling governors.
    # There is also support for CPU throttling, on systems that don't support
    # frequency scaling.
    # This feature only works on 2.6 kernels.
    # IMPORTANT: In versions 1.36 and earlier, these settings were included in the
    # main laptop-mode.conf configuration file. If they are still present, they
    # overrule the settings in this file. To fix this, simply delete the settings
    # from the main config file.
    # Enable debug mode for this module
    # Set to 1 if you want to debug this module
    DEBUG=0
    # Should laptop mode tools control the CPU frequency settings?
    # Set to 0 to disable
    CONTROL_CPU_FREQUENCY=1
    # Legal values are "slowest" for the slowest speed that your
    # CPU is able to operate at, "fastest" for the fastest speed,
    # "medium" for some value in the middle, or any value listed in
    # /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies.
    # The "governor" can be any governor installed on your system, this usually
    # includes "ondemand", "conservative", and "performance". The
    # "IGNORE_NICE_LOAD" setting specifies that background programs that have
    # a low priority ("nice level") should not cause the CPU frequency to
    # be increased. (You generally want this to be enabled in battery mode.)
    BATT_CPU_MAXFREQ=fastest
    BATT_CPU_MINFREQ=slowest
    BATT_CPU_GOVERNOR=ondemand
    BATT_CPU_IGNORE_NICE_LOAD=1
    LM_AC_CPU_MAXFREQ=fastest
    LM_AC_CPU_MINFREQ=slowest
    LM_AC_CPU_GOVERNOR=performance
    LM_AC_CPU_IGNORE_NICE_LOAD=1
    NOLM_AC_CPU_MAXFREQ=fastest
    NOLM_AC_CPU_MINFREQ=slowest
    NOLM_AC_CPU_GOVERNOR=performance
    NOLM_AC_CPU_IGNORE_NICE_LOAD=0
    # Should laptop mode tools control the CPU throttling? This is only useful
    # on processors that don't have frequency scaling.
    # (Only works when you have /proc/acpi/processor/CPU*/throttling.)
    # This is only useful on older P4 processors that do not support frequency
    # scaling. On such processors, this is the only way to reduce power consumption
    # but at the cost of higher performance penalty.
    # Enable this only if you have a processor that does not support frequency scaling
    # On most new processors, you might want to disable it.
    # Set to 0 to disable.
    CONTROL_CPU_THROTTLING=0
    # Legal values are "maximum" for the maximum (slowest) throttling level,
    # "minimum" for minimum (fastest) throttling level, "medium" for a value
    # somewhere in the middle (this is usually 50% for P4s), or any value listed
    # in /proc/acpi/processor/CPU*/throttling. Be careful when using "maximum":
    # this may be _very_ slow (in fact, with P4s it slows down the processor
    # by a factor 8).
    BATT_CPU_THROTTLING=medium
    LM_AC_CPU_THROTTLING=medium
    NOLM_AC_CPU_THROTTLING=minimum
    I'm using kernel 3.1.6 with no testing repo.
    I'm using pm-utils to suspend.
    As far as I understand, the problem is in one of the file laptop-mode installs on my hd...the only solution I found was to remove laptop-mode...but I need it because it's simple and i have no time to find something else,
    Thanks everybody!
    Bye!
    Last edited by nierro (2011-12-31 10:19:09)

    Ok, after i removed laptop-mode-tools and managed to have my cpu freq scaling,lcd brightness and eeepc she through rc.local and acpid events , i found that the real problem is located in ondemand governor: after suspend it stays at lowest freq possible.
    If i change then my governor, with for example performance, it works, but if i change again to ondemand, it stays to its lowest...any idea?
    EDIT: tried with granola and userspace governor, but nothing changes... tried on my other laptop with kernel 3.1.5-ARCH, and there everything it's ok, but i noticed i haven't acpi and acpid installed there...so may be the problem is related to them? (i use the same cpufreq driver in these laptops)
    I'll try to kick out acpi and acpid and i'll make you know what happens.
    Last edited by nierro (2011-12-31 09:04:54)

  • [Solved] cpufreq won't work... wrong or unhandled cpu

    I have installed Arch 86_64 on my HP Notebook DV6 2120ED with a AMD Turion II M520 2,3Ghz CPU, but it will not do frequency scaling.
    I use my laptop on the go and it's not needed for it to run at 2,3ghz all the time.
    I installed cpufrequtils pmutils acpi libacpi.
    i set the rights in
    i edited /etc/conf.d/cpufreq so that i now looks like this:
    #configuration for cpufreq control
    # valid governors:
    # ondemand, performance, powersave,
    # conservative, userspace
    governor="ondemand"
    # limit frequency range (optional)
    # valid suffixes: Hz, kHz (default), MHz, GHz, THz
    min_freq="1.10GHz"
    max_freq="2.3GHz"
    # use freq to set up the exact cpu frequency using it with userspace governor
    #freq=
    I did a "modprobe cpufreq_ondemand" and it gives me no errors, this is the same for performance, powersave, userspace aswell.
    however when i try to "sudo /etc/rc.d/cpufreq start" it gives me this error:
    grep: /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors: No such file or directory
    , cpu 0wrong, unknown or unhandled CPU?
    Error setting new values. Common errors:
    - Do you have proper administration rights? (super-user?)
    - Is the governor you requested available and modprobed?
    - Trying to set an invalid policy?
    - Trying to set a specific frequency, but userspace governor is not available,
    for example because of hardware which cannot be set to a specific frequency
    or because the userspace governor isn't loaded?
    1wrong, unknown or unhandled CPU?
    Error setting new values. Common errors:
    - Do you have proper administration rights? (super-user?)
    - Is the governor you requested available and modprobed?
    - Trying to set an invalid policy?
    - Trying to set a specific frequency, but userspace governor is not available,
    for example because of hardware which cannot be set to a specific frequency
    or because the userspace governor isn't loaded?
    and cpufreq-info gives me
    driver: powernow-k8
    CPUs which run at the same hardware frequency: 1
    CPUs which need to have their frequency coordinated by software: 1
    maximum transition latency: 8.0 us.
    hardware limits: 800 MHz - 2.30 GHz
    available frequency steps: 2.30 GHz, 2.10 GHz, 1.50 GHz, 1.10 GHz, 800 MHz
    available cpufreq governors: ondemand, performance
    current policy: frequency should be within 800 MHz and 2.30 GHz.
    The governor "performance" may decide which speed to use
    within this range.
    current CPU frequency is 2.30 GHz (asserted by call to hardware).
    Under ubuntu it works just fine so the processor supports it, what am i doing wrong here ? anyone got any suggestion ?
    Last edited by Dennis Beekman (2011-01-22 16:23:20)

    i seems to have gotten it to frequency scale... but it is not working correctly yet.
    I was starting acpi_cpufreq as the driver when should have been using powernow-k8 so now it scales...
    I used the command
    echo "95" > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
    Edit:
    It turns out that the ondemand option it very unstable, i now use conservative and this seems fine for now.
    So this problem has been solved !!
    Last edited by Dennis Beekman (2011-01-22 16:22:55)

  • Combination Chart: How to link auto-scaling of both Y-Axis?

    I have a combination chart showing a couple bars and a couple lines.  The bars use the left Y-Axis and the lines correspond to the right Y-Axis.  Although they are based off seperate Y-Axis', the information is still related to each other.
    Under my combination chart i have a slider which increases/decreases a 3rd set of red bars and it can push them so high that the Y-Axis will auto-scale itself, which is great.  But what happens is the secondary Y-Axis will not also re-scale to go wth the primary Y-Axis.  I have 2 screenshots to help demonstrate things a bit better.  So although the information is still technically correct, it is visibly incorrect.  Is there a way to link these 2 Axis together so it knows the max on the left Y-Axis before touching the slider is related to the max on the right Y-Axis? So if the primary y-axis grows, the secondary needs to as well?
    PICTURES
    The slider adjusts the red bars and i put them all the way up just before the point where it re-scales the primary y-axis:
    http://img38.imageshack.us/img38/7853/beforel.jpg
    Now i cranked the slider all the way up and the primary y-axis rescaled itself but the bars still look the exact same in relation to that blue line running across them.  The 2 lines on the graph that use the right y-axis should have dropped lower at the same time the blue/yellow bars did:
    http://img602.imageshack.us/img602/7996/afters.jpg
    Thanks for the help, I appreciate it!

    Hi Scott,
    You can control the scaling on the secondary Y axis. Find the maximum of the data for line as well as the column chart (here you can take help of MAX() excel formula) then take the maximum value out of the result and that cell storing data from slider. In this way we can find out the largest data among all. Use that data as the maximum limit for primary as well as for secondary axis,
    Go to the Behavior tab of the chart > primary scale > maximum limit > elect the cell containing the calculated maximum value.
    Repeat the same steps for secondary axis also. Now the change in one series will have uniform effect on both the axis.

  • How can I get my graph to stop auto-scaling?

    I am not a new programmer and I know how to make a graph auto-scale... IF I want it to.  However, I have a cluster of graphs (strip charts and waveform graphs act the same) that take in values and update each time.  My issue is that I have a static window size and all of the graph start out 'square' with each other.  Then based on how large the y-axis numbers of each different graph get the whole graph grows and shrinks accordingly.  So it kind of makes my graphs look like a sideways equilizer settings type thing from my stereo.
    I'd like to keep the x-axis from changing size based on the y-axis number size.  If anyone can help it would be greatly appreciated.  I can send a sample of the problem if necessary.
    Thanks,
    Barney

    This link was ok... but it still did not solve my problem.  I saw the 'Advanced... Reset Scale Layout' but that made my graphs larger than I'd like them.  So when I resized them the problem persisted.  Also, I don't really have the option to swap sides on my y-axis. 
    It worked fine in LabVIEW version 6.1 but since the upgrade to LabVIEW 7.1 it hasn't worked.
    I've attached a VI.  Note how the left side of the graph grows and shrinks as the graph progresses. 
    Any ideas?
    Attachments:
    TestGraphProb.vi ‏140 KB

  • [SOLVED] Alsa: How to disable auto-mute when plugging in headphones?

    I have a set of headphones plugged into my workstation permanently (the headphone jack is hard to reach so I don't want to plug those headphones in and out) as well as some speakers. Jack sensing works perfectly - when I unplug the headphones, the speakers are unmuted and when I plug the headphones back in the speakers are muted. Now as I said, my headphones are plugged in permanently and occasionally I want to have sound on the speakers at the same time. So far I have not found a way to have both headphones and speakers unmuted simultaneously.
    I originally thought this was a problem with Pulseaudio (I am using Cinnamon as my desktop) but when I directly go to the Alsa hw device I get exactly the same behavior. The sound chip is a built-in VIA VT1818S and aplay displays the correct cards and devices:
    $ aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: SB [HDA ATI SB], device 0: VT1818S Analog [VT1818S Analog]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: SB [HDA ATI SB], device 1: VT1818S Digital [VT1818S Digital]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: SB [HDA ATI SB], device 2: VT1818S HP [VT1818S HP]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    I verified with "mpg123 -a hw:0,0" that I get no sound on the speakers when the headphones are plugged in and vice versa. I tried a lot of different settings with alsamixer and amixer to no avail. These are my current settings:
    $ amixer -c 0 contents
    numid=42,iface=CARD,name='Front Headphone Jack'
    ; type=BOOLEAN,access=r-------,values=1
    : values=on
    numid=44,iface=CARD,name='Front Mic Jack'
    ; type=BOOLEAN,access=r-------,values=1
    : values=off
    numid=46,iface=CARD,name='HDMI Phantom Jack'
    ; type=BOOLEAN,access=r-------,values=1
    : values=on
    numid=45,iface=CARD,name='Line Jack'
    ; type=BOOLEAN,access=r-------,values=1
    : values=off
    numid=40,iface=CARD,name='Line Out CLFE Jack'
    ; type=BOOLEAN,access=r-------,values=1
    : values=off
    numid=38,iface=CARD,name='Line Out Front Jack'
    ; type=BOOLEAN,access=r-------,values=1
    : values=on
    numid=41,iface=CARD,name='Line Out Side Jack'
    ; type=BOOLEAN,access=r-------,values=1
    : values=off
    numid=39,iface=CARD,name='Line Out Surround Jack'
    ; type=BOOLEAN,access=r-------,values=1
    : values=off
    numid=43,iface=CARD,name='Rear Mic Jack'
    ; type=BOOLEAN,access=r-------,values=1
    : values=off
    numid=47,iface=CARD,name='SPDIF Phantom Jack',index=1
    ; type=BOOLEAN,access=r-------,values=1
    : values=on
    numid=37,iface=MIXER,name='Master Playback Switch'
    ; type=BOOLEAN,access=rw------,values=1
    : values=on
    numid=36,iface=MIXER,name='Master Playback Volume'
    ; type=INTEGER,access=rw---R--,values=1,min=0,max=42,step=0
    : values=23
    | dBscale-min=-63.00dB,step=1.50dB,mute=0
    numid=13,iface=MIXER,name='Headphone Playback Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=12,iface=MIXER,name='PCM Playback Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=11,iface=MIXER,name='PCM Playback Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
    : values=31,31
    | dBscale-min=-34.50dB,step=1.50dB,mute=0
    numid=28,iface=MIXER,name='Front Mic Boost Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0
    : values=0,0
    | dBscale-min=0.00dB,step=10.25dB,mute=0
    numid=24,iface=MIXER,name='Front Mic Playback Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=23,iface=MIXER,name='Front Mic Playback Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
    : values=31,31
    | dBscale-min=-34.50dB,step=1.50dB,mute=0
    numid=2,iface=MIXER,name='Front Playback Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=1,iface=MIXER,name='Front Playback Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=42,step=0
    : values=42,42
    | dBscale-min=-63.00dB,step=1.50dB,mute=0
    numid=4,iface=MIXER,name='Surround Playback Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=3,iface=MIXER,name='Surround Playback Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=42,step=0
    : values=42,42
    | dBscale-min=-63.00dB,step=1.50dB,mute=0
    numid=6,iface=MIXER,name='Center Playback Switch'
    ; type=BOOLEAN,access=rw------,values=1
    : values=on
    numid=5,iface=MIXER,name='Center Playback Volume'
    ; type=INTEGER,access=rw---R--,values=1,min=0,max=42,step=0
    : values=42
    | dBscale-min=-63.00dB,step=1.50dB,mute=0
    numid=8,iface=MIXER,name='LFE Playback Switch'
    ; type=BOOLEAN,access=rw------,values=1
    : values=on
    numid=7,iface=MIXER,name='LFE Playback Volume'
    ; type=INTEGER,access=rw---R--,values=1,min=0,max=42,step=0
    : values=42
    | dBscale-min=-63.00dB,step=1.50dB,mute=0
    numid=26,iface=MIXER,name='Line Playback Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=25,iface=MIXER,name='Line Playback Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
    : values=31,31
    | dBscale-min=-34.50dB,step=1.50dB,mute=0
    numid=16,iface=MIXER,name='Capture Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=18,iface=MIXER,name='Capture Switch',index=1
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=15,iface=MIXER,name='Capture Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
    : values=0,0
    | dBscale-min=-16.50dB,step=1.50dB,mute=0
    numid=17,iface=MIXER,name='Capture Volume',index=1
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
    : values=0,0
    | dBscale-min=-16.50dB,step=1.50dB,mute=0
    numid=14,iface=MIXER,name='Loopback Mixing'
    ; type=ENUMERATED,access=rw------,values=1,items=2
    ; Item #0 'Disabled'
    ; Item #1 'Enabled'
    : values=0
    numid=35,iface=MIXER,name='IEC958 Default PCM Playback Switch'
    ; type=BOOLEAN,access=rw------,values=1
    : values=off
    numid=31,iface=MIXER,name='IEC958 Playback Con Mask'
    ; type=IEC958,access=r-------,values=1
    : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00]
    numid=32,iface=MIXER,name='IEC958 Playback Pro Mask'
    ; type=IEC958,access=r-------,values=1
    : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00]
    numid=33,iface=MIXER,name='IEC958 Playback Default'
    ; type=IEC958,access=rw------,values=1
    : values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00]
    numid=34,iface=MIXER,name='IEC958 Playback Switch'
    ; type=BOOLEAN,access=rw------,values=1
    : values=off
    numid=30,iface=MIXER,name='Dynamic Power-Control'
    ; type=ENUMERATED,access=rw------,values=1,items=2
    ; Item #0 'Disabled'
    ; Item #1 'Enabled'
    : values=0
    numid=29,iface=MIXER,name='Independent HP'
    ; type=ENUMERATED,access=rw------,values=1,items=2
    ; Item #0 'OFF'
    ; Item #1 'ON'
    : values=0
    numid=19,iface=MIXER,name='Input Source'
    ; type=ENUMERATED,access=rw------,values=1,items=4
    ; Item #0 'Rear Mic'
    ; Item #1 'Front Mic'
    ; Item #2 'Line'
    ; Item #3 'Stereo Mixer'
    : values=1
    numid=20,iface=MIXER,name='Input Source',index=1
    ; type=ENUMERATED,access=rw------,values=1,items=4
    ; Item #0 'Rear Mic'
    ; Item #1 'Front Mic'
    ; Item #2 'Line'
    ; Item #3 'Stereo Mixer'
    : values=0
    numid=27,iface=MIXER,name='Rear Mic Boost Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0
    : values=0,0
    | dBscale-min=0.00dB,step=10.25dB,mute=0
    numid=22,iface=MIXER,name='Rear Mic Playback Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=off,off
    numid=21,iface=MIXER,name='Rear Mic Playback Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
    : values=23,23
    | dBscale-min=-34.50dB,step=1.50dB,mute=0
    numid=10,iface=MIXER,name='Side Playback Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=9,iface=MIXER,name='Side Playback Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=42,step=0
    : values=42,42
    | dBscale-min=-63.00dB,step=1.50dB,mute=0
    numid=49,iface=PCM,name='Capture Channel Map'
    ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0
    : values=0,0
    | | TLV size error (257, 8, 0)!
    numid=50,iface=PCM,name='Capture Channel Map',index=1
    ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0
    : values=0,0
    | | TLV size error (257, 8, 0)!
    numid=48,iface=PCM,name='Playback Channel Map'
    ; type=INTEGER,access=r----R--,values=8,min=0,max=36,step=0
    : values=0,0,0,0,0,0,0,0
    | | TLV size error (257, 8, 0)!
    numid=51,iface=PCM,name='Playback Channel Map',device=1
    ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0
    : values=0,0
    | | TLV size error (257, 8, 0)!
    numid=52,iface=PCM,name='Playback Channel Map',device=2
    ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0
    : values=0,0
    | | TLV size error (257, 8, 0)!
    If I read the Alsa kernel docs right, the VIA driver simply does not provide any option to disable auto-muting: http://git.alsa-project.org/?p=alsa-ker … xt;hb=HEAD.
    I would be glad if I had misread/misunderstood something or there were any other means of achieving what I am after? All I found so far is lots of posts where auto-muting did not work but very few people seem to want the opposite. FWIW, my old installation of Ubuntu 11.10 was working fine in that regard, i.e. it probably did not support auto-muting for my hardware.
    Last edited by fax (2013-03-24 20:20:19)

    Solved, well, good enough for me anyway. In alsamixer, I enabled "Independent HP". Independent HP means that two of the six surround channels get diverted to the headphones. Alsa creates a second device, one for line out and the other one for the headphones. It is a very neat feature that is meant to allow you to e.g. do a voice call with your headphones while you play music through the speakers at the same time. I can now choose in PulseAudio whether I want output to my headphones or the speakers. It required that in /etc/pulse/default.pa, I added the line "load-module module-alsa-sink device=hw:0,2" after this paragraph:
    ### Automatically load driver modules depending on the hardware available
    .ifexists module-udev-detect.so
    load-module module-udev-detect
    .else
    ### Use the static hardware detection module (for systems that lack udev support)
    load-module module-detect
    .endif
    # Take Independent HP into use.
    load-module module-alsa-sink device=hw:0,2
    All this really is a work-around for two bugs:
    Call it a bug or a missing feature, but it does not look like the Alsa snd_hda_codec_via driver allows to disable auto-muting.
    Before the change to default.pa, PulseAudio already allows me to switch between two output devices - "analog output" and "analog headphones". "Analog headphones" however does the same thing as "analog output" and plays sound on the external speakers and not the headphones. I suspect that the PulseAudio module-udev-detect detects both Alsa devices but wires them wrongly.
    The above still doesn't give me what I originally asked, i.e. sound on both speakers and headphones at the same time, but I realized that I don't really need that. I just need a way to switch on speakers occasionally while my headphones are plugged in.
    Last edited by fax (2013-03-24 23:06:27)

  • [SOLVED] Cpufreq not loading after reboot

    I followed wiki on this ,but after reboot cpufreq is not loading from /etc/rc.conf as module
    This is message on boot
    :: Setting cpufreq governing rules , cpu 0 1wrong, unknown or unhandled CPU?
    Error setting new values. Common errors:eq/scaling_available_governors: No such - Do you have proper administration rights? (super-user?)
    - Is the governor you requested available and modprobed?
    - Trying to set an invalid policy?
    - Trying to set a specific frequency, but userspace governor is not available,
    for example because of hardware which cannot be set to a specific frequency
    or because the userspace governor isn't loaded?
    But if I do a modprobe acpi-cpufreq got this
    [root@laptop ~]# modprobe acpi-cpufreq
    [root@laptop ~]# /etc/rc.d/cpufreq start
    :: Setting cpufreq governing rules , cpu 0 1 [DONE]
    This is a /etc/rc.conf/cpufreq
    #configuration for cpufreq control
    # valid governors:
    # ondemand, performance, powersave,
    # conservative, userspace
    governor="ondemand"
    # limit frequency range (optional)
    # valid suffixes: Hz, kHz (default), MHz, GHz, THz
    min_freq="800MHz"
    max_freq="2.01GHz"
    # use freq to set up the exact cpu frequency using it with userspace governor
    #freq=
    Similar happens when I want to load governors as modules.
    Laptop is acer with C2D T5800 and min and max values are  from cpufreq-info.
    Can this be solved?
    Thanks in advance!
    Last edited by dare023 (2010-06-15 05:44:18)

    Here it is without modprobe acpi-cpufreq
    [root@laptop ~]# cpufreq-info
    cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
    Report errors and bugs to [email protected], please.
    analyzing CPU 0:
    no or unknown cpufreq driver is active on this CPU
    maximum transition latency: 0.00 ms.
    analyzing CPU 1:
    no or unknown cpufreq driver is active on this CPU
    maximum transition latency: 0.00 ms.
    And with modprobe acpi-cpufreq
    [root@laptop ~]# modprobe acpi-cpufreq
    [root@laptop ~]# cpufreq-info
    cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
    Report errors and bugs to [email protected], please.
    analyzing CPU 0:
    driver: acpi-cpufreq
    CPUs which run at the same hardware frequency: 0 1
    CPUs which need to have their frequency coordinated by software: 0
    maximum transition latency: 10.0 us.
    hardware limits: 800 MHz - 2.00 GHz
    available frequency steps: 2.00 GHz, 1.60 GHz, 1.20 GHz, 800 MHz
    available cpufreq governors: ondemand, performance
    current policy: frequency should be within 800 MHz and 2.00 GHz.
    The governor "performance" may decide which speed to use
    within this range.
    current CPU frequency is 2.00 GHz (asserted by call to hardware).
    analyzing CPU 1:
    driver: acpi-cpufreq
    CPUs which run at the same hardware frequency: 0 1
    CPUs which need to have their frequency coordinated by software: 1
    maximum transition latency: 10.0 us.
    hardware limits: 800 MHz - 2.00 GHz
    available frequency steps: 2.00 GHz, 1.60 GHz, 1.20 GHz, 800 MHz
    available cpufreq governors: ondemand, performance
    current policy: frequency should be within 800 MHz and 2.00 GHz.
    The governor "performance" may decide which speed to use
    within this range.
    current CPU frequency is 2.00 GHz (asserted by call to hardware).

  • [SOLVED] cpufreq only works sometimes?

    Just installed Arch on a new laptop, that already ran Debian Linux, where cpufreq worked. However in Arch it is stuck on the lowest frequency (1.2 GHz), and cant scale up. This is the case most of the time when I boot the computer, but I do know that a few times it has worked, without me doing anything in particular.
    My rc.conf:
    MODULES=(acpi-cpufreq cpufreq_ondemand)
    USEDMRAID="no"
    USEBTRFS="no"
    USELVM="no"
    DAEMONS=(syslog-ng !netfs !network @crond dbus @wicd !avahi-daemon @alsa @sshd @acpid @cpufreq)
    And the output of cpufreq-info (note that "current policy" is stuck between 1.2 and 1.2 GHz)
    cpufreq-info 0
    cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
    Report errors and bugs to [email protected], please.
    analyzing CPU 0:
    driver: acpi-cpufreq
    CPUs which run at the same hardware frequency: 0 1 2 3
    CPUs which need to have their frequency coordinated by software: 0
    maximum transition latency: 10.0 us.
    hardware limits: 1.20 GHz - 2.53 GHz
    available frequency steps: 2.53 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz
    available cpufreq governors: ondemand, performance
    current policy: frequency should be within 1.20 GHz and 1.20 GHz.
    The governor "ondemand" may decide which speed to use
    within this range.
    current CPU frequency is 1.20 GHz.
    analyzing CPU 1:
    driver: acpi-cpufreq
    CPUs which run at the same hardware frequency: 0 1 2 3
    CPUs which need to have their frequency coordinated by software: 1
    maximum transition latency: 10.0 us.
    hardware limits: 1.20 GHz - 2.53 GHz
    available frequency steps: 2.53 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz
    available cpufreq governors: ondemand, performance
    current policy: frequency should be within 1.20 GHz and 1.20 GHz.
    The governor "ondemand" may decide which speed to use
    within this range.
    current CPU frequency is 1.20 GHz.
    analyzing CPU 2:
    driver: acpi-cpufreq
    CPUs which run at the same hardware frequency: 0 1 2 3
    CPUs which need to have their frequency coordinated by software: 2
    maximum transition latency: 10.0 us.
    hardware limits: 1.20 GHz - 2.53 GHz
    available frequency steps: 2.53 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz
    available cpufreq governors: ondemand, performance
    current policy: frequency should be within 1.20 GHz and 1.20 GHz.
    The governor "ondemand" may decide which speed to use
    within this range.
    current CPU frequency is 1.20 GHz.
    analyzing CPU 3:
    driver: acpi-cpufreq
    CPUs which run at the same hardware frequency: 0 1 2 3
    CPUs which need to have their frequency coordinated by software: 3
    maximum transition latency: 10.0 us.
    hardware limits: 1.20 GHz - 2.53 GHz
    available frequency steps: 2.53 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz
    available cpufreq governors: ondemand, performance
    current policy: frequency should be within 1.20 GHz and 1.20 GHz.
    The governor "ondemand" may decide which speed to use
    within this range.
    current CPU frequency is 1.20 GHz.
    Any suggestions would be much appreciated.
    EDIT (solved!): Problem was the power supply unit (65W) to my Lenovo laptop wasn't giving the juice I needed. Cpufreq works with 90 W PSU.
    EDIT (old): As I note below, this problem is also happening in Debian. I guess it was just a fluke that it was working right when I checked in Debian 6.0. So this is not an Arch specific thing, I guess.
    Last edited by penguin (2012-04-18 17:47:52)

    @yasar11732
    Thanks for filing a bug report.
    I've tried poking around in the BIOS but as far as I can tell, all CPU functions are enabled.
    Also, I haven't seen cpufreq work for quite some time now. It's always stuck. I uninstalled it and installed cpupower instead but same thing there.
    On Arch I have everything up to date, i.e. kernel 3.2-13-1, and cpufrequtils 008-2-x86_64
    On Debian (same computer) I have kernel 2.35-5 cpufrequtils 007-1
    I'm posting my hardware info below, in case it can help the bugreport.
    output from lscpu (vat /proc/cpu)
    processor : 0
    vendor_id : GenuineIntel
    cpu family : 6
    model : 37
    model name : Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz
    stepping : 5
    microcode : 0x2
    cpu MHz : 1199.000
    cache size : 3072 KB
    physical id : 0
    siblings : 4
    core id : 0
    cpu cores : 2
    apicid : 0
    initial apicid : 0
    fpu : yes
    fpu_exception : yes
    cpuid level : 11
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt aes lahf_lm ida arat dts tpr_shadow vnmi flexpriority ept vpid
    bogomips : 5055.21
    clflush size : 64
    cache_alignment : 64
    address sizes : 36 bits physical, 48 bits virtual
    power management:
    processor : 1
    vendor_id : GenuineIntel
    cpu family : 6
    model : 37
    model name : Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz
    stepping : 5
    microcode : 0x2
    cpu MHz : 1199.000
    cache size : 3072 KB
    physical id : 0
    siblings : 4
    core id : 0
    cpu cores : 2
    apicid : 1
    initial apicid : 1
    fpu : yes
    fpu_exception : yes
    cpuid level : 11
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt aes lahf_lm ida arat dts tpr_shadow vnmi flexpriority ept vpid
    bogomips : 5055.54
    clflush size : 64
    cache_alignment : 64
    address sizes : 36 bits physical, 48 bits virtual
    power management:
    processor : 2
    vendor_id : GenuineIntel
    cpu family : 6
    model : 37
    model name : Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz
    stepping : 5
    microcode : 0x2
    cpu MHz : 1199.000
    cache size : 3072 KB
    physical id : 0
    siblings : 4
    core id : 2
    cpu cores : 2
    apicid : 4
    initial apicid : 4
    fpu : yes
    fpu_exception : yes
    cpuid level : 11
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt aes lahf_lm ida arat dts tpr_shadow vnmi flexpriority ept vpid
    bogomips : 5055.55
    clflush size : 64
    cache_alignment : 64
    address sizes : 36 bits physical, 48 bits virtual
    power management:
    processor : 3
    vendor_id : GenuineIntel
    cpu family : 6
    model : 37
    model name : Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz
    stepping : 5
    microcode : 0x2
    cpu MHz : 1199.000
    cache size : 3072 KB
    physical id : 0
    siblings : 4
    core id : 2
    cpu cores : 2
    apicid : 5
    initial apicid : 5
    fpu : yes
    fpu_exception : yes
    cpuid level : 11
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt aes lahf_lm ida arat dts tpr_shadow vnmi flexpriority ept vpid
    bogomips : 5055.54
    clflush size : 64
    cache_alignment : 64
    address sizes : 36 bits physical, 48 bits virtual
    power management:
    Output from lspci -vv
    00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
    Subsystem: Lenovo Device 2193
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
    Latency: 0
    Capabilities: <access denied>
    Kernel driver in use: agpgart-intel
    00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
    Subsystem: Lenovo Device 215a
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 43
    Region 0: Memory at f2000000 (64-bit, non-prefetchable) [size=4M]
    Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]
    Region 4: I/O ports at 1800 [size=8]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: <access denied>
    Kernel driver in use: i915
    00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
    Subsystem: Lenovo Device 215f
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 42
    Region 0: Memory at f2727800 (64-bit, non-prefetchable) [size=16]
    Capabilities: <access denied>
    Kernel driver in use: mei
    00:16.3 Serial controller: Intel Corporation 5 Series/3400 Series Chipset KT Controller (rev 06) (prog-if 02 [16550])
    Subsystem: Lenovo Device 2162
    Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin B routed to IRQ 17
    Region 0: I/O ports at 1808 [size=8]
    Region 1: Memory at f2524000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: serial
    00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection (rev 06)
    Subsystem: Lenovo Device 2153
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 41
    Region 0: Memory at f2500000 (32-bit, non-prefetchable) [size=128K]
    Region 1: Memory at f2525000 (32-bit, non-prefetchable) [size=4K]
    Region 2: I/O ports at 1820 [size=32]
    Capabilities: <access denied>
    Kernel driver in use: e1000e
    00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06) (prog-if 20 [EHCI])
    Subsystem: Lenovo Device 2163
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin D routed to IRQ 23
    Region 0: Memory at f2728000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: <access denied>
    Kernel driver in use: ehci_hcd
    00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
    Subsystem: Lenovo Device 215e
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin B routed to IRQ 45
    Region 0: Memory at f2520000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=0
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 06) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Bus: primary=00, secondary=05, subordinate=0c, sec-latency=0
    I/O behind bridge: 00002000-00002fff
    Memory behind bridge: f0000000-f1ffffff
    Prefetchable memory behind bridge: 00000000f2800000-00000000f28fffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    Memory behind bridge: f2400000-f24fffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06) (prog-if 20 [EHCI])
    Subsystem: Lenovo Device 2163
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin D routed to IRQ 19
    Region 0: Memory at f2728400 (32-bit, non-prefetchable) [size=1K]
    Capabilities: <access denied>
    Kernel driver in use: ehci_hcd
    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6) (prog-if 01 [Subtractive decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Bus: primary=00, secondary=0e, subordinate=0e, sec-latency=0
    Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
    Subsystem: Lenovo Device 2166
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Capabilities: <access denied>
    00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06) (prog-if 01 [AHCI 1.0])
    Subsystem: Lenovo Device 2168
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 40
    Region 0: I/O ports at 1860 [size=8]
    Region 1: I/O ports at 1814 [size=4]
    Region 2: I/O ports at 1818 [size=8]
    Region 3: I/O ports at 1810 [size=4]
    Region 4: I/O ports at 1840 [size=32]
    Region 5: Memory at f2727000 (32-bit, non-prefetchable) [size=2K]
    Capabilities: <access denied>
    Kernel driver in use: ahci
    00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
    Subsystem: Lenovo Device 2167
    Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 23
    Region 0: Memory at f2728800 (64-bit, non-prefetchable) [size=256]
    Region 4: I/O ports at 1880 [size=32]
    Kernel driver in use: i801_smbus
    00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
    Subsystem: Lenovo Device 2190
    Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin D routed to IRQ 19
    Region 0: Memory at f2526000 (64-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: intel ips
    02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)
    Subsystem: Intel Corporation Centrino Advanced-N 6200 2x2 AGN
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 44
    Region 0: Memory at f2400000 (64-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>
    Kernel driver in use: iwlwifi
    ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
    Subsystem: Lenovo Device 2196
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
    Subsystem: Lenovo Device 2196
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
    Subsystem: Lenovo Device 2196
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
    Subsystem: Lenovo Device 2196
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
    Subsystem: Lenovo Device 2196
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
    Subsystem: Lenovo Device 2196
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0

Maybe you are looking for

  • How can I add ?xml-stylesheet to an XML file?

    Hi guys, I have a java code that writes out an XML file. I want to specify the name of a stylesheet in the XML file. How can I do that? This is the source code I have: //---------- Create XML File ------------------ private void createXMLFile(Documen

  • Error on iTunes library file after installing and uninstalling 8.1

    I downloaded 8.1 after being prompted. After installing 8.1, I could not synch my IPod. I uninstalled 8.1, reinstalled 8.02, and now I am getting this error. Does anyone have any ideas on how to correct this? I have about 39 Gigs of music, and will h

  • Pro Applications Update 2005-1 where the **** is it?

    Someone please tell me where Pro Applications Update 2005-1 is... I've had to downgrade to Mac OS X 10.4.9 because of some conflicts and after so many problems this is having me stuck. And how the **** do you email Apple to tell them your Serial Numb

  • Delivery and Billing documents

    Hi In transaction OVAZ one can see the Sales organization and the attached sales document type. Is there a transaction that shows the link between Sales organization and Delivery document type and one for a link between Sales Organization and Billing

  • DNG Profile Editor won't open DNG from Panasonic LX3

    I need help.  I've just added a new camera (Panasonic DMC LX3) and I want to create custom camera profiles for use in Lightroom.  I have done this with all my cameras before with no problems.  The raw files open fine in Lightroom (2.6) and CS-4 Camer