Did it work? #1

Open
opened 2022-09-01 20:51:26 +00:00 by JamesAChambers · 1 comment

Hey Julia,

Did this end up working for you? I've been trying to enable the spidev interface on this board for this project: https://github.com/TheRemote/Legendary-OrangePi-i96

Some additional efforts can be seen in the comments at: https://jamesachambers.com/orange-pi-i96-getting-started-guide/

I was also wondering if you knew how the device mapping was working. Newer versions all use dtb files. I cannot find any dtb files related to the i96 (that aren't part of mainline) including in OrangePiRDA and the official build system.

There are also no device trees that can be seen in /sys or /proc despite it being a kernel that should require using device trees in some fashion. Did you learn enough about the boot process during this to understand where / how the devices are being mapped?

If not then I'd be interested to hear if this works and if you actually can use dtb files with it which should make adding the spidev mappings in quite trivial!

Thanks for your efforts and open sourcing this!

Hey Julia, Did this end up working for you? I've been trying to enable the spidev interface on this board for this project: https://github.com/TheRemote/Legendary-OrangePi-i96 Some additional efforts can be seen in the comments at: https://jamesachambers.com/orange-pi-i96-getting-started-guide/ I was also wondering if you knew how the device mapping was working. Newer versions all use dtb files. I cannot find any dtb files related to the i96 (that aren't part of mainline) including in OrangePiRDA and the official build system. There are also no device trees that can be seen in /sys or /proc despite it being a kernel that should require using device trees in some fashion. Did you learn enough about the boot process during this to understand where / how the devices are being mapped? If not then I'd be interested to hear if this works and if you actually can use dtb files with it which should make adding the spidev mappings in quite trivial! Thanks for your efforts and open sourcing this!
Owner

Hi,
unfortunately not, I'm pretty new to U-Boot and Linux development so I have to read myself through stuff.
I actually found the i96 when I was looking for a small board for IoT cameras and I realized that manfacturer support is shit, so I've given up for a while, but I'm still determined to get a newer U-Boot to run on the SoC so it will hopefull be easier to get newer Linux to run.
I sadly don't know about their device mapping and their i96 repos are a really outdated (2012ish) mixed pot.
RDA has dropped off the face of the internet which makes it even worse, I thought about contacting them but their website errors.
Thanks for providing a link to the guide, it might come in handy later, especially the upgrading part as that failed me for some reason.
I feel like updating the rdawifi drivers and maybe even making it more stable, so I might reverse engineer that at one point.
My ultimate goal is to get this board to run mainline kernel and u-boot (hopefully soon), but I feel like I have a long way to go and a lot of things to learn.

Hi, unfortunately not, I'm pretty new to U-Boot and Linux development so I have to read myself through stuff. I actually found the i96 when I was looking for a small board for IoT cameras and I realized that manfacturer support is shit, so I've given up for a while, but I'm still determined to get a newer U-Boot to run on the SoC so it will hopefull be easier to get newer Linux to run. I sadly don't know about their device mapping and their i96 repos are a really outdated (2012ish) mixed pot. RDA has dropped off the face of the internet which makes it even worse, I thought about contacting them but their website errors. Thanks for providing a link to the guide, it might come in handy later, especially the upgrading part as that failed me for some reason. I feel like updating the rdawifi drivers and maybe even making it more stable, so I might reverse engineer that at one point. My ultimate goal is to get this board to run mainline kernel and u-boot (hopefully soon), but I feel like I have a long way to go and a lot of things to learn.
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: rda/i96-uboot#1
No description provided.