Re: Fedora Core 4 Update: kernel-2.6.14-1.1637_FC4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Wolfgang S. Rupprecht wrote:
> I just upgraded my boards bios and now the kernel fails early on in
> boot, right after audio is initialized.
> 
>     More than 4GB of RAM and no IOMMU
>     32bit PCI IO may malfunction.<6>PCI-DMA: Disabling IOMMU
> 
>     < boring booting stuff > 
> 
>     ... storage network audioKernel panic - not syncing: PCI-DMA: High
>     address but no IOMMU. 
> 
>         http://www.wsrcc.com/wolfgang/private/fedora-iommu/
> 
> Is this pilot error?  I don't see anything in the Tyan k8e boards bios
> that allows me to turn the athlon64's IOMMU on or off.

If necessary, you could play around with boot options. See
http://sosdg.org/~coywolf/lxr/source/Documentation/x86_64/boot-options.txt
(assuming you are using the x86-64 kernel)

    IOMMU

     iommu=[size][,noagp][,off][,force][,noforce][,leak][,memaper[=order]][,merge]
             [,forcesac][,fullflush][,nomerge][,noaperture]
       size  set size of iommu (in bytes)
       noagp don't initialize the AGP driver and use full aperture.
       off   don't use the IOMMU
       leak  turn on simple iommu leak tracing (only when CONFIG_IOMMU_LEAK
             is on)
       memaper[=order] allocate an own aperture over RAM with size
              32MB^order.
       noforce don't force IOMMU usage. Default.
       force  Force IOMMU.
       merge  Do SG merging. Implies force (experimental)
       nomerge Don't do SG merging.
       forcesac For SAC mode for masks <40bits  (experimental)
       fullflush Flush IOMMU on each allocation (default)
       nofullflush Don't use IOMMU fullflush
       allowed  overwrite iommu off workarounds for specific chipsets.
       soft  Use software bounce buffering (default for Intel machines)
       noaperture Don't touch the aperture for AGP.

      swiotlb=pages[,force]
    
      pages  Prereserve that many 128K pages for the software IO bounce
             buffering.
      force  Force all IO through the software TLB.

You might find that the swiotlb and force options get the machine
working at the expense of some performance. You may find iommu=force
gets it working.

Good luck!

James.

-- 
E-mail address: james | "It was rare to catch His Holiness at the moment of
@westexe.demon.co.uk  | transformation into the Infallible Hulk."
                      |     -- Chris Ward, Church Times caption competition.


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux