Announcement

Collapse
No announcement yet.

Dell XPS 13 9350 - Camera issues

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Dell XPS 13 9350 - Camera issues

    Hello,

    I went too fast and ordered the latest & greatest Dell XPS 13 9350, which seems to have all the latest hardware which unfortunately is not supported out of the box in 24.04.1 (Kernel 6.8 at the moment), so I have upgraded to 24.10. It's a lot more promising, I got most of the things working with all the help from the internet, but I have one last big problem and that is the camera is not working. I am hoping for some help here on that.

    Starting cheese I get the following error

    Code:
    $ cheese
    
    (cheese:17328): Gdk-WARNING **: 11:00:17.887: Native Windows taller than 65535 pixels are not supported
    [1:04:44.593741225] [17328] INFO Camera camera_manager.cpp:313 libcamera v0.3.1
    
    (cheese:17328): cheese-WARNING **: 11:00:18.306: stream error: can't negotiate buffers on port: ../src/gst/gstpipewiresrc.c(704): on_state_changed (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin18/GstPipeWireSrc:pipewiresrc1
    
    
    (cheese:17328): Clutter-CRITICAL **: 11:00:25.827: Unable to create dummy onscreen: No foreign surface, and wl_shell unsupported by the compositor

    With the current status,

    The camera works in Windows.

    Here are the different information I have collected so far. This is the link to the probe for my computer.
    https://linux-hardware.org/?probe=6bc86dc488

    The camera is supposed to be Intel LNL AVStream Camera

    There was no result for sudo modprobe uvcvideo .

    Code:
    $ lsusb -v
    
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Couldn't open device, some information will be missing
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 2.00
    bDeviceClass 9 Hub
    bDeviceSubClass 0 [unknown]
    bDeviceProtocol 1 Single TT
    bMaxPacketSize0 64
    idVendor 0x1d6b Linux Foundation
    idProduct 0x0002 2.0 root hub
    bcdDevice 6.11
    iManufacturer 3 Linux 6.11.0-13-generic xhci-hcd
    iProduct 2 xHCI Host Controller
    iSerial 1 0000:00:0d.0
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 0x0019
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xe0
    Self Powered
    Remote Wakeup
    MaxPower 0mA
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 0
    bNumEndpoints 1
    bInterfaceClass 9 Hub
    bInterfaceSubClass 0 [unknown]
    bInterfaceProtocol 0 Full speed (or root) hub
    iInterface 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x81 EP 1 IN
    bmAttributes 3
    Transfer Type Interrupt
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0004 1x 4 bytes
    bInterval 12
    
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Couldn't open device, some information will be missing
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 3.10
    bDeviceClass 9 Hub
    bDeviceSubClass 0 [unknown]
    bDeviceProtocol 3
    bMaxPacketSize0 9
    idVendor 0x1d6b Linux Foundation
    idProduct 0x0003 3.0 root hub
    bcdDevice 6.11
    iManufacturer 3 Linux 6.11.0-13-generic xhci-hcd
    iProduct 2 xHCI Host Controller
    iSerial 1 0000:00:0d.0
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 0x001f
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xe0
    Self Powered
    Remote Wakeup
    MaxPower 0mA
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 0
    bNumEndpoints 1
    bInterfaceClass 9 Hub
    bInterfaceSubClass 0 [unknown]
    bInterfaceProtocol 0 Full speed (or root) hub
    iInterface 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x81 EP 1 IN
    bmAttributes 3
    Transfer Type Interrupt
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0004 1x 4 bytes
    bInterval 12
    bMaxBurst 0
    
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Couldn't open device, some information will be missing
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 2.00
    bDeviceClass 9 Hub
    bDeviceSubClass 0 [unknown]
    bDeviceProtocol 1 Single TT
    bMaxPacketSize0 64
    idVendor 0x1d6b Linux Foundation
    idProduct 0x0002 2.0 root hub
    bcdDevice 6.11
    iManufacturer 3 Linux 6.11.0-13-generic xhci-hcd
    iProduct 2 xHCI Host Controller
    iSerial 1 0000:00:14.0
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 0x0019
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xe0
    Self Powered
    Remote Wakeup
    MaxPower 0mA
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 0
    bNumEndpoints 1
    bInterfaceClass 9 Hub
    bInterfaceSubClass 0 [unknown]
    bInterfaceProtocol 0 Full speed (or root) hub
    iInterface 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x81 EP 1 IN
    bmAttributes 3
    Transfer Type Interrupt
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0004 1x 4 bytes
    bInterval 12
    
    Bus 003 Device 002: ID 2ac1:20c9 SLS Lattice AI USB 2.0
    Couldn't open device, some information will be missing
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 2.10
    bDeviceClass 255 Vendor Specific Class
    bDeviceSubClass 0 [unknown]
    bDeviceProtocol 255
    bMaxPacketSize0 64
    idVendor 0x2ac1 SLS
    idProduct 0x20c9 Lattice AI USB 2.0
    bcdDevice 0.10
    iManufacturer 1 SLS
    iProduct 2 Lattice AI USB 2.0
    iSerial 0
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 0x0020
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 4
    bmAttributes 0xa0
    (Bus Powered)
    Remote Wakeup
    MaxPower 100mA
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 0
    bNumEndpoints 2
    bInterfaceClass 255 Vendor Specific Class
    bInterfaceSubClass 0 [unknown]
    bInterfaceProtocol 255
    iInterface 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x81 EP 1 IN
    bmAttributes 2
    Transfer Type Bulk
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0040 1x 64 bytes
    bInterval 1
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x01 EP 1 OUT
    bmAttributes 2
    Transfer Type Bulk
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0040 1x 64 bytes
    bInterval 1
    
    Bus 003 Device 003: ID 27c6:633c Shenzhen Goodix Technology Co.,Ltd. Goodix Fingerprint USB Device
    Couldn't open device, some information will be missing
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 2.00
    bDeviceClass 239 Miscellaneous Device
    bDeviceSubClass 0 [unknown]
    bDeviceProtocol 0
    bMaxPacketSize0 64
    idVendor 0x27c6 Shenzhen Goodix Technology Co.,Ltd.
    idProduct 0x633c Goodix Fingerprint USB Device
    bcdDevice 1.00
    iManufacturer 1 Goodix Technology Co., Ltd.
    iProduct 2 Goodix Fingerprint USB Device
    iSerial 3 UID1BF6F761_XXXX_MOC_B0
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 0x0020
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 3
    bmAttributes 0xa0
    (Bus Powered)
    Remote Wakeup
    MaxPower 100mA
    \ Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 0
    bNumEndpoints 2
    bInterfaceClass 255 Vendor Specific Class
    bInterfaceSubClass 0 [unknown]
    bInterfaceProtocol 0
    iInterface 4
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x83 EP 3 IN
    bmAttributes 2
    Transfer Type Bulk
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0040 1x 64 bytes
    bInterval 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x01 EP 1 OUT
    bmAttributes 2
    Transfer Type Bulk
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0040 1x 64 bytes
    bInterval 0
    
    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Couldn't open device, some information will be missing
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 3.10
    bDeviceClass 9 Hub
    bDeviceSubClass 0 [unknown]
    bDeviceProtocol 3
    bMaxPacketSize0 9
    idVendor 0x1d6b Linux Foundation
    idProduct 0x0003 3.0 root hub
    bcdDevice 6.11
    iManufacturer 3 Linux 6.11.0-13-generic xhci-hcd
    iProduct 2 xHCI Host Controller
    iSerial 1 0000:00:14.0
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 0x001f
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xe0
    Self Powered
    Remote Wakeup
    MaxPower 0mA
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 0
    bNumEndpoints 1
    bInterfaceClass 9 Hub
    bInterfaceSubClass 0 [unknown]
    bInterfaceProtocol 0 Full speed (or root) hub
    iInterface 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x81 EP 1 IN
    bmAttributes 3
    Transfer Type Interrupt
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0004 1x 4 bytes
    bInterval 12
    bMaxBurst 0
    
    ​
    ----------------

    Code:
    $ sudo lshw -class video
    *-display
    description: VGA compatible controller
    product: Lunar Lake [Intel Arc Graphics 130V / 140V]
    vendor: Intel Corporation
    physical id: 2
    bus info: pci@0000:00:02.0
    logical name: /dev/fb0
    version: 04
    width: 64 bits
    clock: 33MHz
    capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
    configuration: depth=32 driver=xe latency=0 mode=1920x1200 resolution=1920,1200 visual=truecolor xres=1920 yres=1200
    resources: iomemory:300-2ff iomemory:200-1ff irq:187 memory:3014000000-3014ffffff memory:2000000000-200fffffff memory:c0000-dffff
    -----

    Code:
    $ v4l2-ctl --list-devices
    Intel MIPI Camera (platform:v4l2loopback-000):
    /dev/video0
    Is there any other information I can provide. Any clues, on how I can get the camera working?

    Thank you .






    Last edited by poorav; Yesterday, 04:07 AM. Reason: Update to the current situation
Working...
X