Skip to content
This repository has been archived by the owner on Aug 4, 2022. It is now read-only.

Some thoughts #18

Open
DiogoSilva48 opened this issue Jan 25, 2020 · 15 comments
Open

Some thoughts #18

DiogoSilva48 opened this issue Jan 25, 2020 · 15 comments
Assignees
Labels
enhancement New feature or request

Comments

@DiogoSilva48
Copy link

Hi, first of all I wanted to congratulate and thank you guys for the project, it's pretty interesting, I just have some thoughts on it.
1º Is there any reason why you're not building the Broadcom-Sta module ? I see you already have the overlay in place, I have a BCM4322 and would be helpfull.
2º I am part of the Project Croissant team and we use some ChromiumOS distros to install ChromeOS on top (with the android container on top) and your distro could be a good option for it, we use something called SWTPM which emulates TPM chip and claims ownership of the device, for that to work, the kernel needs a module called Virtual TPM Proxy Driver (usually enabled with the line "CONFIG_TCG_VTPM_PROXY=m" inside the kernel config) and if you could add that would pretty cool.
3º I think you should create a Telegram or Discord server where we could chat more easily and exchange some ideas.

Once again thanks for the project.

@sr229
Copy link
Collaborator

sr229 commented Feb 8, 2020

  • broadcom-sta is included in the latest tree but I don't have the computational power at the moment to make a latest build. Unlike most distributions, I work on this alone and I don't have the bandwidth to update releases. I will however, try to see if I can make a new build later this month with the broadcom drivers but no assurances because of the lack of funding to further test this out.

  • that sounds really interesting. I don't know much about VTPM but I can enable it as long as TPM-enabled computers would still use the TPM feature in Maru.

  • I've been thinking about it and to be honest I don't know people have been using my overlay. It's not really special in a way to garner a community, however if I see people start to help and push through the development with me then I'll make a Telegram group so we have a place to share ideas.

@sr229
Copy link
Collaborator

sr229 commented Feb 8, 2020

I'm really thankful a major project noticed my work however, I'll try to do more work on this thing (I haven't tested the new changes I made) @DiogoSilva48.

@sr229 sr229 added the enhancement New feature or request label Feb 8, 2020
@sr229 sr229 self-assigned this Feb 8, 2020
@DiogoSilva48
Copy link
Author

Hi. I think your project has a lot of potencial. Too bad only a few people are interested in Chromium/Chrome OS. I understand what you said about building Chromium OS, it takes a lot of power and a long time to build. I can try to help with what I can, but I don't think I'm very usefull.
About VTPM since it's built as a module, if it's not enabled it doesn't mess with regular TPM.

@sr229
Copy link
Collaborator

sr229 commented Feb 13, 2020

Hi. I think your project has a lot of potencial. Too bad only a few people are interested in Chromium/Chrome OS. I understand what you said about building Chromium OS, it takes a lot of power and a long time to build. I can try to help with what I can, but I don't think I'm very usefull.
About VTPM since it's built as a module, if it's not enabled it doesn't mess with regular TPM.

Thank you, I ported arnoldthebat's Kernel config since it has them preconfigured already. I haven't tested it however since I'm encountering a weird issue with mesa pulling in mesa-amd. I'll check that first out then I'll get back to you.

@lfom
Copy link

lfom commented Feb 22, 2020

I am glad I found this! I tried to build ChromiumOS with a newer kernel (at least 4.19) in the past, but I didn't succeeded. Maybe @DiogoSilva48 has some info the EmydeOS, as it seems it was build by someone in the Chromefy/Croissant project (alex sim/alex simula):
https://drive.google.com/uc?id=1XbtC-DSIZUcwMEM-8VxA8pBps-bIFFd2&export=download

V3 has kernel 4.19 but it's a somewhat old build (R74 or R72 IIRIC). Indeed, a basic vanila build with a newer kernel would help a lot, since most problems with generic AMD64 machines are fixed using a newer kernel. You could also focus on Intel/i915 builds as ARC++ runs only on Intel as far as I know. I can't help with builds for a while, but maybe in june/july I will have access to my build configuration again. Kudos

@DiogoSilva48
Copy link
Author

Well, @lfom that kernel was build my other member of team but since the last few weeks we have been testing a lot of new kernel configs and sources. And we have been making a lot of progress, so, anything we can help each other.

@sr229
Copy link
Collaborator

sr229 commented Mar 22, 2020

Encountering some weird package conflicts now in my end regarding Mesa so if anyone's willing to send a patch I'll be happy to accept it.

@DiogoSilva48
Copy link
Author

DiogoSilva48 commented Mar 23, 2020

@sr229 Also encountered the same problem removed amdgpu from VIDEO_CARDS inside make.defaults which fixes it but I get other errors down the road.

@DiogoSilva48
Copy link
Author

@sr229 have you had any problems with "goma" ?

@sr229
Copy link
Collaborator

sr229 commented Mar 25, 2020

I haven't seen more yet but I'll check later, seems to be an issue with Google's infra

@DiogoSilva48
Copy link
Author

DiogoSilva48 commented Mar 25, 2020

unknown
Here's the error I was having

@DiogoSilva48
Copy link
Author

I was able to fix the earlier problem, now the problem is with the model.yaml for the unibuild

@DiogoSilva48
Copy link
Author

image

@sr229
Copy link
Collaborator

sr229 commented Mar 27, 2020

@DiogoSilva48 try to PR the fix for the netlink, I'll check the model errors for a while.

@DiogoSilva48
Copy link
Author

@DiogoSilva48 try to PR the fix for the netlink, I'll check the model errors for a while.

That problem can't be pull requested AFAIK, what I did is comment the GOMA lines in the build packages so it wouldn't use it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants