Hey all,
i have a CCD video camera (Imaging Source DMK21, USB 2) that is showing up via lsusb
as:
Bus 001 Device 095: ID 199e:8101 The Imaging Source Europe GmbH DFx 21BU04 Camera
and dmesg
shows:
[ 1.663211] usb 1-1.1: new high-speed USB device number 3 using ehci-pci
[ 1.671208] usb 2-1.1: new high-speed USB device number 3 using ehci-pci
[ 1.742059] usb 1-1.1: New USB device found, idVendor=04b4, idProduct=df2c, bcdDevice=94.6a
[ 1.742063] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.806207] usb 1-1.2: new high-speed USB device number 4 using ehci-pci
[ 1.886057] usb 1-1.2: New USB device found, idVendor=199e, idProduct=8101, bcdDevice= 1.00
[ 1.886060] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1.886061] usb 1-1.2: Product: DMx 21AU04.AS
[ 1.886062] usb 1-1.2: Manufacturer: The Imaging Source Europe GmbH
[ 1.886063] usb 1-1.2: SerialNumber: 36010049
However, the camera does not show up at /dev/video0
and no programme (cheese, firefox, Indi, …) is able to detect it. I’ve also tested it on Debian 12 where it just works out of the box. Debian apparently just uses the uvcvideo
driver:
debian# udevadm info -a -n /dev/video0 | grep "DRIVERS"
DRIVERS=="uvcvideo"
DRIVERS=="usb"
DRIVERS=="usb"
DRIVERS=="usb"
DRIVERS=="xhci_hcd"
DRIVERS=="pcieport"
DRIVERS==""
DRIVERS=="brcm-pcie"
DRIVERS=="simple-pm-bus"
DRIVERS==""
and has the following kernel modules loaded:
debian# lsmod | grep video
uvcvideo 114688 0
videobuf2_vmalloc 20480 2 uvcvideo,bcm2835_v4l2
videobuf2_memops 20480 1 videobuf2_vmalloc
videobuf2_v4l2 24576 2 uvcvideo,bcm2835_v4l2
videobuf2_common 53248 5 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,bcm2835_v4l2,videobuf2_memops
videodev 225280 4 videobuf2_v4l2,uvcvideo,bcm2835_v4l2,videobuf2_common
mc 57344 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
usbcore 266240 6 xhci_hcd,usbhid,dwc2,uvcvideo,brcmfmac,xhci_pci
usb_common 16384 5 xhci_hcd,dwc2,usbcore,uvcvideo,udc_core
Loading them on NixOS does unfortunately not change anything with the camera not being found.
Does anyone have an idea what to do?
Best,
Phillip