Si je modifie le switch, rien ne se passe, que ce soit avec
tail -f /var/log/messages
ou dmesg
.tail -f /var/log/messages
ou dmesg
.Name (_HID, EisaId ("PNP0A08"))
Name (_CID, 0x030AD041)
Name (_ADR, Zero)
Method (_INI, 0, NotSerialized)
{
Store (One, GPO9)
Store (0x07D0, OSYS)
If (CondRefOf (_OSI, Local0))
{
If (_OSI ("Linux"))
{
Store (0x03E8, OSYS)
}
If (_OSI ("Windows 2001"))
{
Store (0x07D1, OSYS)
}
If (_OSI ("Windows 2001 SP1"))
{
Store (0x07D1, OSYS)
}
If (_OSI ("Windows 2001 SP2"))
{
Store (0x07D2, OSYS)
}
If (_OSI ("Windows 2006"))
{
Store (0x07D6, OSYS)
}
}
HGWH (0x05)
}
Je les aime bien. Ou plutôt, ça ressemble à des choses qui peuvent intéresser vu le contexte. 🙂5c5
< * Disassembly of DSDT.cat, Fri Jan 2 17:23:07 2009
---
> * Disassembly of DSDT.cat, Fri Jan 2 17:35:02 2009
140c140
< OperationRegion (MBOX, SystemMemory, 0xBBCBEC18, 0x000002BC)
---
> OperationRegion (MBOX, SystemMemory, 0xBFEBEC18, 0x000002BC)
557c557
< OperationRegion (NVST, SystemMemory, 0xBBCBEED4, 0x000000D8)
---
> OperationRegion (NVST, SystemMemory, 0xBFEBEED4, 0x000000D8)
Les versions INTEL et NOTHING (aucun led) sont identiques (à la date près).diff nvidia/lspcivv-02.01.2009_01 intel/lspcivv-02.01.2009_01
6a7
> Kernel driver in use: agpgart-intel
8c9,10
< 00:01.0 PCI bridge: Intel Corporation Cantiga PCI Express Graphics Port (rev 07) (prog-if 00 [Normal decode])
---
> 00:02.0 VGA compatible controller: Intel Corporation Cantiga Integrated Graphics Controller (rev 07) (prog-if 00 [VGA controller])
> Subsystem: Sony Corporation Device 9025
10c12
< Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
---
> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
12,22c14,17
< Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
< I/O behind bridge: 00007000-00007fff
< Memory behind bridge: d2000000-d4ffffff
< Prefetchable memory behind bridge: 00000000c0000000-00000000cfffffff
< 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: [88] Subsystem: Sony Corporation Device 9025
< Capabilities: [80] Power Management version 3
< Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
< Status: D0 PME-Enable- DSel=0 DScale=0 PME-
---
> Interrupt: pin A routed to IRQ 16
> Region 0: Memory at d4400000 (64-bit, non-prefetchable) [size=4M]
> Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]
> Region 4: I/O ports at 7130 [size=8]
25,48c20,32
< Capabilities: [a0] Express (v1) Root Port (Slot+), MSI 00
< DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
< 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 #2, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <256ns, L1 <4us
< ClockPM- Suprise- LLActRep- BwNot-
< LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
< ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
< LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
< SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise-
< Slot # 1, PowerLimit 75.000000; Interlock- NoCompl+
< SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
< Control: AttnInd Off, PwrInd On, 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: [100] Virtual Channel <?>
< Capabilities: [140] Root Complex Link <?>
< Kernel driver in use: pcieport-driver
---
> Capabilities: [d0] Power Management version 3
> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 00:02.1 Display controller: Intel Corporation Cantiga Integrated Graphics Controller (rev 07)
> Subsystem: Sony Corporation Device 9025
> 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
> Region 0: Memory at d7800000 (64-bit, non-prefetchable) [size=1M]
> Capabilities: [d0] Power Management version 3
> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
56,58c40,42
< Region 0: Memory at de200000 (32-bit, non-prefetchable) [size=128K]
< Region 1: Memory at de224000 (32-bit, non-prefetchable) [size=4K]
< Region 2: I/O ports at 8100 [size=32]
---
> Region 0: Memory at daa00000 (32-bit, non-prefetchable) [size=128K]
> Region 1: Memory at daa24000 (32-bit, non-prefetchable) [size=4K]
> Region 2: I/O ports at 7100 [size=32]
74c58
< Region 4: I/O ports at 80e0 [size=32]
---
> Region 4: I/O ports at 70e0 [size=32]
84c68
< Region 4: I/O ports at 80c0 [size=32]
---
> Region 4: I/O ports at 70c0 [size=32]
94c78
< Region 4: I/O ports at 80a0 [size=32]
---
> Region 4: I/O ports at 70a0 [size=32]
104c88
< Region 0: Memory at de225c00 (32-bit, non-prefetchable) [size=1K]
---
> Region 0: Memory at daa25c00 (32-bit, non-prefetchable) [size=1K]
118c102
< Region 0: Memory at de220000 (64-bit, non-prefetchable) [size=16K]
---
> Region 0: Memory at daa20000 (64-bit, non-prefetchable) [size=16K]
147,148c131,132
< Memory behind bridge: dd200000-de1fffff
< Prefetchable memory behind bridge: 00000000d8100000-00000000d90fffff
---
> Memory behind bridge: d9a00000-da9fffff
> Prefetchable memory behind bridge: 00000000d4800000-00000000d57fffff
189,190c173,174
< Memory behind bridge: dc100000-dd1fffff
< Prefetchable memory behind bridge: 00000000d9100000-00000000da0fffff
---
> Memory behind bridge: d8900000-d99fffff
> Prefetchable memory behind bridge: 00000000d5800000-00000000d67fffff
231,232c215,216
< Memory behind bridge: db100000-dc0fffff
< Prefetchable memory behind bridge: 00000000da100000-00000000db0fffff
---
> Memory behind bridge: d7900000-d88fffff
> Prefetchable memory behind bridge: 00000000d6800000-00000000d77fffff
273c257
< Region 4: I/O ports at 8080 [size=32]
---
> Region 4: I/O ports at 7080 [size=32]
283c267
< Region 4: I/O ports at 8060 [size=32]
---
> Region 4: I/O ports at 7060 [size=32]
293c277
< Region 4: I/O ports at 8040 [size=32]
---
> Region 4: I/O ports at 7040 [size=32]
303c287
< Region 0: Memory at de225800 (32-bit, non-prefetchable) [size=1K]
---
> Region 0: Memory at daa25800 (32-bit, non-prefetchable) [size=1K]
317c301
< Memory behind bridge: d6000000-d80fffff
---
> Memory behind bridge: d2000000-d40fffff
337,342c321,326
< Region 0: I/O ports at 8128 [size=8]
< Region 1: I/O ports at 8134 [size=4]
< Region 2: I/O ports at 8120 [size=8]
< Region 3: I/O ports at 8130 [size=4]
< Region 4: I/O ports at 8020 [size=32]
< Region 5: Memory at de225000 (32-bit, non-prefetchable) [size=2K]
---
> Region 0: I/O ports at 7128 [size=8]
> Region 1: I/O ports at 713c [size=4]
> Region 2: I/O ports at 7120 [size=8]
> Region 3: I/O ports at 7138 [size=4]
> Region 4: I/O ports at 7020 [size=32]
> Region 5: Memory at daa25000 (32-bit, non-prefetchable) [size=2K]
357,358c341,342
< Region 0: Memory at de226000 (64-bit, non-prefetchable) [size=256]
< Region 4: I/O ports at 8000 [size=32]
---
> Region 0: Memory at daa26000 (64-bit, non-prefetchable) [size=256]
> Region 4: I/O ports at 7000 [size=32]
362,400d345
< 01:00.0 VGA compatible controller: nVidia Corporation Device 06e5 (rev a1) (prog-if 00 [VGA controller])
< Subsystem: Sony Corporation Device 9025
< 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
< Interrupt: pin A routed to IRQ 16
< Region 0: Memory at d4000000 (32-bit, non-prefetchable) [size=16M]
< Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]
< Region 3: Memory at d2000000 (64-bit, non-prefetchable) [size=32M]
< Region 5: I/O ports at 7000 [size=128]
< Capabilities: [60] Power Management version 3
< Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
< Status: D0 PME-Enable- DSel=0 DScale=0 PME-
< Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable-
< Address: 0000000000000000 Data: 0000
< Capabilities: [78] Express (v2) Endpoint, MSI 00
< DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <256ns, L1 <4us
< ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
< DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
< RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
< MaxPayload 128 bytes, MaxReadReq 512 bytes
< DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
< LnkCap: Port #0, Speed 5GT/s, Width x16, ASPM L0s L1, Latency L0 <256ns, L1 <1us
< ClockPM- Suprise- LLActRep- BwNot-
< LnkCtl: ASPM L0s L1 Enabled; RCB 128 bytes Disabled- Retrain- CommClk+
< ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
< LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
< DevCap2: Completion Timeout: Not Supported, TimeoutDis+
< DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
< LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
< Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
< Compliance De-emphasis: -6dB
< LnkSta2: Current De-emphasis Level: -6dB
< Capabilities: [100] Virtual Channel <?>
< Capabilities: [128] Power Budgeting <?>
< Capabilities: [600] Vendor Specific Information <?>
< Kernel driver in use: nvidia
< Kernel modules: nvidiafb, nvidia
<
407c352
< Region 0: Memory at dc100000 (64-bit, non-prefetchable) [size=8K]
---
> Region 0: Memory at d8900000 (64-bit, non-prefetchable) [size=8K]
442c387
< Region 0: Memory at d8000000 (32-bit, non-prefetchable) [size=4K]
---
> Region 0: Memory at d4000000 (32-bit, non-prefetchable) [size=4K]
444,445c389,390
< Memory window 0: e0000000-e3fff000 (prefetchable)
< Memory window 1: e4000000-e7fff000
---
> Memory window 0: dc000000-dffff000 (prefetchable)
> Memory window 1: e0000000-e3fff000
459c404
< Region 0: Memory at d8001000 (32-bit, non-prefetchable) [size=2K]
---
> Region 0: Memory at d4001000 (32-bit, non-prefetchable) [size=2K]
472c417
< Region 0: Memory at d8001900 (32-bit, non-prefetchable) [size=256]
---
> Region 0: Memory at d4001900 (32-bit, non-prefetchable) [size=256]
485c430
< Region 0: Memory at d8001800 (32-bit, non-prefetchable) [size=256]
---
> Region 0: Memory at d4001800 (32-bit, non-prefetchable) [size=256]
# diff intel nothing
diff intel/lspcivv-02.01.2009_01 nothing/lspcivv-02.01.2009_01
9,10c9
< 00:02.0 VGA compatible controller: Intel Corporation Cantiga Integrated Graphics Controller (rev 07) (prog-if 00 [VGA controller])
< Subsystem: Sony Corporation Device 9025
---
> 00:01.0 PCI bridge: Intel Corporation Cantiga PCI Express Graphics Port (rev 07) (prog-if 00 [Normal decode])
12c11
< Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
---
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
14,17c13,23
< Interrupt: pin A routed to IRQ 16
< Region 0: Memory at d4400000 (64-bit, non-prefetchable) [size=4M]
< Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]
< Region 4: I/O ports at 7130 [size=8]
---
> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
> I/O behind bridge: 00007000-00007fff
> Memory behind bridge: e2000000-e4ffffff
> Prefetchable memory behind bridge: 00000000c0000000-00000000cfffffff
> 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: [88] Subsystem: Sony Corporation Device 9025
> Capabilities: [80] Power Management version 3
> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
20,22c26,49
< Capabilities: [d0] Power Management version 3
< Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
< Status: D0 PME-Enable- DSel=0 DScale=0 PME-
---
> Capabilities: [a0] Express (v1) Root Port (Slot+), MSI 00
> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
> 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 #2, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <256ns, L1 <4us
> ClockPM- Suprise- LLActRep- BwNot-
> LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
> SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise-
> Slot # 1, PowerLimit 75.000000; Interlock- NoCompl+
> SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
> Control: AttnInd Off, PwrInd On, 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: [100] Virtual Channel <?>
> Capabilities: [140] Root Complex Link <?>
> Kernel driver in use: pcieport-driver
24c51
< 00:02.1 Display controller: Intel Corporation Cantiga Integrated Graphics Controller (rev 07)
---
> 00:02.0 VGA compatible controller: Intel Corporation Cantiga Integrated Graphics Controller (rev 07) (prog-if 00 [VGA controller])
29c56,61
< Region 0: Memory at d7800000 (64-bit, non-prefetchable) [size=1M]
---
> Interrupt: pin A routed to IRQ 10
> Region 0: Memory at e8400000 (64-bit, non-prefetchable) [size=4M]
> Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]
> Region 4: I/O ports at 8130 [size=8]
> Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Count=1/1 Enable-
> Address: 00000000 Data: 0000
40,42c72,74
< Region 0: Memory at daa00000 (32-bit, non-prefetchable) [size=128K]
< Region 1: Memory at daa24000 (32-bit, non-prefetchable) [size=4K]
< Region 2: I/O ports at 7100 [size=32]
---
> Region 0: Memory at ee900000 (32-bit, non-prefetchable) [size=128K]
> Region 1: Memory at ee924000 (32-bit, non-prefetchable) [size=4K]
> Region 2: I/O ports at 8100 [size=32]
58c90
< Region 4: I/O ports at 70e0 [size=32]
---
> Region 4: I/O ports at 80e0 [size=32]
68c100
< Region 4: I/O ports at 70c0 [size=32]
---
> Region 4: I/O ports at 80c0 [size=32]
78c110
< Region 4: I/O ports at 70a0 [size=32]
---
> Region 4: I/O ports at 80a0 [size=32]
88c120
< Region 0: Memory at daa25c00 (32-bit, non-prefetchable) [size=1K]
---
> Region 0: Memory at ee925c00 (32-bit, non-prefetchable) [size=1K]
102c134
< Region 0: Memory at daa20000 (64-bit, non-prefetchable) [size=16K]
---
> Region 0: Memory at ee920000 (64-bit, non-prefetchable) [size=16K]
131,132c163,164
< Memory behind bridge: d9a00000-da9fffff
< Prefetchable memory behind bridge: 00000000d4800000-00000000d57fffff
---
> Memory behind bridge: ed900000-ee8fffff
> Prefetchable memory behind bridge: 00000000e8800000-00000000e97fffff
173,174c205,206
< Memory behind bridge: d8900000-d99fffff
< Prefetchable memory behind bridge: 00000000d5800000-00000000d67fffff
---
> Memory behind bridge: ec800000-ed8fffff
> Prefetchable memory behind bridge: 00000000e9800000-00000000ea7fffff
215,216c247,248
< Memory behind bridge: d7900000-d88fffff
< Prefetchable memory behind bridge: 00000000d6800000-00000000d77fffff
---
> Memory behind bridge: eb800000-ec7fffff
> Prefetchable memory behind bridge: 00000000ea800000-00000000eb7fffff
257c289
< Region 4: I/O ports at 7080 [size=32]
---
> Region 4: I/O ports at 8080 [size=32]
267c299
< Region 4: I/O ports at 7060 [size=32]
---
> Region 4: I/O ports at 8060 [size=32]
277c309
< Region 4: I/O ports at 7040 [size=32]
---
> Region 4: I/O ports at 8040 [size=32]
287c319
< Region 0: Memory at daa25800 (32-bit, non-prefetchable) [size=1K]
---
> Region 0: Memory at ee925800 (32-bit, non-prefetchable) [size=1K]
301,302c333,334
< Memory behind bridge: d2000000-d40fffff
< Prefetchable memory behind bridge: 00000000d0000000-00000000d1ffffff
---
> Memory behind bridge: e6000000-e80fffff
> Prefetchable memory behind bridge: 00000000e0000000-00000000e1ffffff
321,326c353,358
< Region 0: I/O ports at 7128 [size=8]
< Region 1: I/O ports at 713c [size=4]
< Region 2: I/O ports at 7120 [size=8]
< Region 3: I/O ports at 7138 [size=4]
< Region 4: I/O ports at 7020 [size=32]
< Region 5: Memory at daa25000 (32-bit, non-prefetchable) [size=2K]
---
> Region 0: I/O ports at 8128 [size=8]
> Region 1: I/O ports at 813c [size=4]
> Region 2: I/O ports at 8120 [size=8]
> Region 3: I/O ports at 8138 [size=4]
> Region 4: I/O ports at 8020 [size=32]
> Region 5: Memory at ee925000 (32-bit, non-prefetchable) [size=2K]
341,342c373,374
< Region 0: Memory at daa26000 (64-bit, non-prefetchable) [size=256]
< Region 4: I/O ports at 7000 [size=32]
---
> Region 0: Memory at ee926000 (64-bit, non-prefetchable) [size=256]
> Region 4: I/O ports at 8000 [size=32]
345a378,417
> 01:00.0 VGA compatible controller: nVidia Corporation Device 06e5 (rev a1) (prog-if 00 [VGA controller])
> Subsystem: Sony Corporation Device 9025
> 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
> Interrupt: pin A routed to IRQ 16
> Region 0: Memory at e4000000 (32-bit, non-prefetchable) [size=16M]
> Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]
> Region 3: Memory at e2000000 (64-bit, non-prefetchable) [size=32M]
> Region 5: I/O ports at 7000 [size=128]
> Expansion ROM at <ignored> [disabled]
> Capabilities: [60] Power Management version 3
> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
> Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable-
> Address: 0000000000000000 Data: 0000
> Capabilities: [78] Express (v2) Endpoint, MSI 00
> DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <4us
> ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
> DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
> MaxPayload 128 bytes, MaxReadReq 512 bytes
> DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
> LnkCap: Port #0, Speed 5GT/s, Width x16, ASPM L0s L1, Latency L0 <512ns, L1 <1us
> ClockPM- Suprise- LLActRep- BwNot-
> LnkCtl: ASPM L0s L1 Enabled; RCB 128 bytes Disabled- Retrain- CommClk+
> ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
> DevCap2: Completion Timeout: Not Supported, TimeoutDis+
> DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
> LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
> Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
> Compliance De-emphasis: -6dB
> LnkSta2: Current De-emphasis Level: -6dB
> Capabilities: [100] Virtual Channel <?>
> Capabilities: [128] Power Budgeting <?>
> Capabilities: [600] Vendor Specific Information <?>
> Kernel driver in use: nvidia
> Kernel modules: nvidiafb, nvidia
>
352c424
< Region 0: Memory at d8900000 (64-bit, non-prefetchable) [size=8K]
---
> Region 0: Memory at ec800000 (64-bit, non-prefetchable) [size=8K]
387c459
< Region 0: Memory at d4000000 (32-bit, non-prefetchable) [size=4K]
---
> Region 0: Memory at e8000000 (32-bit, non-prefetchable) [size=4K]
389,390c461,462
< Memory window 0: dc000000-dffff000 (prefetchable)
< Memory window 1: e0000000-e3fff000
---
> Memory window 0: f0000000-f3fff000 (prefetchable)
> Memory window 1: f4000000-f7fff000
404c476
< Region 0: Memory at d4001000 (32-bit, non-prefetchable) [size=2K]
---
> Region 0: Memory at e8001000 (32-bit, non-prefetchable) [size=2K]
417c489
< Region 0: Memory at d4001900 (32-bit, non-prefetchable) [size=256]
---
> Region 0: Memory at e8001900 (32-bit, non-prefetchable) [size=256]
430c502
< Region 0: Memory at d4001800 (32-bit, non-prefetchable) [size=256]
---
> Region 0: Memory at e8001800 (32-bit, non-prefetchable) [size=256]
Justement l'avantage de ne pas compiler, c'est que ça prend beaucoup moins de temps, surtout si on doit le refaire plusieurs fois 🙂xion.luhnis wrote:Ok, il paraît logique d'essayer. Par contre je n'ai jamais recompilé de kernel.
Est-ce que le tutorial http://doc.fedora-fr.org/wiki/Recompilation_du_noyau_Fedora suffit ?
Quelle différence entre construire le noyau de A à Z ou seulement construire le initrd ?
(http://doc.fedora-fr.org/wiki/Recompilation_du_noyau_Fedora#Etape_10_:_G.C3.A9n.C3.A9ration_du_RAM_Disk)
Pour construire le initrd, je dois faire tout ce qui précède de toute façon, non ?
C'est à quoi je veux arriver 🙂 Et ce serait déjà un exploit d'y arriver.Bon, j'ai plus ou moins réussi à recompiler le noyau avec les options pour le fichier DSDT.hex. (j'ai tout recompilé)
Cependant, je devais bien me résoudre à utiliser un des deux DSDT que j'ai (celui nvidia ou celui intel). J'ai choisi celui NVIDIA.
... la compilation du noyau est assez longue, mais ça passe. Au redémarrage par contre, surprise ! Le switch est on sur Nvidia. Quoi que je fasse, il reste sur nvidia tant que j'utilise le noyau que j'ai compilé avec le DSDT.hex pour nvidia. Je vais encore tester pour voir si c'est vraiment absolu et je vais tenter une recompilation avec le DSDT.hex pour la carte intel... qui sait, ça pourrait ne faire que fonctionner la carte intel. Auquel cas j'aurai juste à préciser le noyau choisi selon ... la carte à utiliser. (mais risque d'y avoir besoin d'un reboot linux) hmm
Intéressant ça 🙂 Si je comprend bien ça donne une gestion de l'ACPI différente, spécifique à Windows, qui doit répondre de manière générique aux demandes du BIOS. C'est vraiment du tatonnement, donc il faudrait voir si utiliser le code héxadécimal de "Windows Xp (2001)" ou "Windows Vista (2006)" change quelques choses au comportement de l'ordinateur.Ajout : c'est bien le dsdt d'intel... et ça a amené à des éléments nouveaux :
- en mode NOTHING, la carte intel est désormais fonctionnelle bien que les deux cartes soient visibles via lspci (par contre la carte nvidia est out)
- le switch ne se règle pas au boot !
En fait, la modification dans le DSDT.hex a permis de forcer la non-désinitialisation que fait linux (étrangement). Par contre, le résultat est donc le même que si j'utilisais l'option acpi=ht : le switch reste activé sur ce sur quoi il était activé... et je suis obligé de passé par windows pour modifier l'état du switch en redémarrant.
Ce qui voudrait dire que windows fait plus que juste informer l'os. (mais c'est déjà un bon début wink )
Ca veut dire que je peux générer le initrd sans avoir à compiler le kernel ? Donc l'action de génération du initrd ne dépend pas des opérations de compilation précédentes ?Bouska wrote:Justement l'avantage de ne pas compiler, c'est que ça prend beaucoup moins de temps, surtout si on doit le refaire plusieurs fois 🙂xion.luhnis wrote:Ok, il paraît logique d'essayer. Par contre je n'ai jamais recompilé de kernel.
Est-ce que le tutorial http://doc.fedora-fr.org/wiki/Recompilation_du_noyau_Fedora suffit ?
Quelle différence entre construire le noyau de A à Z ou seulement construire le initrd ?
(http://doc.fedora-fr.org/wiki/Recompilation_du_noyau_Fedora#Etape_10_:_G.C3.A9n.C3.A9ration_du_RAM_Disk)
Pour construire le initrd, je dois faire tout ce qui précède de toute façon, non ?
Ouaip, de même. Etonnamment, le groupe de launchpad a directement des visions plus grandes : https://launchpad.net/~sony-vaio-z-seriesBouska wrote:C'est à quoi je veux arriver 🙂 Et ce serait déjà un exploit d'y arriver.Bon, j'ai plus ou moins réussi à recompiler le noyau avec les options pour le fichier DSDT.hex. (j'ai tout recompilé)
Cependant, je devais bien me résoudre à utiliser un des deux DSDT que j'ai (celui nvidia ou celui intel). J'ai choisi celui NVIDIA.
... la compilation du noyau est assez longue, mais ça passe. Au redémarrage par contre, surprise ! Le switch est on sur Nvidia. Quoi que je fasse, il reste sur nvidia tant que j'utilise le noyau que j'ai compilé avec le DSDT.hex pour nvidia. Je vais encore tester pour voir si c'est vraiment absolu et je vais tenter une recompilation avec le DSDT.hex pour la carte intel... qui sait, ça pourrait ne faire que fonctionner la carte intel. Auquel cas j'aurai juste à préciser le noyau choisi selon ... la carte à utiliser. (mais risque d'y avoir besoin d'un reboot linux) hmm
Je vais tester les diverses possibilités dès que j'ai du temps (c'est-à-dire à la fin de la semaine prochaine vu que je suis en période d'examens).Bouska wrote:Intéressant ça 🙂 Si je comprend bien ça donne une gestion de l'ACPI différente, spécifique à Windows, qui doit répondre de manière générique aux demandes du BIOS. C'est vraiment du tatonnement, donc il faudrait voir si utiliser le code héxadécimal de "Windows Xp (2001)" ou "Windows Vista (2006)" change quelques choses au comportement de l'ordinateur.
#!/bin/bash
# on récupère la carte active
VIDEO=`/sbin/lspci | /bin/grep -i vga | /usr/bin/head -l | /usr/bin/awk {'print $5'}`
if [ $VIDEO = nVidia ]; then
echo "Nvidia X Configuration switch"
cp -f /etc/X11/xorg.conf.nvidia /etc/X11/xorg.conf
ln -sf /usr/lib/libGL.so.180.51 /usr/lib/libGL.so.1
ln -sf /usr/lib/xorg/modules/extensions/libglx.so.180.51 /usr/lib/xorg/modules/extensions/libglx.so
else
echo "Intel X Configuration switch"
cp -f /etc/X11/xorg.conf.intel /etc/X11/xorg.conf
ln -sf /usr/lib/libGL.so.intel /usr/lib/libGL.so.1
ln -sf /usr/lib/xorg/modules/extensions/libglx.so.intel /usr/lib/xorg/modules/extensions/libglx.so
fi
Ainsi, si la carte nvidia est disponible, on utilise les fichiers nvidia pour libGL.so.1 et libglx.so.A la place, je peux utiliser le nvidia display panel, mais c'est bête d'utiliser vingt outils différents :-?Traceback (most recent call last):
File "/usr/share/system-config-display/xconf.py", line 312, in <module>
hardware_state = XF86HardwareState(xconfig)
File "/usr/lib/python2.5/site-packages/rhpxl/xhwstate.py", line 174, in __init__
self.init_from_xconfig(xconfig)
File "/usr/lib/python2.5/site-packages/rhpxl/xhwstate.py", line 260, in init_from_xconfig
if screen.device:
AttributeError: 'NoneType' object has no attribute 'device'