{"action":"created","issue":{"url":"https://api.github.com/repos/patjak/bcwc_pcie/issues/35","labels_url":"https://api.github.com/repos/patjak/bcwc_pcie/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/patjak/bcwc_pcie/issues/35/comments","events_url":"https://api.github.com/repos/patjak/bcwc_pcie/issues/35/events","html_url":"https://github.com/patjak/bcwc_pcie/issues/35","id":124059006,"number":35,"title":"Module init/probe failure on MBP12,1 & Linux 4.4","user":{"login":"mjog","id":3745088,"avatar_url":"https://avatars.githubusercontent.com/u/3745088?v=3","gravatar_id":"","url":"https://api.github.com/users/mjog","html_url":"https://github.com/mjog","followers_url":"https://api.github.com/users/mjog/followers","following_url":"https://api.github.com/users/mjog/following{/other_user}","gists_url":"https://api.github.com/users/mjog/gists{/gist_id}","starred_url":"https://api.github.com/users/mjog/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mjog/subscriptions","organizations_url":"https://api.github.com/users/mjog/orgs","repos_url":"https://api.github.com/users/mjog/repos","events_url":"https://api.github.com/users/mjog/events{/privacy}","received_events_url":"https://api.github.com/users/mjog/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2015-12-28T12:10:01Z","updated_at":"2016-01-16T00:56:50Z","closed_at":null,"body":"Following #14 I extracted the firmware locally, then used the README directions for Debian to build, install and load the driver under Linux 4.4 (without forgetting a `modprobe -r bdc_pci` first), but I'm not getting a working camera. This is what dmesg reports on module load:\r\n\r\n```\r\nDec 28 22:31:51 payens kernel: [59190.523392] media: Linux media interface: v0.10\r\nDec 28 22:31:51 payens kernel: [59190.530521] Linux video capture interface: v2.00\r\nDec 28 22:31:51 payens kernel: [59190.539434] facetimehd 0000:02:00.0: Found FaceTime HD camera with device id: 1570\r\nDec 28 22:31:51 payens kernel: [59190.539535] facetimehd 0000:02:00.0: Setting 64bit DMA mask\r\nDec 28 22:31:51 payens kernel: [59190.544939] facetimehd 0000:02:00.0: S2 PCIe link init succeeded\r\nDec 28 22:31:51 payens kernel: [59190.544969] facetimehd 0000:02:00.0: Refclk: 25MHz (0xa)\r\nDec 28 22:31:51 payens kernel: [59190.554915] facetimehd 0000:02:00.0: PLL reset finished\r\nDec 28 22:31:51 payens kernel: [59190.554917] facetimehd 0000:02:00.0: Waiting for S2 PLL to lock at 450 MHz\r\nDec 28 22:31:51 payens kernel: [59190.554929] facetimehd 0000:02:00.0: S2 PLL is locked after 10 us\r\nDec 28 22:31:51 payens kernel: [59190.564885] facetimehd 0000:02:00.0: S2 PLL is in bypass mode\r\nDec 28 22:31:51 payens kernel: [59190.584804] facetimehd 0000:02:00.0: DDR40 PHY PLL locked on safe settings\r\nDec 28 22:31:51 payens kernel: [59190.584819] facetimehd 0000:02:00.0: STRAP valid\r\nDec 28 22:31:51 payens kernel: [59190.584820] facetimehd 0000:02:00.0: Configuring DDR PLLs for 450 MHz\r\nDec 28 22:31:51 payens kernel: [59190.584827] facetimehd 0000:02:00.0: DDR40 PLL is locked after 0 us\r\nDec 28 22:31:51 payens kernel: [59190.584836] facetimehd 0000:02:00.0: First DDR40 VDL calibration completed after 2 us\r\nDec 28 22:31:51 payens kernel: [59190.584847] facetimehd 0000:02:00.0: Second DDR40 VDL calibration completed after 2 us\r\nDec 28 22:31:51 payens kernel: [59190.584848] facetimehd 0000:02:00.0: Using step size 152\r\nDec 28 22:31:51 payens kernel: [59190.584853] facetimehd 0000:02:00.0: VDL set to: coarse=0x10008, fine=0x1011a\r\nDec 28 22:31:51 payens kernel: [59190.584857] facetimehd 0000:02:00.0: Virtual VTT enabled\r\nDec 28 22:31:51 payens kernel: [59190.605255] facetimehd 0000:02:00.0: S2 DRAM memory address: 0x22159559\r\nDec 28 22:31:51 payens kernel: [59190.605269] facetimehd 0000:02:00.0: Rewrite DDR mode registers succeeded\r\nDec 28 22:31:51 payens kernel: [59190.605461] facetimehd 0000:02:00.0: Full memory verification failed! (65535)\r\nDec 28 22:31:52 payens kernel: [59191.062205] facetimehd 0000:02:00.0: Loaded firmware, size: 1392kb\r\nDec 28 22:32:02 payens kernel: [59201.125599] facetimehd 0000:02:00.0: Init failed! No wake signal\r\nDec 28 22:32:02 payens kernel: [59201.125853] facetimehd: probe of 0000:02:00.0 failed with error -5\r\n```"},"comment":{"url":"https://api.github.com/repos/patjak/bcwc_pcie/issues/comments/172139263","html_url":"https://github.com/patjak/bcwc_pcie/issues/35#issuecomment-172139263","issue_url":"https://api.github.com/repos/patjak/bcwc_pcie/issues/35","id":172139263,"user":{"login":"yaguphire","id":16727874,"avatar_url":"https://avatars.githubusercontent.com/u/16727874?v=3","gravatar_id":"","url":"https://api.github.com/users/yaguphire","html_url":"https://github.com/yaguphire","followers_url":"https://api.github.com/users/yaguphire/followers","following_url":"https://api.github.com/users/yaguphire/following{/other_user}","gists_url":"https://api.github.com/users/yaguphire/gists{/gist_id}","starred_url":"https://api.github.com/users/yaguphire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yaguphire/subscriptions","organizations_url":"https://api.github.com/users/yaguphire/orgs","repos_url":"https://api.github.com/users/yaguphire/repos","events_url":"https://api.github.com/users/yaguphire/events{/privacy}","received_events_url":"https://api.github.com/users/yaguphire/received_events","type":"User","site_admin":false},"created_at":"2016-01-16T00:56:49Z","updated_at":"2016-01-16T00:56:49Z","body":"i am also getting error below with macbook pro 13\" early 2015.  If you would like me to test anything I don't mind to give it a try.\r\n\r\n[root@arch facetimehd]# md5sum firmware.bin \r\n4e1d11e205e5c55d128efa0029b268fe  firmware.bin\r\n\r\nfacetimehd: probe of 0000:02:00.0 failed with error -5"}}