Bug#1035901: spa.v4l2: '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL (I/O-Control) für das Gerät
Le mer. 14 juin 2023 à 17:30, AlMa a écrit : > Jun 13 21:00:22 AnonymizedMachineName pipewire[1146]: spa.v4l2: > '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL (I/O-Control) > für das Gerät > Jun 13 21:00:22 AnonymizedMachineName pipewire[1146]: spa.v4l2: > '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL (I/O-Control) > für das Gerät > > The last two error messages > > spa.v4l2: '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL > (I/O-Control) für das Gerät I suspect a bug in the driver handling your /dev/video4 device. Do you have more information about what device is your /dev/video4? Dylan
Bug#1035901: spa.v4l2: '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL (I/O-Control) für das Gerät
I suspect a bug in the driver handling your /dev/video4 device. Do you have more information about what device is your /dev/video4? Yes; it seems to be my TV-Tuner Hauppauge WinTV HVR 5525 HD: $ sudo journalctl -b 2>&1| grep video4 Jul 01 20:27:49 AnonymizedMachineName kernel: cx23885: cx23885[0]: registered device video4 [v4l2] Jul 01 20:27:51 AnonymizedMachineName pipewire[988]: spa.v4l2: '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL (I/O-Control) für das Gerät Jul 01 20:27:51 AnonymizedMachineName pipewire[988]: spa.v4l2: '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL (I/O-Control) für das Gerät Jul 01 20:31:37 AnonymizedMachineName pipewire[2027]: spa.v4l2: '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL (I/O-Control) für das Gerät Jul 01 20:31:37 AnonymizedMachineName pipewire[2027]: spa.v4l2: '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL (I/O-Control) für das Gerät $ sudo lspci - 2>&1| egrep -B 52 "video4|cx23885" 08:00.0 Multimedia video controller: Conexant Systems, Inc. CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb (rev 04) Subsystem: Hauppauge computer works Inc. CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 NUMA node: 0 IOMMU group: 36 Region 0: Memory at 9020 (64-bit, non-prefetchable) [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- SlotPowerLimit 25W DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <2us, L1 <4us ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp- LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1 TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt- Capabilities: [80] Power Management version 3 Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [90] Vital Product Data Unknown small resource type 01, will not decode more. Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+ Address: Data: 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- AdvNonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn- MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap- HeaderLog: Capabilities: [200 v1] Virtual Channel Caps: LPEVC=1 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=01 Status: NegoPending- InProgress- VC1:Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb:Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable- ID=1 ArbSelect=Fixed TC/VC=00 Status: NegoPending- InProgress- Kernel driver in use: cx23885 Kernel modules: cx23885
Bug#1035901: spa.v4l2: '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL (I/O-Control) für das Gerät
Le sam. 1 juil. 2023 à 22:50, AlMa a écrit : > > > I suspect a bug in the driver handling your /dev/video4 device. > > Do you have more information about what device is your /dev/video4? > > Yes; it seems to be my TV-Tuner Hauppauge WinTV HVR 5525 HD: > Since it's not a vital part of pipewire, you can try to disable your device in wireplumber for now. You can fill a bug upstream [1] they will fix potential bug in pipewire or will redirect you to the right place. I reduce the severity of this bug since using a Tuner TV card with pipewire is a special case and this bug doesn't "have a major effect on the usability of a package" [2]. Thank you Dylan [1] https://gitlab.freedesktop.org/pipewire/pipewire [2] https://www.debian.org/Bugs/Developer#severities
Bug#1035901: spa.v4l2: '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL (I/O-Control) für das Gerät
I've never been able to make my TV tuner work in Debian. Even scanning the channels has never worked properly. This problem might, hypothetically, have its roots partially in the bug here or in the corresponding kernel driver. Hence an elevated severity may be justified; please feel free to reconsider.
Bug#1035901: spa.v4l2: '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL (I/O-Control) für das Gerät
Le mar. 4 juil. 2023 à 00:35, AlMa a écrit : > > I've never been able to make my TV tuner work in Debian. Even scanning > the channels has never worked properly. This problem might, > hypothetically, have its roots partially in the bug here or in the > corresponding kernel driver. Hence an elevated severity may be > justified; please feel free to reconsider. I assumed your TV tuner was working, but if you are not able to use it even with other software then it's clearly not a pipewire bug.
Bug#1035901: spa.v4l2: '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL (I/O-Control) für das Gerät
I assumed your TV tuner was working, but if you are not able to use it even with other software then it's clearly not a pipewire bug. As for now, #1035901 bug is just about an error in the journal. Not being able to bring the TV tuner to work is a separate bug; I yet need to report because it also involves w_scan, channels, and vlc; it's more complex, I need to look into it again.
Bug#1035901: spa.v4l2: '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL (I/O-Control) für das Gerät
severity 1035901 important found 1035901 0.3.65-3 thanks The bug still exists in Debian stable with pipewire 0.3.65-3, wireplumber 0.4.13-1, and the kernel 6.1.0-9-amd64: Jun 13 21:00:21 AnonymizedMachineName wireplumber[1148]: PipeWire's libcamera SPA missing or broken. libcamera not supported. Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Successfully made thread 1190 of process 1149 owned by '119' RT at priority 20. Jun 13 21:00:21 AnonymizedMachineName rtkit-daemon[1158]: Supervising 6 threads of 3 processes of 1 users. Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): glamor X acceleration enabled on NV168 Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): glamor initialized Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (==) modeset(0): VariableRefresh: disabled Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (==) modeset(0): AsyncFlipSecondaries: disabled Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): Output DP-1 has no monitor section Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): Output HDMI-1 has no monitor section Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): Output DVI-D-1 has no monitor section Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): EDID for output DP-1 Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): Manufacturer: PHL Model: 946 Serial#: 40555 Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): Year: 2020 Week: 50 Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): EDID Version: 1.4 Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): Digital Display Input Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 8 bits per channel Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): Digital interface is DisplayPort Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): Max Image Size [cm]: horiz.: 60 vert.: 34 Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): Gamma: 2.20 Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): DPMS capabilities: Off Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 YCrCb 4:2:2 Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): First detailed timing is preferred mode Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): Preferred mode is native pixel format and refresh rate Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): Display is continuous-frequency Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): redX: 0.667 redY: 0.313 greenX: 0.290 greenY: 0.655 Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): blueX: 0.152 blueY: 0.047 whiteX: 0.313 whiteY: 0.329 Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): Supported established timings: Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 720x400@70Hz Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 640x480@60Hz Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 640x480@67Hz Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 640x480@72Hz Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 640x480@75Hz Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 800x600@56Hz Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 800x600@60Hz Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 800x600@72Hz Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 800x600@75Hz Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 832x624@75Hz Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 1024x768@60Hz Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 1024x768@70Hz Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 1024x768@75Hz Jun 13 21:00:21 AnonymizedMachineName /usr/libexec/gdm-x-session[1154]: (II) modeset(0): 1280x1024@75Hz Jun 13 21:00:21 AnonymizedMac
Bug#1035901: Info received (Bug#1035901: spa.v4l2: '/dev/video4' VIDIOC_ENUM_FRAMESIZES: Unpassender IOCTL (I/O-Control) für das Gerät)
Posted upstream as suggested: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3325