Помогите понять отчего в dmesg такой странный failure
null56 21 января, 2009 - 01:07
Все работает нормально, вроде без сбоев, но вот эта вещь находится в выводе дмесга
[ 0.123151] PCI: Using ACPI for IRQ routing
[ 0.123164] pci 0000:00:00.0: BAR 0: can't allocate resource
[ 0.132042] DMAR:parse DMAR table failure.
Мне интересно, что не получается у системы, что вызывает эту ошибочку
Заранее благодарен за помощь
»
- Для комментирования войдите или зарегистрируйтесь

Ничего криминального не вижу!
> DMAR:parse DMAR table failure
CONFIG_DMAR=y --> =n
Bus options (PCI etc.) --> [ ] Support for DMA Remapping Devices (EXPERIMENTAL)
Ну не могёт оно отпарсить имеющуюся таблицу пока... =)))
> pci 0000:00:00.0: BAR 0: can't allocate resource
dmesg | grep 0000:00:00.0 ;-)
Т.е., если я верно понял, на том этапе, котором оно ругаецо, оно ещё не могёт распределить ресурсы. Но потом (см. ближе к концу отфильтрованного листинга) всё же находит такую возможность. По крайней мере, у меня именно так, и у меня это связано с девайсами на шине PCI Express.
И да поможет вам это:
pavilion ~ # uname -a Linux pavilion 2.6.28-hardened #1 SMP Sat Jan 17 17:37:54 MSK 2009 x86_64 Intel(R) Pentium(R) 4 CPU 3.40GHz GenuineIntel GNU/Linux pavilion ~ # dmesg | grep 0000:00:1c.0 pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold pci 0000:00:1c.0: PME# disabled pci 0000:00:1c.0: bridge io port: [0x00-0xfff] pci 0000:00:1c.0: bridge 32bit mmio: [0x000000-0x0fffff] pci 0000:00:1c.0: bridge 64bit mmio pref: [0x000000-0x0fffff] pci 0000:00:1c.0: BAR 7: can't allocate resource pci 0000:00:1c.0: BAR 8: can't allocate resource pci 0000:00:1c.0: BAR 9: can't allocate resource pci 0000:00:1c.0: PCI bridge, secondary bus 0000:02 pci 0000:00:1c.0: IO window: disabled pci 0000:00:1c.0: MEM window: disabled pci 0000:00:1c.0: PREFETCH window: disabled pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 pci 0000:00:1c.0: setting latency timer to 64 pcieport-driver 0000:00:1c.0: setting latency timer to 64 pcieport-driver 0000:00:1c.0: found MSI capability pcieport-driver 0000:00:1c.0: irq 318 for MSI/MSI-X pci_express 0000:00:1c.0:pcie00: allocate port service pci_express 0000:00:1c.0:pcie02: allocate port service pci_express 0000:00:1c.0:pcie03: allocate port service pavilion ~ # lspci -s 0000:00:1c.0 -vvnn 00:1c.0 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 [8086:2660] (rev 03) (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: 32 bytes Bus: primary=00, secondary=02, subordinate=02, 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: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited ExtTag+ RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+ Slot # 0, PowerLimit 0.000000; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq+ LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Address: fee0300c Data: 4161 Capabilities: [90] Subsystem: Hewlett-Packard Company Device [103c:3082] Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100] Virtual Channel <?> Capabilities: [180] Root Complex Link <?> Kernel driver in use: pcieport-driverP.S. Я перерыл всё ядро на предмет этих сообщений в надежде найти объяснение. Короче понял, что это и не ошибки вовсе! =)))