Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

facetimehd 0000:02:00.0: Direct firmware load for facetimehd/1871_01XX.dat failed with error -2 #295

Open
yaguphire opened this issue May 12, 2024 · 4 comments

Comments

@yaguphire
Copy link

no issues when compiling facetimehd. camera does work but noticing that colors are off showing green and pink.

when loading the facetimehd module

May 12 16:29:37 tux kernel: facetimehd 0000:02:00.0: Found FaceTime HD camera with device id: 1570
May 12 16:29:37 tux kernel: facetimehd 0000:02:00.0: Setting 64bit DMA mask
May 12 16:29:37 tux kernel: facetimehd 0000:02:00.0: S2 PCIe link init succeeded
May 12 16:29:37 tux kernel: facetimehd 0000:02:00.0: Refclk: 25MHz (0xa)
May 12 16:29:37 tux kernel: facetimehd 0000:02:00.0: PLL reset finished
May 12 16:29:37 tux kernel: facetimehd 0000:02:00.0: Waiting for S2 PLL to lock at 450 MHz
May 12 16:29:37 tux kernel: facetimehd 0000:02:00.0: S2 PLL is locked after 10 us
May 12 16:29:37 tux kernel: facetimehd 0000:02:00.0: S2 PLL is in bypass mode
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: DDR40 PHY PLL locked on safe settings
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: STRAP valid
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: Configuring DDR PLLs for 450 MHz
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: DDR40 PLL is locked after 0 us
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: First DDR40 VDL calibration completed after 2 us
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: Second DDR40 VDL calibration completed after 2 us
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: Using step size 149
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: VDL set to: coarse=0x10008, fine=0x1011a
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: Virtual VTT enabled
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: S2 DRAM memory address: 0x22159559
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: Rewrite DDR mode registers succeeded
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: Full memory verification succeeded! (0)
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: Loaded firmware, size: 1392kb
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: ISP woke up after 0ms
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: Number of IPC channels: 7, queue size: 44865
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: Firmware requested heap size: 3072kb
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: ISP second int after 0ms
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: Channel description table at 00800000
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: magic value: 00000000 after 0 ms
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: Enabling interrupts
May 12 16:29:38 tux kernel: FWMSG:
May 12 16:29:38 tux kernel: FWMSG: - APOLLO-ISP-APPLE ------------------------------------------------------------
May 12 16:29:38 tux kernel: FWMSG:
May 12 16:29:38 tux kernel: FWMSG: Restart count : 0
May 12 16:29:38 tux kernel: FWMSG: Platform : mode = TARGET, ID = 0x00000000, HW = 00020018.00000000
May 12 16:29:38 tux kernel: FWMSG: System Clock : 200000000 Hz
May 12 16:29:38 tux kernel: FWMSG: Processor mode : SUPERVISOR
May 12 16:29:38 tux kernel: FWMSG: Cache architecture type : SEPARATE
May 12 16:29:38 tux kernel: FWMSG: Cache type : WRITEBACK
May 12 16:29:38 tux kernel: FWMSG: Data Cache Line : 32 [0x20]
May 12 16:29:38 tux kernel: FWMSG: Boot arguments entries : 2
May 12 16:29:38 tux kernel: FWMSG: 0000: 0x00000000 0x00000000
May 12 16:29:38 tux kernel: FWMSG: Physical memory base : 0x00000000 [TLB base 0x00160000]
May 12 16:29:38 tux kernel: FWMSG: Main memory : base : 0x00000000
May 12 16:29:38 tux kernel: FWMSG: size : 8388608 [0x00800000] [8.0 MB]
May 12 16:29:38 tux kernel: FWMSG: Extra heap : base : 0x2080b000 [phy = 0x0080b000]
May 12 16:29:38 tux kernel: FWMSG: size : 3145728 [0x00300000] [3.0 MB]
May 12 16:29:38 tux kernel: FWMSG: Shared window : base : 0x00800000 [static wiring]
May 12 16:29:38 tux kernel: FWMSG: size : 125829120 [0x07800000] [120.0 MB]
May 12 16:29:38 tux kernel: FWMSG: Shared memory : base : 0x00800000
May 12 16:29:38 tux kernel: FWMSG: size : 260046848 [0x0f800000] [248.0 MB]
May 12 16:29:38 tux kernel: FWMSG: TEXT : 1421992 [0x15b2a8] - text 667256, cstring 38749, const 715528
May 12 16:29:38 tux kernel: FWMSG: DATA : 8076 [0x1f8c] - data 0, bss 460, common 1452, noinit 6144
May 12 16:29:38 tux kernel: FWMSG: Heap free space : 10002626 [0x0098a0c2]
May 12 16:29:38 tux kernel: FWMSG: Heap allocated space : 94656 [0x000171c0]
May 12 16:29:38 tux kernel: FWMSG: Disclaimer : Copyright (c) APPLE Inc. All Rights Reserved.
May 12 16:29:38 tux kernel: FWMSG: Application : adc [release]
May 12 16:29:38 tux kernel: FWMSG: Linked on : Jul 25 2015 - 08:48:55
May 12 16:29:38 tux kernel: FWMSG: Release : S2ISP-01.43.00
May 12 16:29:38 tux kernel: FWMSG: H4ISPAPPLE : 11536
May 12 16:29:38 tux kernel: FWMSG: H4ISPCD : 4081
May 12 16:29:38 tux kernel: FWMSG: ffw : 4143
May 12 16:29:38 tux kernel: FWMSG: Tool-chain : iPhone OS - 7.0.3 [clang/clang++]
May 12 16:29:38 tux kernel: FWMSG:
May 12 16:29:38 tux kernel: FWMSG: -------------------------------------------------------------------------------
May 12 16:29:38 tux kernel: FWMSG:
May 12 16:29:38 tux kernel: FWMSG: [ISP] CMD = 0x0004 [CISP_CMD_PRINT_ENABLE]
May 12 16:29:38 tux kernel: FWMSG: [ISP] CMD = 0x0003 [CISP_CMD_CONFIG_GET]
May 12 16:29:38 tux kernel: FWMSG: [ISP] CH = 0 CMD = 0x010d [CISP_CMD_CH_INFO_GET]
May 12 16:29:38 tux kernel: facetimehd 0000:02:00.0: Direct firmware load for facetimehd/1871_01XX.dat failed with error -2

@yaguphire
Copy link
Author

i forgot to mention on the latest kernel. 6.8.9

@yaguphire
Copy link
Author

ran this after reading other issues people were having. here is the output modprobe facetimehd dyndbg==pmf

May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Found FaceTime HD camera with device id: 1570
May 12 16:51:27 tux kernel: facetimehd:fthd_pci_reserve_mem: Allocated S2 regs (BAR 0). 65536 bytes at 0x00000000f5f42597
May 12 16:51:27 tux kernel: facetimehd:fthd_pci_reserve_mem: Allocated S2 mem (BAR 2). 268435456 bytes at 0x000000004d551387
May 12 16:51:27 tux kernel: facetimehd:fthd_pci_reserve_mem: Allocated ISP regs (BAR 4). 1048576 bytes at 0x000000006341670d
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Setting 64bit DMA mask
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: S2 PCIe link init succeeded
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Refclk: 25MHz (0xa)
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: PLL reset finished
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Waiting for S2 PLL to lock at 450 MHz
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: S2 PLL is locked after 10 us
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: S2 PLL is in bypass mode
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: DDR40 PHY PLL locked on safe settings
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: STRAP valid
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Configuring DDR PLLs for 450 MHz
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: DDR40 PLL is locked after 0 us
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: First DDR40 VDL calibration completed after 2 us
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Second DDR40 VDL calibration completed after 2 us
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Using step size 149
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: VDL set to: coarse=0x10008, fine=0x1011a
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Virtual VTT enabled
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: S2 DRAM memory address: 0x22159559
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Rewrite DDR mode registers succeeded
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Full memory verification succeeded! (0)
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Loaded firmware, size: 1392kb
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: ISP woke up after 0ms
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Number of IPC channels: 7, queue size: 44865
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Firmware requested heap size: 3072kb
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: ISP second int after 0ms
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Channel description table at 00800000
May 12 16:51:27 tux kernel: facetimehd:isp_fill_channel_info: Channel 0: TERMINAL, type 2, source 0, size 512, offset 800700
May 12 16:51:27 tux kernel: facetimehd:isp_fill_channel_info: Channel 1: IO, type 0, source 1, size 8, offset 808700
May 12 16:51:27 tux kernel: facetimehd:isp_fill_channel_info: Channel 2: DEBUG, type 0, source 1, size 8, offset 808900
May 12 16:51:27 tux kernel: facetimehd:isp_fill_channel_info: Channel 3: BUF_H2T, type 0, source 2, size 64, offset 808b00
May 12 16:51:27 tux kernel: facetimehd:isp_fill_channel_info: Channel 4: BUF_T2H, type 1, source 3, size 64, offset 809b00
May 12 16:51:27 tux kernel: facetimehd:isp_fill_channel_info: Channel 5: SHAREDMALLOC, type 1, source 3, size 8, offset 80ab00
May 12 16:51:27 tux kernel: facetimehd:isp_fill_channel_info: Channel 6: IO_T2H, type 1, source 2, size 8, offset 80ad00
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_init: clearing ringbuf IO at 00808700 (size 8)
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_init: clearing ringbuf DEBUG at 00808900 (size 8)
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_init: clearing ringbuf BUF_H2T at 00808b00 (size 64)
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: magic value: 00000000 after 0 ms
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Enabling interrupts
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd_start: sending start cmd to firmware
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd: sending cmd 0 to firmware
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00b0c000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel SHAREDMALLOC: message available, address 00000000
May 12 16:51:27 tux kernel: facetimehd:sharedmalloc_handler: Firmware allocated 65536 bytes at 00b0d000 (tag \x00LOG)
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00b0d040
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d042
May 12 16:51:27 tux kernel: FWMSG:
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d0c2
May 12 16:51:27 tux kernel: FWMSG: - APOLLO-ISP-APPLE ------------------------------------------------------------
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d142
May 12 16:51:27 tux kernel: FWMSG:
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d1c2
May 12 16:51:27 tux kernel: FWMSG: Restart count : 0
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d242
May 12 16:51:27 tux kernel: FWMSG: Platform : mode = TARGET, ID = 0x00000000, HW = 00020018.00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d2c2
May 12 16:51:27 tux kernel: FWMSG: System Clock : 200000000 Hz
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d342
May 12 16:51:27 tux kernel: FWMSG: Processor mode : SUPERVISOR
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d3c2
May 12 16:51:27 tux kernel: FWMSG: Cache architecture type : SEPARATE
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d442
May 12 16:51:27 tux kernel: FWMSG: Cache type : WRITEBACK
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d4c2
May 12 16:51:27 tux kernel: FWMSG: Data Cache Line : 32 [0x20]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d542
May 12 16:51:27 tux kernel: FWMSG: Boot arguments entries : 2
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d5c2
May 12 16:51:27 tux kernel: FWMSG: 0000: 0x00000000 0x00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d642
May 12 16:51:27 tux kernel: FWMSG: Physical memory base : 0x00000000 [TLB base 0x00160000]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d6c2
May 12 16:51:27 tux kernel: FWMSG: Main memory : base : 0x00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d742
May 12 16:51:27 tux kernel: FWMSG: size : 8388608 [0x00800000] [8.0 MB]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d7c2
May 12 16:51:27 tux kernel: FWMSG: Extra heap : base : 0x2080b000 [phy = 0x0080b000]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d842
May 12 16:51:27 tux kernel: FWMSG: size : 3145728 [0x00300000] [3.0 MB]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d8c2
May 12 16:51:27 tux kernel: FWMSG: Shared window : base : 0x00800000 [static wiring]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d942
May 12 16:51:27 tux kernel: FWMSG: size : 125829120 [0x07800000] [120.0 MB]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0d9c2
May 12 16:51:27 tux kernel: FWMSG: Shared memory : base : 0x00800000
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0da42
May 12 16:51:27 tux kernel: FWMSG: size : 260046848 [0x0f800000] [248.0 MB]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0dac2
May 12 16:51:27 tux kernel: FWMSG: TEXT : 1421992 [0x15b2a8] - text 667256, cstring 38749, const 715528
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0db42
May 12 16:51:27 tux kernel: FWMSG: DATA : 8076 [0x1f8c] - data 0, bss 460, common 1452, noinit 6144
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0dbc2
May 12 16:51:27 tux kernel: FWMSG: Heap free space : 10002626 [0x0098a0c2]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0dc42
May 12 16:51:27 tux kernel: FWMSG: Heap allocated space : 94656 [0x000171c0]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0dcc2
May 12 16:51:27 tux kernel: FWMSG: Disclaimer : Copyright (c) APPLE Inc. All Rights Reserved.
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0dd42
May 12 16:51:27 tux kernel: FWMSG: Application : adc [release]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0ddc2
May 12 16:51:27 tux kernel: FWMSG: Linked on : Jul 25 2015 - 08:48:55
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0de42
May 12 16:51:27 tux kernel: FWMSG: Release : S2ISP-01.43.00
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0dec2
May 12 16:51:27 tux kernel: FWMSG: H4ISPAPPLE : 11536
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0df42
May 12 16:51:27 tux kernel: FWMSG: H4ISPCD : 4081
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0dfc2
May 12 16:51:27 tux kernel: FWMSG: ffw : 4143
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0e042
May 12 16:51:27 tux kernel: FWMSG: Tool-chain : iPhone OS - 7.0.3 [clang/clang++]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0e0c2
May 12 16:51:27 tux kernel: FWMSG:
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0e142
May 12 16:51:27 tux kernel: FWMSG: -------------------------------------------------------------------------------
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0e1c2
May 12 16:51:27 tux kernel: FWMSG:
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel SHAREDMALLOC: message available, address 00000000
May 12 16:51:27 tux kernel: facetimehd:sharedmalloc_handler: Firmware allocated 256 bytes at 00b1e000 (tag MISC)
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00b1e040
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel SHAREDMALLOC: message available, address 00000000
May 12 16:51:27 tux kernel: facetimehd:sharedmalloc_handler: Firmware allocated 24960 bytes at 00b1f000 (tag MISC)
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00b1f040
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel SHAREDMALLOC: message available, address 00000000
May 12 16:51:27 tux kernel: facetimehd:sharedmalloc_handler: Firmware allocated 256 bytes at 00b26000 (tag MISC)
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00b26040
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: IO channel ready
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: DEBUG channel ready
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd: status 0000, request_len 8 response len 0 address_flags b0c001
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd: sending cmd 4 to firmware
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00b0c000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0e242
May 12 16:51:27 tux kernel: FWMSG: [ISP] CMD = 0x0004 [CISP_CMD_PRINT_ENABLE]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: IO channel ready
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: DEBUG channel ready
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd: status 0000, request_len 12 response len 0 address_flags b0c001
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd_camera_config: sending camera config
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd: sending cmd 3 to firmware
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00b0c000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0e2c2
May 12 16:51:27 tux kernel: FWMSG: [ISP] CMD = 0x0003 [CISP_CMD_CONFIG_GET]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: IO channel ready
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: DEBUG channel ready
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd: status 0000, request_len 28 response len 0 address_flags b0c001
May 12 16:51:27 tux kernel: CAMINFO 00000000: 80 f0 fa 02 02 00 00 00 02 00 00 00 00 00 00 00 ................
May 12 16:51:27 tux kernel: CAMINFO 00000010: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd_channel_info: sending ch info
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd: sending cmd 269 to firmware
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00b0c000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: channel TERMINAL: message available, address 00b0e342
May 12 16:51:27 tux kernel: FWMSG: [ISP] CH = 0 CMD = 0x010d [CISP_CMD_CH_INFO_GET]
May 12 16:51:27 tux kernel: facetimehd:fthd_channel_ringbuf_send: send 00000000
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: IO channel ready
May 12 16:51:27 tux kernel: facetimehd:fthd_handle_irq: DEBUG channel ready
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd: status 0000, request_len 166 response len 0 address_flags b0c001
May 12 16:51:27 tux kernel: CHINFO 00000000: 00 00 00 00 01 00 df 07 8d 00 06 00 08 00 03 00 ................
May 12 16:51:27 tux kernel: CHINFO 00000010: 01 00 00 00 01 00 00 00 70 97 00 00 03 00 00 00 ........p.......
May 12 16:51:27 tux kernel: CHINFO 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
May 12 16:51:27 tux kernel: CHINFO 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
May 12 16:51:27 tux kernel: CHINFO 00000040: 01 00 00 00 ff ff 01 00 00 00 ff ff 00 00 00 00 ................
May 12 16:51:27 tux kernel: CHINFO 00000050: 04 00 00 00 0a 00 00 00 02 00 00 00 01 00 00 00 ................
May 12 16:51:27 tux kernel: CHINFO 00000060: 80 37 00 00 40 00 00 00 01 00 00 00 03 00 00 00 .7..@...........
May 12 16:51:27 tux kernel: CHINFO 00000070: 00 10 00 00 40 00 00 00 01 00 00 00 00 00 00 00 ....@...........
May 12 16:51:27 tux kernel: CHINFO 00000080: 00 00 00 00 ef f4 01 00 40 0d 03 00 44 4a 48 35 [email protected]
May 12 16:51:27 tux kernel: CHINFO 00000090: 34 35 36 33 38 58 52 47 31 48 50 42 54 00 45638XRG1HPBT.
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd_channel_info: sensor id: 0001 9770
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd_channel_info: sensor count: 2
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd_channel_info: camera module serial number string: DJH545638XRG1HPBT
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd_channel_info: sensor serial number: EFF40100400D0300
May 12 16:51:27 tux kernel: facetimehd:fthd_isp_cmd_set_loadfile: set loadfile
May 12 16:51:27 tux kernel: facetimehd 0000:02:00.0: Direct firmware load for facetimehd/1871_01XX.dat failed with error -2
May 12 16:51:27 tux kernel: facetimehd:fthd_v4l2_ioctl_enum_frameintervals: fthd_v4l2_ioctl_enum_frameintervals
May 12 16:51:27 tux kernel: facetimehd:fthd_v4l2_ioctl_enum_frameintervals: fthd_v4l2_ioctl_enum_frameintervals

@AlexG-78
Copy link

AlexG-78 commented Jun 18, 2024

Same happens to me as well. I am on Ubuntu 24.04 with Kernel 6.8.0-35-generic
Acually the camra is not working. Neither Cheese nor Snapshot are recognizing the camera. "No device found"

[ 2.226971] facetimehd 0000:05:00.0: Direct firmware load for facetimehd/1871_01XX.dat failed with error -2
I am on a Macbook Pro 15" Mid 2015

@AlexG-78
Copy link

Same happens to me as well. I am on Ubuntu 24.04 with Kernel 6.8.0-35-generic Acually the camra is not working. Neither Cheese nor Snapshot are recognizing the camera. "No device found"

[ 2.226971] facetimehd 0000:05:00.0: Direct firmware load for facetimehd/1871_01XX.dat failed with error -2 I am on a Macbook Pro 15" Mid 2015

Got it to work. Finally #163 (comment) resolved my issue. I needed to be part of the video group

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants