Bug #2028

[linux-libre-pae] kernel log flodded by "dma_direct_map_sg overflows"

GNUtoo - over 5 years ago - . Updated over 5 years ago.

% Done:



On a thinkpad X200 (with Coreboot without the microcode), if I boot the linux-libre-pae kernel, the console is flodded by:

ehci-pci 0000:00:1d.7: dma_direct_map_sg: overflow 0x000000027c941000+20480 of device mask ffffffff

and booting doesn't complete.

However booting linux-libre works fine.



Updated by GNUtoo over 5 years ago

Here's some more information on the PCI devices involved in that bug:

# lspci -nn -s 0000:00:1d.7 -vvvv
00:1d.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03) (prog-if 20 [EHCI])
    Subsystem: Lenovo 82801I (ICH9 Family) USB2 EHCI Controller [17aa:20f1]
    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 A routed to IRQ 16
    Region 0: Memory at e1727000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: [50] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [58] Debug port: BAR=1 offset=00a0
    Capabilities: [98] PCI Advanced Features
        AFCap: TP+ FLR+
        AFCtrl: FLR-
        AFStatus: TP-
    Kernel driver in use: ehci-pci
    Kernel modules: ehci_pci


Updated by GNUtoo over 5 years ago

The bug seem to be fixed now (it boots fine with the current -pae kernel)


Updated by GNUtoo over 5 years ago

  • Status changed from open to fixed

Also available in: Atom PDF