Haros
Jul 8 2010, 01:46 AM
As far as I see all the available distros work with 2.4 linux kernel in order to have stable fatx support.
But is there any distro with 2.6 kernel? I (and many other people I guess) don't need stable fatx support...
run088
Jul 8 2010, 05:30 AM
fedora distro but I have never used it. I get the 2.4 debian based distros and install a 2.6 kernel in them. Only thing I run that needs it is virtualbox. With a little effort I can usually get anything else I need to compile in the 2.4 kernel.
luther349
Jul 8 2010, 11:02 AM
well there is but there all dated distros. i was working on getting a updated modern distro over to 2.4 so it worked well for all users. but i ran into to many issues that are byond my know how. mostly due to all the patches and drivers for xbox linux all dated. running the latest 2.6 kernel isnt gonna make any difference in terms of the xbox hardware support. if anything it broke the nivida driver completely with the nevu switch.
Haros
Jul 8 2010, 12:02 PM
I see.
I guess then that an update with a xbox patched linux kernel deb (2.6.18) I found is the best thing I can do.
However I have some problems installing module-init-tools, initrd-tools, procps in order to install the kernel.
Any help?
run088
Jul 8 2010, 12:35 PM
http://www.aelius.com/njh/xbox-linux/These kernels dont have the 32k-64k fatx patch but can be installed with dpkg on a native install. Will work on xdsl or xebian. I have not tried anything else. Might need to get the xorg xdsl upgrade if your using xdsl. I did and had to use the xorg upgrade to cure a graphics problem.
Install with dpkg -i packagename.deb
If you do this remember to add the modules on its config. I think sound driver, keyboard and mouse modules changed in at least name between 2.4 and 2.6 kernel.
Other than that just change the linuxboot.cfg to run in the new kernel. That is all there is to it. This setup is complete with kernel sources that will work for most app compiling. The biggest problem I have had with the 2.4 is all the kernel sources for the xbox available dont seem to be complete. But with these kernels stuff compiles much easier. Like virtualbox and its dkms package.
You can still boot off the 2.4 kernel if you want. Just leave its stuff on the linuxboot.cfg and make it a dual boot setup. Just add the modules from the module sheet that are not already on your modules sheet. Each core will ignore the modules it does not need. There may be a brief message about it on bootup but it will not hurt anything.
Haros
Jul 8 2010, 01:00 PM
I see. For the apt-get update / upgrade should I use the etch repos from the debian archive?
Haros
Jul 8 2010, 06:17 PM
I used the debian archive repos...
I dkpg -i the deb and I get
QUOTE
You are attempting to install an initrd kernel image (version 2.6.18-xbox)
This will not work unless you have configured your boot loader to use
initrd. (An initrd image is a kernel image that expects to use an INITial
Ram Disk to mount a minimal root file system into RAM and use that for
booting).
As a reminder, in order to configure lilo, you need to
add an 'initrd=/initrd.img' to the image=/vmlinuz
stanza of your /etc/lilo.conf
I repeat, You need to configure your boot loader. If you have already done
so, and you wish to get rid of this message, please put
`do_initrd = Yes'
in /etc/kernel-img.conf. Note that this is optional, but if you do not,
you'll contitnue to see this message whenever you install a kernel
image using initrd.
Do you want to stop now? [Y/n]
I skip that by pressing n.
then I get
QUOTE
You already have a LILO configuration in /etc/lilo.conf
Install a boot block using the existing /etc/lilo.conf? [Yes]
i press yes to continue
the installation completes. I update the modules and edit the linuxboot.cfg
the linuxboot.cfg is like this
QUOTE
title v2_6
kernel /boot/vmlinuz-2.6.18-xbox
append root=/dev/ide/host0/bus0/target0/lun0/part2 devfs=mount kbd-reset xbox=hdd
xboxfb y
title v2_4
kernel /boot/vmlinuz
append root=/dev/ide/host0/bus0/target0/lun0/part2 devfs=mount kbd-reset xbox=hdd
xboxfb y
but when I try to boot the 2.6 installation I get an error "Unable to load kernel, Grub error 1"
any help?
Haros
Jul 8 2010, 07:01 PM
Ok...

I had misstyped the word "kernel" in my linuxboot.cfg... "kenrel" yeah right.... took me an hour rechecking...
Now I guess the next step is a 2.6.32 kernel. Anyone interested?
luther349
Jul 9 2010, 02:16 AM
2.6.32 uses nevu meaning thers no xbox nivida driver.i relly wish the guys at xbox linux would take a step back and port a modern small distro like lucid puppy to the xbox. i as i said i tryed and failed at it being im no dev and have no clue how to make my own xbox patches.
lucid puppy is a light fast distro simler to dsl but much more powerful and up2date and the lucid release even can use ubuntu repos and debs.
run088
Jul 9 2010, 03:37 AM
If puppy uses ubuntu stuff it is a debian branch distro. You should be able to install xebian or xdsl or xubuntu and make them into puppy. I say this because the biggest differences in linux distros are the packages each come equiped with. Use xdsl because it is as lightweight as they come and compile or install the packages you want. After your done you can remaster the distro and re-release it as puppy if you want.
Xdsl is perfect there is no need for a another distro that runs any faster. dsl was designed to run on the worst hardware anyone could muster. Once it is installed natively it is just a bare bones debian install. You can upgrade to the 2.6 kernel easy if you want with the deb packages I linked to in the prior post.
If it is the desktop of xdsl you dont like you can change it by installing gnome or kde or whatever and make a .xsession file in the root of your home directory and exec start it there to run the new desktop automatically on startup. Most the apps you need are most likely in the repos somewhere and you can install most hassle free with synaptic..
luther349
Jul 10 2010, 01:05 AM
puppy is its own distro its not based on anyone. it uses own package system called .pets and it still does. but recently they added the ability to use other distros packages. not just ubuntu but rpms and slackware packages as well. lucid puppy just has the ubuntu repos included in it.
the reason they have done this is the fact .pets where community made for the most part so not everything was available for puppy. adding compatibly to other distros opened the door to alot more packages.
the woof system is new to puppy but its is the first distro to be cross comptable with all package systems. yes you could hack any distro to do this but normally it winds up unstable.
ldotsfan
Jul 10 2010, 04:19 AM
QUOTE(luther349 @ Jul 9 2010, 09:16 AM)

2.6.32 uses nevu meaning thers no xbox nivida driver.i relly wish the guys at xbox linux would take a step back and port a modern small distro like lucid puppy to the xbox. i as i said i tryed and failed at it being im no dev and have no clue how to make my own xbox patches.
There has been no xbox 1 linux development for a
long time and the mailing lists today are full of spam. The last dev that was active was lalee of XFedora and he has since disappeared too. Only Shallax from Gentoox still updates his distro from time to time and he still uses 2.4 kernel. I don't know how long he will keep this up.
luther349
Jul 11 2010, 04:15 AM
yep back in the xbox 1 glory days it and the dreamcast was the only totally hacked open system. now you got the wii psp iphone and recently xbox 360. lots of newer stuff to hack even thow xbox linux is x86 and still the most complete then powerpc or other platforms. no linux devs like to look back to the origal xbox and say hey maybe we should at least keep the drivers patched every couple years so people can keep making distros. and that annoyes me. xboxes still make good servers and good media center pcs and basic use pcs. but the aging distros are hurting the last abilty.
and if puppy can play flash 10 full speed on my 10 year old c610 laptop with a 8 mag ati card the xbox can do it to if they ever got a decent 3d driver under linux.
Haros
Jul 11 2010, 11:31 AM
I believe the lack of xbox patches for the latest linux kernels is due to the fatx support. Even Shallax who has the latest xbox-linux release continued using 2.4 kernel...
Funny though because many people nowdays don't need fatx support. They just have dedicated linux harddisks.
I wish someone could just release a new kernel xbox patch. That would give life again to the xbox-linux scene. As I have seen in this forums, many people have the will to do something like that but they are missing the know-how.
luther349
Jul 12 2010, 03:30 AM
well you can keep using kernel 2.4 forever as long as you can compile it. its the xorg and alisa patches that hurt more then anything.
Haros
Jul 12 2010, 11:28 AM
Well, I use my xbox as a server. I don't need a gui or fatx support. So I guess it's easier to patch a modern kernel and make it work. Am I right?
ldotsfan
Jul 13 2010, 02:11 PM
Security patches may fall behind as well. That's important in running a server exposed to the Internet.
Haros
Jul 17 2010, 03:02 PM
QUOTE(ldotsfan @ Jul 13 2010, 04:11 PM)

Security patches may fall behind as well. That's important in running a server exposed to the Internet.
Yeah that's true. That's why I want a modern kernel for the xbox.
luther349
Aug 24 2010, 04:58 AM
well the fatx dev is gone he stopped mid way in 2.6. there hasn't been any alisa or xorg patches in years. its a sad state right now. we need a modern kernel with fatx and other patches thers more then fatx in the patch timing joystick etc. we need a new nivida driver due to the chnage to nevu. we need xorg and alisa brought up2date. and probably pulseaudio as well.
gentoox always felt like it had a bottleneck in it compared to other distros. always seems to be slow as hell. wile pretty much every other distro released for the xbox ran circles around it. it is still the most up2date distro thow.
we need to get some devs back and revive xbox linux.
oSpAiKo
Nov 21 2010, 09:39 PM
Well,
here is an effort to continue updating the kernel. As the author says, he has a private patch for 2.6.29. So if you want to contribute, you may contact him.
luther349
Nov 22 2010, 04:44 AM
2.6.30 has nevu the new nivida oss driver. its no longer a matter of line changing the patches for the newer kernels. everything need to be re patched from scratch. as i said unless some of the old hackers come back and give us major updates where all sitting at a deadend.
also cute he whats money. not asking but demanding it for a release. not the type of people im asking to return. hes also forgetting this more then a kernel matter. xorg and alisa both will need major patch upgrades as well as the xorg replacement coming soon.
well see how well he does before i run off supporting him.
oSpAiKo
Nov 23 2010, 11:51 AM
I didn't know about that driver change. Any case, I actually need that 2.6.29 for a future project, but is sad that people want money back for something that is free.
BTW, wouldn't it be possible to use newer Linux distros with the latest 2.6.16 kernel available for xbox?
luther349
Nov 28 2010, 04:15 AM
its more then the kernel you need for a newer distro to work if you want a gui and sound. both xorg and alisa needs patches. also 2.6 xbox has broken fatx support very buggy and slow. so you can only work native.
sad state where in these days. but with iphones and netbook pretty mutch replacing the market the xbox was hacked for nobody seems to wanna give us some update.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.