<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hello Zenny,<br>
<br>
<br>
On 10/25/2011 05:10 PM, Zenny wrote:
<blockquote
 cite="mid:CACuV5sA6BOKu6S+FiMQQFb9s3BW_KLP+D73sKQyDARqcLR-C0A@mail.gmail.com"
 type="cite">
  <div>Thank you Shane for the comprehensive reply and John for
pointing the right kernel.<br>
  </div>
  <div><br>
  </div>
  <div>§1 But from what you stated earlier, the modules should be added
to a running voyage linux box. I am thinking of creating the USB images
with additional modules and packages on a separate debian/ubuntu box,
and then create either an img/tar/iso file to burn it further to flash
drive.</div>
  <div>Is that something possible? </div>
  <div><br>
  </div>
  <div>§2 And like John pointed out voyage 0.7.5 has 2.6.38 kernel
which is not what upstream (I meant debian squeeze) supports. Does
voyage loose its performance or features by downgrading the kernel in
sync with upstream?</div>
</blockquote>
<br>
2.6.38 and 2.6.39 are available in squeeze's backport repo. But AFAIK
only binary .deb's<br>
<br>
And I think Punky has integrated some patches into voyage's kernel:<br>
<br>
- netdev ledtrigger<br>
- lmsensors patch for lm90 kernelmod (not functional with a vanilla
2.6.38/39 kernel)<br>
...<br>
<br>
<br>
cheers<br>
<br>
<br>
<blockquote
 cite="mid:CACuV5sA6BOKu6S+FiMQQFb9s3BW_KLP+D73sKQyDARqcLR-C0A@mail.gmail.com"
 type="cite">
  <div><br>
  </div>
  <div>/zenny</div>
  <br>
  <div class="gmail_quote">2011/10/25 John Coltrane <span dir="ltr"><<a
 moz-do-not-send="true" href="mailto:johncoltrane39@googlemail.com">johncoltrane39@googlemail.com</a>></span><br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
    <div bgcolor="#ffffff" text="#000000">Hello,
    <div class="im"><br>
    <br>
On 10/24/2011 08:58 PM, Shane Harrison wrote:
    <blockquote type="cite">On point 3).  Not currently setup to
support the "updates"
directory as far as I know.  I always simply replace the existing
modules.<br>
      <br>
To build a kernel module<br>
~~~~~~~~~~~~~~~~~~~~<br>
      <p>To compile a kernel or a kernel module you need the kernel
headers
etc.  Unfortunately for some reason the SDK doesn't include these. 
Follow these instructions to set up the environment to allow you to do
this.<br>
      </p>
      <p>When you need to build a module you will find out that the
linux-headers for the voyage kernel is not available.\\ <br>
Don't worry there is still a way to build your module.\\ <br>
**NOTE I'M WRITING THIS ASUMING YOU ARE USING KERNEL
2.6.32-486-VOYAGE** </p>
    </blockquote>
    <br>
    </div>
hint: voyage 0.7.5 runs kernel 2.6.38
    <div>
    <div class="h5"><br>
    <br>
    <br>
    <blockquote type="cite">
      <p>first make sure you're on R/W mode if not run:<br>
remountrw<br>
      </p>
      <p>Perform the following to get the source<br>
apt-get install linux-source-2.6.32-voyage </p>
      <p>once installed go to:<br>
/usr/src/ </p>
      <p>There you'll see that a packed file un pack this file e.g.<br>
tar -zxf linux-source-2.6.32-voyage.tar.gz </p>
      <p>once unpacked there will be a folder called
///usr/src/linux-source-2.6.32-voyage// \\ <br>
Enter this folder and edit the //Makefile// \\<br>
Look for <br>
EXTRAVERSION =<br>
and change it to<br>
EXTRAVERSION = -voyage </p>
      <p>now you'll need to copy the config file to the
//linux-source//
folder using:<br>
cp /boot/config-2.6.32-voyage
/usr/src/linux-source-2.6.32-voyage/.config<br>
after that run<br>
make </p>
      <p>Probably you'll want to go to bed or do something right now
because this can take a little time.<br>
      </p>
      <p>once it is FINALLY DONE you'll need to make a symbol link with
this command:<br>
ln -s /usr/src/linux-source-2.6.23-voyage
/lib/modules/2.6.23-486-voyage/build </p>
There you go now you can build your module!<br>
      <br>
      <div class="gmail_quote">2011/10/25 Zenny <span dir="ltr"><<a
 moz-do-not-send="true" href="mailto:garbytrash@gmail.com"
 target="_blank">garbytrash@gmail.com</a>></span><br>
      <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
        <div>Voyage linux seems a wonderful distro. I am surfing around
the
voyage linux site here and there, but what I could not find are:<br>
        </div>
        <div><br>
        </div>
        <div>1) How to make it completely compatible with the upstream
debian release including kernel?</div>
        <div><br>
        </div>
        <div>2) By downgrading the kernel, will it affect the voyage
linux
stability?</div>
        <div><br>
        </div>
        <div>3) I need to add a few kernel modules, but I could not
find
exactly how to go about it? I did find the SDKs for 0.7.5 (not for
0.8.0), but it does not explain how to add  or remove some kernel
module or packages before transferring to a USB/FlashDisk?</div>
        <div><br>
        </div>
        <div>Appreciate if I could get some hints, links or advice.
Thanks!</div>
      </blockquote>
      <div><br>
      <br>
Cheers<br>
Shane <br>
      </div>
      <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
        <div><br>
        </div>
        <font color="#888888">
        <div>zenny</div>
        </font><br>
_______________________________________________<br>
Voyage-linux mailing list<br>
        <a moz-do-not-send="true"
 href="mailto:Voyage-linux@list.voyage.hk" target="_blank">Voyage-linux@list.voyage.hk</a><br>
        <a moz-do-not-send="true"
 href="http://list.voyage.hk/mailman/listinfo/voyage-linux"
 target="_blank">http://list.voyage.hk/mailman/listinfo/voyage-linux</a><br>
        <br>
      </blockquote>
      </div>
      <br>
      <br clear="all">
      <br>
-- <br>
Paragon Electronic Design Ltd<br>
L6 Crest House<br>
92 Queens Drive<br>
P0 Box 30449<br>
Lower Hutt 5040<br>
      <br>
      <a moz-do-not-send="true"
 href="tel:%2B64%204%205703870%20Extn%20875" value="+6445703870"
 target="_blank">+64 4 5703870 Extn 875</a><br>
      <a moz-do-not-send="true" href="tel:%2B64%2021%20608919"
 value="+6421608919" target="_blank">+64 21 608919</a>  (mobile)<br>
      <br>
"Solving your problems with the right technology"<br>
      <pre>_______________________________________________
Voyage-linux mailing list
<a moz-do-not-send="true" href="mailto:Voyage-linux@list.voyage.hk"
 target="_blank">Voyage-linux@list.voyage.hk</a>
<a moz-do-not-send="true"
 href="http://list.voyage.hk/mailman/listinfo/voyage-linux"
 target="_blank">http://list.voyage.hk/mailman/listinfo/voyage-linux</a>
  </pre>
    </blockquote>
    <br>
    </div>
    </div>
    </div>
    <br>
_______________________________________________<br>
Voyage-linux mailing list<br>
    <a moz-do-not-send="true" href="mailto:Voyage-linux@list.voyage.hk">Voyage-linux@list.voyage.hk</a><br>
    <a moz-do-not-send="true"
 href="http://list.voyage.hk/mailman/listinfo/voyage-linux"
 target="_blank">http://list.voyage.hk/mailman/listinfo/voyage-linux</a><br>
    <br>
  </blockquote>
  </div>
  <br>
</blockquote>
<br>
</body>
</html>