]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
media: cx231xx: add USB ID 2040:8360 for Hauppauge WinTV-HVR-935
authorHans Verkuil <hverkuil+cisco@kernel.org>
Mon, 16 Mar 2026 13:43:03 +0000 (14:43 +0100)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Mon, 16 Mar 2026 18:07:58 +0000 (19:07 +0100)
The Hauppauge WinTV-HVR-935 HD stick is supported as 2040:b151
(CX231XX_BOARD_HAUPPAUGE_935C).
Some units report USB id 2040:8360 with product string "HVR-935 Audio"
and are not bound by cx231xx, so no DVB adapter is created.

Please consider adding 2040:8360 to the cx231xx_id_table with the same
driver_info as 0xb151 so these devices work without out-of-tree
patches.

How the ID was obtained (Debian, kernel 6.1.0-40-amd64):

  $ lsusb -d 2040:8360
  Bus 001 Device 006: ID 2040:8360 Hauppauge HVR-935 Audio

  $ lsusb -t | grep -A3 "Port 3"
|__ Port 3: Dev 6, If 2, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 3: Dev 6, If 0, Class=Vendor Specific Class, Driver=, 480M
|__ Port 3: Dev 6, If 1, Class=Audio, Driver=snd-usb-audio, 480M

Interface 0 (Vendor Specific) has no driver; the stock cx231xx module
has no 2040:8360 in its alias table.

Reported-by: Lucian Onicescu <lucian.onicescu@gmail.com>
Closes: https://lore.kernel.org/linux-media/CALbYB1O79OnqKMF--HWVx-nuKtYKJbE+Ux=yK_45HDb4oujQyA@mail.gmail.com/
Suggested-by: Lucian Onicescu <lucian.onicescu@gmail.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
drivers/media/usb/cx231xx/cx231xx-cards.c

index b75535d6abafeea003ff6f3295acfeb791d12aba..8bf2ab9c2e8ec7459642bd4efdf67eb53c486cac 100644 (file)
@@ -1027,6 +1027,8 @@ struct usb_device_id cx231xx_id_table[] = {
         .driver_info = CX231XX_BOARD_HAUPPAUGE_955Q},
        {USB_DEVICE(0x2040, 0xb151),
         .driver_info = CX231XX_BOARD_HAUPPAUGE_935C},
+       {USB_DEVICE(0x2040, 0x8360),
+        .driver_info = CX231XX_BOARD_HAUPPAUGE_935C},
        {USB_DEVICE(0x2040, 0xb150),
         .driver_info = CX231XX_BOARD_HAUPPAUGE_975},
        {USB_DEVICE(0x2040, 0xb130),