BETA: Channels DVR Server for Raspberry Pi 4 (USB BOOT IMAGE)

i've been having to restart the Pi about once daily during the past week. it began after updating to the (then) most recent betas. The DVR will hang and become inaccessible until reboot.

when i look at the log it is most frequently centered around the below dependencies at the point it hangs:

2021/09/22 09:26:34.114331 [SYS] Waiting on dependencies network-online.target time-sync.target
2021/09/22 09:26:44.521521 [SYS] Waiting on dependencies time-sync.target

Hey all, this seemed like a fun project. Unfortunately, I can't seem to get past step 2. I'm using the published guide and I can't seem to get past the step where you wait for green lights after booting off the SD card.

I just see a solid red LED that never changes past boot. I verified the SD card was written to. I tried a second time making sure the SD card was properly inserted too.

I gave it at least 20 minutes, am I not giving it enough time?

EDIT: Oh! I think it's because I was using a 256GB SD card and that's too big.

@ploonkey, how old is your Pi? If you have bought a Pi4 B from late 2020-on, the firmware already can boot from USB. Maybe that is why it's not doing anything since it's already enabled for USB Booting. So skip that step and just try to load the Channels Pi USB Image instead on your USB Drive.

Oh weird, I will try that. The guide on the Channels website was based around a Pi4 setup which is what I bought. Hmm.

I tried booting off the USB drive, but the green LED does this pattern.

Solid Green
Flash Twice
Solid Green
Turn Off
(repeat)

When I boot up off my 32GB SD card, the green LED blinks rapidly immediately. I give it about a minute then shut it off and take out the SD card. Then I try the USB drive, per the instructions, and I get the pattern I mention above.

EDIT: I'm assuming my USB drive is formatted correctly? This is what it looks like in Disk Utility:

EDIT 2: Here is what I get when I boot the device without SD card or USB.

@ploonkey, I've never been able to boot off a WD "Book" style USB enclosure; so that may be the main issue. I was using a WD Elements Portable 2.5" on the Pi before moving to a M.2 Sata SSD. At the top of this thread is a recommendation for a Seagate Portable USB3 HDD.

Aw man that's super frustrating because I bought the exact one that was recommended on the getchannels[dot]com shopping list guide.

Can you capture the HDMI screen the same way with the USB attached?

It only records 2 seconds before losing signal.

EDIT: I don't have it plugged into the router because that's in a different room. Just brought to my PC to troubleshoot it.

EDIT 2: This is a screenshot of the drive plugged into a Windows machine.

Ordered a WD portable 5TB USB hard drive and same problem. Should probably pull down that Raspberry Pi guide on the main site until all these issues get sorted out.

2 Likes

Did you get the USB drive booting sorted out? If not, have you tried booting off the drives on your Windows PC? You have a known bootable USB key to test on the Pi? I've only used a 2TB drive to boot; maybe the larger TB drives you are using are causing issues.

I have not tried, but since you know you can boot off SD card, I saw a YouTuber, ETAprime use BerryBoot which is a boot loader in one of his videos(Argon m.2 case video). Maybe that could be a work around for you.

We're now publishing release notes for the RPI image to this thread: RPI Image Beta Notes

There is now a new stable USB boot image, which fixes a lot of the boot issues on newer Pi models.

3 Likes

Can anyone recommend a 2-4 port powered USB3 hub?

When I was experimenting I tried this one

Powered USB 3.0 Hub, RSHTECH 4...

1 Like

I have been using this 4+1-port powered USB3 hub with my RPi 4 & Channels Boot Image without any issues:

not seeing a changelog update for image 2021.1014.0205

How is the OS updated on these for security patches etc? It is all manual?
Same question for the Channels software on these. It is automatic or manual?
If I deploy these to non-tech users homes they will not really be capable of doing those things.

Isn't there an option to lower the video quality for transcoding? I am looking at my pi and I only see it for the web player but not remote. I swear there used to be an option to change it manually for one or the other?

Yes - you can force it per-client from the Clients menu on the WebUI.

Thank you, I see it now. He could also try lowering this value for LTE viewing as it may cause less buffering etc.