1 |
On 5/23/2019 18:42, Florian 'rephlex' Panzer wrote: |
2 |
> Hi there, |
3 |
> |
4 |
> In a long and tedious journey through LFS helper systems, cross-compiler |
5 |
> environments and building netbooting old green boxes off bootp, I |
6 |
> finally managed to put together a working up-to-date gentoo running on |
7 |
> the SGI Octane. And yes, all the packages are the latest and greatest. |
8 |
> |
9 |
> It has all the hardware working (even audio!), runs on kernel 4.12 and |
10 |
> even runs Xorg - IF you downgrade xorg to a 2012-ish version using raw |
11 |
> force. |
12 |
> |
13 |
> Here's the tarball: |
14 |
> |
15 |
> https://rephlex.de/blog/2019/05/10/gentoo-octane-a-modern-gnu-linux-system-for-the-sgi-octane-workstation/ |
16 |
> |
17 |
> Enjoy! |
18 |
> |
19 |
> Maybe somebody working on gentoo/MIPS could use this to build a proper |
20 |
> gentoo release (?), and maybe this is even useful for other MIPS machines. |
21 |
> Of course, the kernel sources are included - and boy, they contain some |
22 |
> assorted patches to support all the funny hardware! |
23 |
> |
24 |
> |
25 |
> ------ Slightly OT below this line ------ |
26 |
> |
27 |
> You read that right, I hat xorg running, but in an old version. The only |
28 |
> thing that keeps us from having a *current* version of xorg running on |
29 |
> the octane's impact card is is the fact that xorg changed its module API |
30 |
> around 2010-2012. |
31 |
> |
32 |
> If someone could help modifying the xf86-video-impact module init |
33 |
> functions to work under a current version of xorg, we could make impact |
34 |
> great again (the head of current work on this matter is here: |
35 |
> https://gitlab.freedesktop.org/rephlex/xf86-video-impact) |
36 |
> |
37 |
> |
38 |
> Regards, |
39 |
|
40 |
Thanks for this. I've actually been working on new stages and a new |
41 |
netboot, but very slowly, as I haven't had much time available. I'm hoping |
42 |
to put something out after the US Memorial Day holiday after I can build new |
43 |
kernels (4.18.20) with the current netboot image. The stages themselves are |
44 |
based off of a 20190323 portage snapshot (it takes about 2 months to fully |
45 |
build complete stages for six different targets). Userland is based on |
46 |
gcc-8.3.0, binutils-2.32, and glibc-2.29. I have a uclibc-ng target |
47 |
(MIPS-II, o32) as well. |
48 |
|
49 |
Porting work to kernel 4.19 has been started and is mostly complete, except |
50 |
the recent DMA API changes are still a blocker. There's been renewed |
51 |
upstream activity on fixing the SGI IP27 (Onyx/Origin) machines, from which |
52 |
IP30 is related, so that will probably further slow down new kernels until |
53 |
the dust settles. |
54 |
|
55 |
I am also working on building up a musl target (MIPS-III, o32), but this |
56 |
will take awhile as I have to start from scratch on that (currently piecing |
57 |
together a seed stage for catalyst). |
58 |
|
59 |
-- |
60 |
Joshua Kinard |
61 |
Gentoo/MIPS |
62 |
kumba@g.o |
63 |
rsa6144/5C63F4E3F5C6C943 2015-04-27 |
64 |
177C 1972 1FB8 F254 BAD0 3E72 5C63 F4E3 F5C6 C943 |
65 |
|
66 |
"The past tempts us, the present confuses us, the future frightens us. And |
67 |
our lives slip away, moment by moment, lost in that vast, terrible in-between." |
68 |
|
69 |
--Emperor Turhan, Centauri Republic |