PDA

View Full Version : Linux running on a GDEV, works, but one issue.



Nitro734
05-16-2008, 06:39 AM
Just for fun I wanted to try this out, and took a photo.

Here we have GC Linux running on an NPDP-GDEV unit. I am using the NBD-root method for networked storage on the laptop in the photo, while the PC mainly to the left has the ODEM which I used PSUL from a streaming image of Phantasy Star Online to get the .dol file up and running. Had to do it this way because I don't have an SD card adapter.... yet :P

Basically I followed the instructions for using it with a regular GameCube found at http://www.gc-linux.org/wiki/Main_Page

http://electricpickleonline.com/images/gamecube/gdev_linux_small.jpg

Larger image: http://electricpickleonline.com/images/gamecube/gdev_linux.jpg

and the back of the unit...
http://electricpickleonline.com/images/gamecube/gdev_back_small.jpg

larger image: http://electricpickleonline.com/images/gamecube/gdev_back.jpg

I do seem to have a problem though, in that GC linux only detects 24MB of RAM, not the full 48MB. I have set the system to 48MB using the setsmemsize bash command, but to no avail. Is this number hard-coded somewhere in the linux kernel or boot dol file? If so, I'd love to change this to utilize double the memory :)

Christer-swe
05-16-2008, 09:54 AM
Nice!

Although, according to that wiki, the GC have 24+16 MB RAM, = 40.

What does "+16" mean, is that RAM Linux can't use?

kammedo
05-16-2008, 10:12 AM
And another planet conquered by our favourite penguin! :)
Great job!

babu
05-16-2008, 01:51 PM
Christer >
it's 24MB main memory, 16MB buffer memory for audio and I think 3MB gfx memory.

Nitro734
05-16-2008, 04:59 PM
the 16MB of RAM is T1-SRAM that for the linux folks you can do just about anything you want with. Of course a GDEV is 48+16MB, not the usual GC components. I would assume that because all GameCube's have the same RAM that it is hard-coded into the distro somewhere, its just a matter of finding out where and changing it I think. I could be wrong though, I have only a basic understanding of how the operating system functions on a low level.

babu
05-16-2008, 06:43 PM
Yeah probably the memory size is hard-coded in the source as it should never change on a retail unit :)