Results 1 to 10 of 12

Thread: Sandy Bridge PCI Card Drivers Fail with "Disabling IRQ"

Hybrid View

  1. #1
    Join Date
    Oct 2011
    Posts
    8

    Default Sandy Bridge PCI Card Drivers Fail with "Disabling IRQ"

    I wasn't aware of problems with PCI cards on Sandy Bridge (until I bought an Asus P8Z68-V LX) even though there seem to be quite a few reports out there. No fix appears to have been developed (I have tried 3.1-rc10). The only thing to help is booting with irqpoll kernel parameter which seems to reduce the number of occurrences.

    Most reports appear to be about Asus boards, but I did find one about an Intel DH67BL:
    http://lists.centos.org/pipermail/ce...ry/104590.html

    Some other reports, there are some links in them to bugzilla.kernel.org but of course they are impossible to read at the moment.
    https://lkml.org/lkml/2011/6/30/197
    https://lkml.org/lkml/2011/10/14/146
    https://bugzilla.redhat.com/show_bug.cgi?id=713351
    https://bugs.launchpad.net/ubuntu/+s...ux/+bug/877588
    http://ubuntuforums.org/showthread.php?t=1676491

  2. #2
    Join Date
    Oct 2011
    Posts
    8

    Default

    Seems to be a more general regression introduced by IRQ code re-factoring in recent kernels:
    https://bugs.launchpad.net/linux/+bug/855199

    One fix already committed for 3.2:
    http://git.kernel.org/?p=linux/kerne...ea383621027bf2

    Is there more needed?:
    https://lkml.org/lkml/2011/11/19/189

    Thanks Edward!!!

  3. #3
    Join Date
    Oct 2011
    Posts
    8

    Default

    First fix now in 3.1.3 too and second accepted for 3.2:
    http://git.kernel.org/?p=linux/kerne...88d5818f57f62a

    But... although they plus irqpoll reduces the frequency it is still not completely fixed for me.

  4. #4
    Join Date
    Oct 2011
    Posts
    8

    Default

    Looks like suspicion is falling on the ASM1083 PCI Express-to-PCI bridge chip:
    https://lkml.org/lkml/2011/12/9/129

    Hopefully this interest means there will be a complete solution.

  5. #5
    Join Date
    May 2011
    Posts
    353

    Default

    The Sandy Bridge chipsets don't have PCI support anymore, that's why board vendors use a bridge chip. The ASM1083 is quite a common one but ASMedia doesn't seem to be very Linux-friendly. Usually PCI or PCI Express bridges just work, without needing a driver, but this chip is buggy and probably only tested with Windows.

    I hope motherboard vendors will start to use JMicron chips instead. JMicron supports Linux somehow, as they list the minimal kernel version required for a device to work on their website.

  6. #6
    Join Date
    Oct 2011
    Posts
    8

    Default

    The Intel DH67BL mentioned above uses an ITE IT8892E:
    http://www.lostcircuits.com/mambo//i...1&limitstart=4
    http://www.overclockersclub.com/vima...5_2500k/54.jpg

    Not that Intel claims Linux support:
    http://www.intel.com/support/motherb.../cs-008326.htm

    Gigabyte also appear to use ITE, with the GA-H67A-USB3-B3 manual saying it has an ITE IT8892.

    It would be interesting to hear from anyone that does have PCI working.

Tags for this Thread

Posting Permissions

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