(In reply to Patrik Jakobsson from comment #4) > Packages can be installed without internet access so I had to ask. Sorry, wasn't aware. > Do you have any special dracut configs? I haven't touched dracut. > Does the module load properly [I] clayton@localhost ~> sudo modprobe -r facetimehd [I] clayton@localhost ~> sudo modprobe facetimehd [I] clayton@localhost ~> lsmod | grep facetimehd facetimehd 139264 0 videobuf2_v4l2 45056 1 facetimehd videobuf2_dma_sg 20480 2 facetimehd videodev 409600 2 videobuf2_v4l2,facetimehd videobuf2_common 94208 4 videobuf2_v4l2,facetimehd,videobuf2_dma_sg,videobuf2_memops [I] clayton@localhost ~ [127]> modinfo facetimehd filename: /usr/lib/modules/6.9.1-1-default/updates/facetimehd.ko license: GPL description: FacetimeHD camera driver author: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> suserelease: openSUSE Tumbleweed srcversion: 6AD55175D3B9C6B3A15A764 alias: pci:v000014E4d00001570sv*sd*bc*sc*i* depends: videodev,videobuf2-v4l2,videobuf2-common,videobuf2-dma-sg retpoline: Y name: facetimehd vermagic: 6.9.1-1-default SMP preempt mod_unload modversions sig_id: PKCS#7 signer: openSUSE Secure Boot CA sig_key: FA:BE:D8:BF:40:9A:5E:65 sig_hashalgo: sha256 signature: 17:0B:38:30:6E:93:2C:C5:5F:B7:C9:C7:9C:5D:ED:2F:9E:03:0C:61: B5:96:C0:5B:8F:0E:FB:60:15:36:0D:93:21:B6:38:13:B5:A6:51:08: B7:F4:70:0A:BF:0D:40:47:4A:BA:56:21:EC:CB:86:56:34:2F:D8:06: 94:9F:4D:7D:08:25:42:C8:01:B2:18:52:6D:17:59:F4:4B:96:F0:D0: 65:9F:A7:A2:62:C3:08:E8:21:D6:94:73:2C:84:AB:9E:24:74:DB:81: BB:23:07:FF:66:D0:D9:D1:13:F7:8F:CE:F0:01:D2:2A:2F:2C:68:99: F2:88:33:82:B5:BA:01:43:63:0F:F3:D3:24:AA:22:EF:71:E6:A2:12: 2F:C4:F0:DF:EF:37:D9:00:71:21:63:36:6A:48:1F:35:AE:DE:AA:16: 6C:B7:4E:F2:7D:A2:BB:BE:BE:25:BA:48:9E:26:C3:83:E3:BF:8A:7F: 15:3D:3E:85:C5:AC:63:35:99:4D:95:4D:13:75:22:9B:FC:DF:CE:54: 2C:4F:A2:D6:81:54:31:2D:E5:3C:38:1A:B1:DE:E7:40:E1:C6:99:39: F5:A4:D4:2F:E9:8F:65:42:2C:A1:F1:BA:ED:B5:69:82:DA:E9:49:D7: 6E:0F:AD:31:C7:81:09:56:31:DE:F0:99:E9:97:A8:2E I've been testing with cheese, [I] clayton@localhost ~> cheese (cheese:870): cheese-WARNING **: 11:22:06.914: stream error: can't negotiate buffers on port: ../src/gst/gstpipewiresrc.c(692): on_state_changed (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin36/GstPipeWireSrc:pipewiresrc1 Running without manually loading the module results in a no device found error, but that's to be expected. > BTW, the proper path for firmware files after TW (and former ALP) are /usr/lib/firmware. I guess /lib/firmware still works, but the package should manage the right path instead. [I] clayton@localhost ~> ll /usr/lib/firmware/facetimehd/firmware.bin -rw-r--r-- 1 root root 1425412 May 30 09:33 /usr/lib/firmware/facetimehd/firmware.bin [I] clayton@localhost ~> ll /lib/firmware/facetimehd/firmware.bin -rw-r--r-- 1 root root 1425412 May 30 09:33 /lib/firmware/facetimehd/firmware.bin It seems to exist in both locations.