Results 1 to 9 of 9

Thread: Intel Corporation 82801CA/CAM AC'97 Audio Controller clock problem

Hybrid View

  1. #1
    Join Date
    Aug 2007
    Beans
    71

    [Solved] Intel Corporation 82801CA/CAM AC'97 Audio Controller clock problem

    I've got a Thinkpad T30 with this (Intel 82801CA/CAM AC'97) controller, using the snd-intel8x0 driver. Everything works fine on a fresh boot, but if I suspend or hibernate the computer when I turn it back on again something goes wrong.

    It's as if the chipset and/or driver resets the clock speed too fast. So the tempo and pitch of all audio is too fast/high.

    Any thoughts as to what I might be able to do? I tried manually setting the clock speed, and it worked for when I booted fresh, but did nothing for resuming...

    any help would be great!
    Last edited by zaomaster; December 11th, 2008 at 05:24 PM.

  2. #2
    Join Date
    Aug 2007
    Beans
    71

    Re: Intel Corporation 82801CA/CAM AC'97 Audio Controller clock problem

    anybody?

    I'm not sure how to make the driver set the ac97_clock correctly upon resuming...

  3. #3
    Join Date
    Aug 2007
    Beans
    71

    Re: Intel Corporation 82801CA/CAM AC'97 Audio Controller clock problem

    would it have anything to do with the newer 'tickless' kernel?

  4. #4
    Join Date
    Aug 2007
    Beans
    71

    Re: Intel Corporation 82801CA/CAM AC'97 Audio Controller clock problem

    So it's been a couple of weeks and I'm still at an impasse. You all are really smart, somebody's got to have a least a clue in what direction I should go. This is one of the last quirks and my system is perfect!

  5. #5
    Join Date
    Apr 2008
    Location
    Leeds, UK
    Beans
    8

    Re: Intel Corporation 82801CA/CAM AC'97 Audio Controller clock problem

    Hi there,
    I also have this sound chipset in a toshiba satellite 1110 z15.
    I don't know enough about drivers and sound seems to be an awkward area because its so easy to end up with multiple sound servers/engines installed.

    If anyone could help us to find out more about our systems, or how to run some tests for the presence of the correct drivers/settings, that would be great.

    zaomaster - Have you found anything?

    Thanks very much in advance!

  6. #6
    Join Date
    Aug 2007
    Beans
    71

    Re: Intel Corporation 82801CA/CAM AC'97 Audio Controller clock problem

    I would love to say that I've found an answer. But I haven't.

    I wish I could find out what's going on, because once this issue gets fixed I've got my perfect install. No need to shutdown ever, low power consumptions, etc.

    Keep us updated if you find anything that works.

  7. #7
    Join Date
    Nov 2005
    Location
    Ireland
    Beans
    2,605
    Distro
    Ubuntu Development Release

    Re: Intel Corporation 82801CA/CAM AC'97 Audio Controller clock problem

    Quote Originally Posted by zaomaster View Post
    I've got a Thinkpad T30 with this (Intel 82801CA/CAM AC'97) controller, using the snd-intel8x0 driver. Everything works fine on a fresh boot, but if I suspend or hibernate the computer when I turn it back on again something goes wrong.

    It's as if the chipset and/or driver resets the clock speed too fast. So the tempo and pitch of all audio is too fast/high.

    Any thoughts as to what I might be able to do? I tried manually setting the clock speed, and it worked for when I booted fresh, but did nothing for resuming...

    any help would be great!
    How did you manually set the clock speed? When your system suspends, usually the kernel modules get unloaded. Therefore, you need to ensure that the appropriate kernel module options are parsed correctly when your machine resumes.

    You should edit /etc/modprobe.d/alsa-base, and end to the end of the file:
    Code:
    options snd-intel8x0 ac97_clock=x
    Be sure to enter the proper value for your case.

    Perhaps the ac97_clock rate isn't your problem, however.

  8. #8
    Join Date
    Aug 2007
    Beans
    71

    Re: Intel Corporation 82801CA/CAM AC'97 Audio Controller clock problem

    Quote Originally Posted by psyke83 View Post
    How did you manually set the clock speed? When your system suspends, usually the kernel modules get unloaded. Therefore, you need to ensure that the appropriate kernel module options are parsed correctly when your machine resumes.

    You should edit /etc/modprobe.d/alsa-base, and end to the end of the file:
    Code:
    options snd-intel8x0 ac97_clock=x
    Be sure to enter the proper value for your case.

    Perhaps the ac97_clock rate isn't your problem, however.
    You were right, ac97_clock wasn't the issue. PulseAudio was not shutting down during suspend/hibernate. Thus the snd module was unable to unload properly. I added scripts to /etc/acpi/suspend.d and /etc/acpi/resume.d and all is well!

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •