[Config Support]: Yet another Reolink door bell user (sorry!) #9928
Replies: 4 comments
-
let's see a screenshot of the system page |
Beta Was this translation helpful? Give feedback.
-
Sure: screenshot Interestingly, when I fired up the docker to get the screenshot, I now see this:
This is the first time I have seen this.. a quick Google shows that this is not uncommon (https://community.home-assistant.io/t/frigate-no-edgetpu-was-detected/377111/11), and that the device needs flashing (it only appears with this ID before initial setup? I really don't understand this as it was working perfectly fine last week, I have never performed a flash).... anyhow.... I checked lsusb, and sure enough I have the device shown with the incorrect ID:
I read this: https://williamlam.com/2023/05/google-coral-usb-edge-tpu-accelerator-on-esxi.html Now I see:
But when disconnecting from my workstation and reconnecting to Proxmox, I see the original:
Apparently this has to be done on each connect - which would explain why it suddenly stopped working and reset....What a peculiar device!! The docs say that the firmware update is usually performed automatically by the libedgetpu library, so presumably this should automatically happen when using Frigate... any ideas what to do next? Edit: Just found the frigate docs re troubleshooting this... I'll report back once everything is run through and tried. Edit2: Just posting this for others with Proxmox, as not related to Frigate: So it seems that the issue is that a recent proxmox update broke gasket-dkms. Apex_0 is not present under /dev Info:
From a Proxmox thread here: https://forum.proxmox.com/threads/update-error-with-coral-tpu-drivers.136888/
Now I see:
As per here: google/gasket-driver#19 secure boot is not enabled. Whilst it is supported in Proxmox 8.1 out the box, this is not a fresh 8.1 install. I haven't been able to resolve this yet. Edit3: Well tbh, this Coral is starting to get on my nerves. I have:
Supposedly this is the solution everyone else is using? But still no Apex_0:
// on soap box This really is a rather nasty product with extremely poor support from Google. When they get it wrong they really do get it very wrong. Even the way the firmware is handled with this thing is the most ridiculous idea. Whoever approved that at design stage needs sacking. Increased wear on the chip and the possibility of changing dev IDs? Idiots. Complete idiots. If the Coral didn't whip the pants off everything else, I would be returning it right now. I am at a loss as to what to try next. I suspect this is probably the entire cause of the sudden issues I have with my Frigate, but I am at a total loss now as to how I fix them! // off soap box Edit4: Now I can't even get the device detected by webcoral on my workstation. Starting to wonder if the damn thing is faulty! Edit5: Replacement ordered. I can find examples of users with faulty units that never initialise and get 'stuck' on 1a6e:089a. Best case it fixes this, worst case I will have 2 in tandem when this is finally resolved. I will post back again when it arrives! |
Beta Was this translation helpful? Give feedback.
-
Right... I've got it detected again - I'm still not sure if this original one is faulty, it's now getting very hot. I will compare to the new one when it gets here. This has been an absolute PITA to say the very least. I have wasted hours on this, and probably shaved a few years off my life! 😆 I even considered running in a VM instead of an LXC following this, but I would not have room in this HP Mini for another GPU to pass through. Anyway, it looks like the gist of it is:
I noticed in the docs that I never should have /dev/apex_x as this is for PCI. I was still scratching my head as to why it wasn't initialising so I did something I didn't really want to do and grabbed build tools and did a make reset with it plugged into the Proxmox host. After rebooting, I noticed the Google Inc device, and now when I hotplug I see the device change from Unichip to Google after about ~15 seconds. 🥳 🎉 So... I'm going to have a play with my config now, and I'll post back if I continue to have issues. Hopefully all the above information helps others in the same situation. |
Beta Was this translation helpful? Give feedback.
-
So having now tested this for 10 or so days. I think this can be closed. The replacement Coral runs WAY cooler than the original, so I will warranty the faulty one. It would seem that this issue was caused by a fault that resulted in the device not getting flashed on connection. This was resolved as mentioned above, but judging by how hot it was getting - I'm guessing it could fail again if left. Whilst my fault for not noticing the Coral was not being detected until posting here, it would be helpful if the Frigate interface could make this more obvious. When checking the system page, it did at first glance appear that there was some connection to the Coral as there were some metrics shown there - perhaps a red banner across the top of that panel with NOT DETECTED could be helpful? I am still not sure why the original logs when I first opened this didn't show that the TPU wasn't connected? Perhaps the fault was intermittent. Anyway, I hope this information helps others in the same situation. |
Beta Was this translation helpful? Give feedback.
-
Describe the problem you are having
Hi, having read through what seems like tens of Reolink doorbell issues and tutorials on the web, I'm going to have to admit defeat on this one and ask for help with my config.
I initially had just video working with just RTSP - and this worked well with person detection. I wanted audio support in the video clips, however, and this is where I am coming unstuck.
go2rtc version is way beyond 1.2 (a problematic version for audio with this door bell from what I can tell) and there doesn't appear to be anything damning in the logs. I've obviously made a config error but I can't see it....
Docker is running in an LXC on Proxmox, Coral and SSD passed through. Coral is detected.
Problems: events page void of events, cameras page shows no frames received, recordings seem to only be randomly recording 1m clips
Aim: 24/7 recording, event (person, dog, cat, etc) recording - with audio :)
Version
Frtigate: 0.13.2-6476f8a, go2rtc: go2rtc 1.8.4
Frigate config file
Docker compose
Relevant log output
Frigate stats
Not sure how to get this?
Operating system
Proxmox
Install method
Docker Compose
Coral version
USB
Any other information that may be helpful
Door bell is the Wifi version but is ~1M away from an AP the other side of the wall, stats in the UniFi controller show:
Signal -40 dBm
AP/Client Signal Balance Good
Standard WiFi 4
MIMO Configuration 2x2
Rx Rate 300 Mbps
Tx Rate 300 Mbps
More importantly, before I messed with the config, audio-less video was working like a champ :)
I expect this to be a school boy error that's staring me in the face... I'd appreciate any help!
Beta Was this translation helpful? Give feedback.
All reactions