All of lore.kernel.org
 help / color / mirror / Atom feed
From: Chris Clayton <chris2553@googlemail.com>
To: Martin Mokrejs <mmokrejs@fold.natur.cuni.cz>
Cc: Yijing Wang <wangyijing@huawei.com>,
	Yijing Wang <wangyijing0307@gmail.com>,
	LKML <linux-kernel@vger.kernel.org>,
	linux-pci@vger.kernel.org
Subject: Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
Date: Mon, 28 Jan 2013 19:11:40 +0000	[thread overview]
Message-ID: <5106CD6C.4070009@googlemail.com> (raw)
In-Reply-To: <51066B46.10409@fold.natur.cuni.cz>

Hi Martin,

On 01/28/13 12:12, Martin Mokrejs wrote:
> Chris Clayton wrote:
>>
>> [snip]
>>
>>> [chris:~]$ cat /proc/cmdline
>>> root=/dev/sda5 pciehp_ports=native ro resume=/dev/sda6
>>                       ^^
>>                    **typo**
>> I've run the test again with pcie_ports=native and the directories now get populated. Even better though, is that when I plug in the card, hotplug **works** and the card's drivers are loaded.
>
> BTW, I have with acpiphp on 3.7.4:
>
> ls -la /sys/bus/pci_express/devices
> total 0
> drwxr-xr-x 2 root root 0 Jan 28 13:07 .
> drwxr-xr-x 4 root root 0 Jan 28 13:07 ..
> $ ls -la /sys/bus/pci/devices/slots
                        ^^^^^^^^
                         **typo**
It should be /sys/bus/pci/slots.

> ls: cannot access /sys/bus/pci/devices/slots: No such file or directory
> $
>
With acpiphp, I get /sys/bus/pci_express/devices populated but 
/sys/bus/pci/slots is empty.

> And for me hotplug also works (as far as I can tell). ;-)
>
>>
>> Excellent! Thank you so much for your help (and patience) Martin and Yijing.
>>
>> Now to solving why running scandvb doesn't find any TV channels.
>
> Would be fine if you could re-do the PresDet checks and confirm whether it is also broken
> for you under pciehp.
I've struggled with this a little. For some reason, the expresscard 
doesn't always stay properly inserted in the slot when I insert it. Now 
that hotplug is working, the modules are being loaded and when the card 
pops out again, I get an oops because, of course, the driver is running 
and the card disappears. Perhaps the driver can be made a bit more 
robust to sudden disappearance of the card. I'll report the oops later. 
Anyway, to run these tests I built a kernel without the dvb card's 
drivers, effectively simulating the situation I had before Yijing got 
hotplug working for me. The card popping out may also have affected 
these diffs a bit because, for example, the first one has the CorrErr 
flag changed, possibly because I had to have two or more goes at getting 
the card to lock in the slot. Yesterday that diff showed no changes. 
Anyway, here are the diffs:

diff lspci.after_insertion.txt lspci.after_1st_re-insertion.txt
262c262
<               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
---
 >               DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- 
AuxPwr+ TransPend-
295c295
< 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
---
 > 40: 10 80 42 01 00 80 00 00 00 00 11 00 12 3c 12 04

============================================================
diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt

<no difference>

=============================================================
diff lspci.before_insertion.txt lspci.after_1st_removal.txt
112c112
< 60: 20 20 ff 07 00 00 00 00 01 00 00 00 00 00 08 c0
---
 > 60: 20 20 ff 07 00 00 00 00 01 00 00 00 00 00 00 c0
262,263c262,263
<               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
<               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <1us, L1 <16us
---
 >               DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- 
AuxPwr+ TransPend-
 >               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <512ns, L1 <16us
265c265
<               LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- 
Retrain- CommClk-
---
 >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
267c267
<               LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
---
 >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt+ ABWMgmt-
273c273
<                       Changed: MRL- PresDet- LinkState-
---
 >                       Changed: MRL- PresDet- LinkState+
295,296c295,296
< 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 4c 12 04
< 50: 03 00 01 10 60 b2 1c 00 28 00 00 00 00 00 00 00
---
 > 40: 10 80 42 01 00 80 00 00 00 00 11 00 12 3c 12 04
 > 50: 40 00 11 50 60 b2 1c 00 28 00 00 01 00 00 00 00

===========================================================
diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt

<no difference>

========================================================
diff lspci.before_insertion.txt lspci.after_insertion.txt
112c112
< 60: 20 20 ff 07 00 00 00 00 01 00 00 00 00 00 08 c0
---
 > 60: 20 20 ff 07 00 00 00 00 01 00 00 00 00 00 00 c0
263c263
<               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <1us, L1 <16us
---
 >               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <512ns, L1 <16us
265c265
<               LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- 
Retrain- CommClk-
---
 >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
267c267
<               LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
---
 >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive+ BWMgmt+ ABWMgmt-
272,273c272,273
<               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet- Interlock-
<                       Changed: MRL- PresDet- LinkState-
---
 >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet+ Interlock-
 >                       Changed: MRL- PresDet- LinkState+
295,296c295,296
< 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 4c 12 04
< 50: 03 00 01 10 60 b2 1c 00 28 00 00 00 00 00 00 00
---
 > 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
 > 50: 40 00 11 70 60 b2 1c 00 28 00 40 01 00 00 00 00
538a539,598
 >
 > 02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 
PCI Video and Audio Decoder (rev 02)
 >       Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 
HVR-1400 ExpressCard
 >       Physical Slot: 3
 >       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-
 >       Interrupt: pin A routed to IRQ 0
 >       Region 0: Memory at f0e00000 (64-bit, non-prefetchable) 
[disabled] [size=2M]
 >       Capabilities: [40] Express (v1) Endpoint, MSI 00
 >               DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
<64ns, L1 <1us
 >                       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 2.5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <2us, L1 <4us
 >                       ClockPM- Surprise- LLActRep- BwNot-
 >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
 >                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
 >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
 >       Capabilities: [80] Power Management version 2
 >               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA 
PME(D0+,D1+,D2+,D3hot+,D3cold-)
 >               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
 >       Capabilities: [90] Vital Product Data
 >               No end tag found
 >       Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
 >               Address: 0000000000000000  Data: 0000
 >       Capabilities: [100 v1] Advanced Error Reporting
 >               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
 >               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
 >               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
 >               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
 >               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
 >               AERCap: First Error Pointer: 00, GenCap- CGenEn- 
ChkCap- ChkEn-
 >       Capabilities: [200 v1] Virtual Channel
 >               Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
 >               Arb:    Fixed+ WRR32+ WRR64+ WRR128-
 >               Ctrl:   ArbSelect=WRR64
 >               Status: InProgress-
 >               Port Arbitration Table [240] <?>
 >               VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
 >                       Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- 
WRR256-
 >                       Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
 >                       Status: NegoPending- InProgress-
 > 00: f1 14 52 88 00 00 10 00 02 00 00 04 00 00 00 00
 > 10: 04 00 e0 f0 00 00 00 00 00 00 00 00 00 00 00 00
 > 20: 00 00 00 00 00 00 00 00 00 00 00 00 70 00 10 80
 > 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 01 00 00
 > 40: 10 80 01 00 00 00 90 05 10 28 00 00 11 5c 01 00
 > 50: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
 > 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > 80: 01 90 22 7e 00 00 00 00 00 00 00 00 00 00 00 00
 > 90: 03 a0 00 80 ff ff ff ff 00 00 00 00 00 00 00 00
 > a0: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
 > b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

=================================================================
diff lspci.after_1st_removal.txt lspci.after_1st_re-insertion.txt
267c267
<               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt+ ABWMgmt-
---
 >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive+ BWMgmt+ ABWMgmt-
272c272
<               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet- Interlock-
---
 >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet+ Interlock-
296c296
< 50: 40 00 11 50 60 b2 1c 00 28 00 00 01 00 00 00 00
---
 > 50: 40 00 11 70 60 b2 1c 00 28 00 40 01 00 00 00 00
538a539,598
 >
 > 02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 
PCI Video and Audio Decoder (rev 02)
 >       Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 
HVR-1400 ExpressCard
 >       Physical Slot: 3
 >       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-
 >       Interrupt: pin A routed to IRQ 0
 >       Region 0: Memory at f0e00000 (64-bit, non-prefetchable) 
[disabled] [size=2M]
 >       Capabilities: [40] Express (v1) Endpoint, MSI 00
 >               DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
<64ns, L1 <1us
 >                       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 2.5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <2us, L1 <4us
 >                       ClockPM- Surprise- LLActRep- BwNot-
 >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
 >                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
 >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
 >       Capabilities: [80] Power Management version 2
 >               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA 
PME(D0+,D1+,D2+,D3hot+,D3cold-)
 >               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
 >       Capabilities: [90] Vital Product Data
 >               No end tag found
 >       Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
 >               Address: 0000000000000000  Data: 0000
 >       Capabilities: [100 v1] Advanced Error Reporting
 >               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
 >               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
 >               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
 >               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
 >               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
 >               AERCap: First Error Pointer: 00, GenCap- CGenEn- 
ChkCap- ChkEn-
 >       Capabilities: [200 v1] Virtual Channel
 >               Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
 >               Arb:    Fixed+ WRR32+ WRR64+ WRR128-
 >               Ctrl:   ArbSelect=WRR64
 >               Status: InProgress-
 >               Port Arbitration Table [240] <?>
 >               VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
 >                       Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- 
WRR256-
 >                       Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
 >                       Status: NegoPending- InProgress-
 > 00: f1 14 52 88 00 00 10 00 02 00 00 04 00 00 00 00
 > 10: 04 00 e0 f0 00 00 00 00 00 00 00 00 00 00 00 00
 > 20: 00 00 00 00 00 00 00 00 00 00 00 00 70 00 10 80
 > 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 01 00 00
 > 40: 10 80 01 00 00 00 90 05 10 28 00 00 11 5c 01 00
 > 50: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
 > 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > 80: 01 90 22 7e 00 00 00 00 00 00 00 00 00 00 00 00
 > 90: 03 a0 00 80 ff ff ff ff 00 00 00 00 00 00 00 00
 > a0: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
 > b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

==========================================================
diff lspci.after_insertion.txt lspci.after_1st_removal.txt
262c262
<               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
---
 >               DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- 
AuxPwr+ TransPend-
267c267
<               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive+ BWMgmt+ ABWMgmt-
---
 >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt+ ABWMgmt-
272c272
<               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet+ Interlock-
---
 >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet- Interlock-
295,296c295,296
< 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
< 50: 40 00 11 70 60 b2 1c 00 28 00 40 01 00 00 00 00
---
 > 40: 10 80 42 01 00 80 00 00 00 00 11 00 12 3c 12 04
 > 50: 40 00 11 50 60 b2 1c 00 28 00 00 01 00 00 00 00
539,598d538
<
< 02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 
PCI Video and Audio Decoder (rev 02)
<       Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 
HVR-1400 ExpressCard
<       Physical Slot: 3
<       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-
<       Interrupt: pin A routed to IRQ 0
<       Region 0: Memory at f0e00000 (64-bit, non-prefetchable) 
[disabled] [size=2M]
<       Capabilities: [40] Express (v1) Endpoint, MSI 00
<               DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
<64ns, L1 <1us
<                       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 2.5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <2us, L1 <4us
<                       ClockPM- Surprise- LLActRep- BwNot-
<               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
<                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
<               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
<       Capabilities: [80] Power Management version 2
<               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA 
PME(D0+,D1+,D2+,D3hot+,D3cold-)
<               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
<       Capabilities: [90] Vital Product Data
<               No end tag found
<       Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
<               Address: 0000000000000000  Data: 0000
<       Capabilities: [100 v1] Advanced Error Reporting
<               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
<               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
<               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
<               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
<               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
<               AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- 
ChkEn-
<       Capabilities: [200 v1] Virtual Channel
<               Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
<               Arb:    Fixed+ WRR32+ WRR64+ WRR128-
<               Ctrl:   ArbSelect=WRR64
<               Status: InProgress-
<               Port Arbitration Table [240] <?>
<               VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
<                       Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- 
WRR256-
<                       Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
<                       Status: NegoPending- InProgress-
< 00: f1 14 52 88 00 00 10 00 02 00 00 04 00 00 00 00
< 10: 04 00 e0 f0 00 00 00 00 00 00 00 00 00 00 00 00
< 20: 00 00 00 00 00 00 00 00 00 00 00 00 70 00 10 80
< 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 01 00 00
< 40: 10 80 01 00 00 00 90 05 10 28 00 00 11 5c 01 00
< 50: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
< 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 80: 01 90 22 7e 00 00 00 00 00 00 00 00 00 00 00 00
< 90: 03 a0 00 80 ff ff ff ff 00 00 00 00 00 00 00 00
< a0: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
< b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

================================================================
diff lspci.after_1st_re-insertion.txt lspci.after_2nd_removal.txt
267c267
<               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive+ BWMgmt+ ABWMgmt-
---
 >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt+ ABWMgmt-
272c272
<               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet+ Interlock-
---
 >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet- Interlock-
296c296
< 50: 40 00 11 70 60 b2 1c 00 28 00 40 01 00 00 00 00
---
 > 50: 40 00 11 50 60 b2 1c 00 28 00 00 01 00 00 00 00
539,598d538
<
< 02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 
PCI Video and Audio Decoder (rev 02)
<       Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 
HVR-1400 ExpressCard
<       Physical Slot: 3
<       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-
<       Interrupt: pin A routed to IRQ 0
<       Region 0: Memory at f0e00000 (64-bit, non-prefetchable) 
[disabled] [size=2M]
<       Capabilities: [40] Express (v1) Endpoint, MSI 00
<               DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
<64ns, L1 <1us
<                       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 2.5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <2us, L1 <4us
<                       ClockPM- Surprise- LLActRep- BwNot-
<               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
<                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
<               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
<       Capabilities: [80] Power Management version 2
<               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA 
PME(D0+,D1+,D2+,D3hot+,D3cold-)
<               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
<       Capabilities: [90] Vital Product Data
<               No end tag found
<       Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
<               Address: 0000000000000000  Data: 0000
<       Capabilities: [100 v1] Advanced Error Reporting
<               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
<               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
<               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
<               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
<               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
<               AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- 
ChkEn-
<       Capabilities: [200 v1] Virtual Channel
<               Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
<               Arb:    Fixed+ WRR32+ WRR64+ WRR128-
<               Ctrl:   ArbSelect=WRR64
<               Status: InProgress-
<               Port Arbitration Table [240] <?>
<               VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
<                       Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- 
WRR256-
<                       Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
<                       Status: NegoPending- InProgress-
< 00: f1 14 52 88 00 00 10 00 02 00 00 04 00 00 00 00
< 10: 04 00 e0 f0 00 00 00 00 00 00 00 00 00 00 00 00
< 20: 00 00 00 00 00 00 00 00 00 00 00 00 70 00 10 80
< 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 01 00 00
< 40: 10 80 01 00 00 00 90 05 10 28 00 00 11 5c 01 00
< 50: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
< 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 80: 01 90 22 7e 00 00 00 00 00 00 00 00 00 00 00 00
< 90: 03 a0 00 80 ff ff ff ff 00 00 00 00 00 00 00 00
< a0: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
< b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00





>
> Martin
>

  parent reply	other threads:[~2013-01-28 19:11 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-24 17:02 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner Chris Clayton
2013-01-24 19:21 ` Martin Mokrejs
2013-01-26 20:54   ` Chris Clayton
2013-01-26 21:14     ` Martin Mokrejs
2013-01-27  9:57       ` Chris Clayton
2013-01-27  2:45     ` Yijing Wang
2013-01-27 11:19       ` Chris Clayton
2013-01-27 12:18         ` Yijing Wang
2013-01-27 13:37           ` Chris Clayton
2013-01-27 14:26             ` Martin Mokrejs
2013-01-27 15:34               ` Chris Clayton
2013-01-27 16:41                 ` Martin Mokrejs
2013-01-27 22:53                   ` Chris Clayton
2013-01-27 23:21                     ` Martin Mokrejs
2013-01-28  2:40                     ` Yijing Wang
2013-01-28 10:12                       ` Chris Clayton
2013-01-28 10:56                         ` Martin Mokrejs
2013-01-28 11:01                           ` Chris Clayton
2013-01-28 11:15                             ` Yijing Wang
2013-01-28 10:58                         ` Yijing Wang
2013-01-28 11:23                         ` Chris Clayton
2013-01-28 12:12                           ` Martin Mokrejs
2013-01-28 12:26                             ` Yijing Wang
2013-01-28 19:11                             ` Chris Clayton [this message]
2013-01-28 21:02                               ` Martin Mokrejs
2013-01-31 12:09                                 ` Chris Clayton
2013-01-31 13:05                                   ` Martin Mokrejs
2013-03-06 23:45                                   ` Bjorn Helgaas
2013-03-07 16:28                                     ` Chris Clayton
2013-03-07 17:30                                       ` Bjorn Helgaas
2013-03-07 20:21                                         ` Chris Clayton
2013-03-08  0:39                                           ` Bjorn Helgaas
2013-03-08 10:44                                             ` Chris Clayton
2013-03-08 22:57                                               ` Bjorn Helgaas
2013-03-09  9:20                                                 ` Chris Clayton
2013-03-12 22:20                                                   ` Bjorn Helgaas
2013-03-15 22:48                                                     ` Bjorn Helgaas
2013-03-19 15:46                                                       ` Chris Clayton
2013-04-01 17:28                                                         ` Bjorn Helgaas
2013-07-09  9:35                                                           ` Chris Clayton
2013-07-09 20:19                                                             ` Bjorn Helgaas
2013-01-31 11:39 ` Chris Clayton

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5106CD6C.4070009@googlemail.com \
    --to=chris2553@googlemail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pci@vger.kernel.org \
    --cc=mmokrejs@fold.natur.cuni.cz \
    --cc=wangyijing0307@gmail.com \
    --cc=wangyijing@huawei.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.