Loading ...
Sorry, an error occurred while loading the content.

switching to kernal 2.6.19 with OpenSlug

Expand Messages
  • Jon Smirl
    I have the OpenSlug 3.1 release installed and working without problem. I switched ipkg to use the unstable feed and brought down the 2.6.19 kernel onto a disk
    Message 1 of 4 , Dec 3, 2006
    • 0 Attachment
      I have the OpenSlug 3.1 release installed and working without problem.
      I switched ipkg to use the unstable feed and brought down the 2.6.19
      kernel onto a disk based rootfs.

      How do I boot to the new kernel? Doesn't it need to be flashed, how to
      I convert the zImage to a flash image? I read all over the wiki trying
      to find some hints on how to do this. upslug2 can take --kernel, but
      then I need a rootfs image which I don't have.

      I have a build going with master make which is taking a long time to finish.

      --
      Jon Smirl
      jonsmirl@...
    • Rod Whitby
      The kernel images in the unstable feed will not work unless you are using Apex as a second stage bootloader (or have some other non-Linksys-RedBoot bootloader
      Message 2 of 4 , Dec 3, 2006
      • 0 Attachment
        The kernel images in the unstable feed will not work unless you are using Apex as a second stage bootloader (or have some other non-Linksys-RedBoot bootloader which passes ATAGs correctly, including the correct machine id).

        If you build SlugOS head, be aware that you are building the next major version change (4.x) of SlugOS which now includes Apex as a second stage bootloader and the new open source ixp ethernet driver. So please do test it, but be aware of just how much you are testing :-)

        If you want a stable experience, use the "make openslug-3.10-beta" master makefile target and start from there.

        -- Rod

        -----Original Message-----
        From: "Jon Smirl" <jonsmirl@...>
        Date: Monday, Dec 4, 2006 2:46 am
        Subject: [nslu2-linux] switching to kernal 2.6.19 with OpenSlug

        I have the OpenSlug 3.1 release installed and working without problem.
        I switched ipkg to use the unstable feed and brought down the 2.6.19
        kernel onto a disk based rootfs.

        How do I boot to the new kernel? Doesn't it need to be flashed, how to I convert the zImage to a flash image? I read all over the wiki trying to find some hints on how to do this. upslug2 can take --kernel, but
        then I need a rootfs image which I don't have.

        I have a build going with master make which is taking a long time to finish.

        --
        Jon Smirl
        jonsmirl@...



        Yahoo! Groups Links
      • Jon Smirl
        ... Ok, thanks for the tip. I have other boards that need ATAGs so I may play with this later. ... I have head loaded and it appears to be functioning. I m
        Message 3 of 4 , Dec 3, 2006
        • 0 Attachment
          On 04 Dec 2006 07:37:00 +1030, Rod Whitby <rod@...> wrote:
          > The kernel images in the unstable feed will not work unless you are using Apex as a second stage bootloader (or have some other non-Linksys-RedBoot bootloader which passes ATAGs correctly, including the correct machine id).

          Ok, thanks for the tip. I have other boards that need ATAGs so I may
          play with this later.

          > If you build SlugOS head, be aware that you are building the next major version change (4.x) of SlugOS which now includes Apex as a second stage bootloader and the new open source ixp ethernet driver. So please do test it, but be aware of just how much you are testing :-)

          I have head loaded and it appears to be functioning. I'm trying to get
          the zd1211rw driver going which is not in 2.6.16. I tried copying it
          back to 2.6.16 but it needs too much other stuff from 2.6.19.

          The zd1211rw driver in head needs a firmware module which is not in the tree.
          http://packages.debian.org/cgi-bin/download.pl?arch=all&file=pool%2Fnon-free%2Fz%2Fzd1211-firmware%2Fzd1211-firmware_2.4.0.0-1_all.deb&md5sum=114376dafcebe039746934ddcd9caecc&arch=all&type=main
          I trying to figure out where to put the firmware so that the driver
          will find it.

          <6>usb 1-2: new high speed USB device using ehci_hcd and address 3
          <6>usb 1-2: configuration #1 chosen from 1 choice
          <7>ieee80211_crypt: registered algorithm 'NULL'
          <6>ieee80211: 802.11 data/management/control stack, git-1.1.13
          <6>ieee80211: Copyright (C) 2004-2005 Intel Corporation
          <jketreno@...>
          <3>usbcore: exports duplicate symbol usb_disabled (owned by kernel)
          <3>usb 1-2: Could not load firmware file zd1211/zd1211b_ub. Error number -2
          <3>zd1211rw 1-2:1.0: couldn't load firmware. Error number -2
          <6>usb 1-2: reset high speed USB device using ehci_hcd and address 3
          <4>zd1211rw: probe of 1-2:1.0 failed with error -2
          <6>usbcore: registered new interface driver zd1211rw


          > If you want a stable experience, use the "make openslug-3.10-beta" master makefile target and start from there.

          I wish I could have a stable experience but I have to live on the
          edge. I'm targeting the slug since it has USB 2.0 and my other ARM
          eval board only has USB OTG 1.1.

          --
          Jon Smirl
          jonsmirl@...
        • Yann E. MORIN
          ... The firmware is to be found at: http://sourceforge.net/project/showfiles.php?group_id=129083&package_id=187875 And on my debian box using zd1211rw, I have:
          Message 4 of 4 , Dec 3, 2006
          • 0 Attachment
            On Sunday 03 December 2006 223, Jon Smirl wrote:
            > The zd1211rw driver in head needs a firmware module which is not in the tree.
            > I trying to figure out where to put the firmware so that the driver
            > will find it.

            The firmware is to be found at:
            http://sourceforge.net/project/showfiles.php?group_id=129083&package_id=187875

            And on my debian box using zd1211rw, I have:
            $ pwd
            /lib/firmware/zd1211
            $ ll
            total 68K
            -rw-r--r-- 1 1000 users 733 2006-07-22 23:27 README
            -rw-r--r-- 1 1000 users 4.0K 2006-07-22 23:31 zd1211b_ub
            -rw-r--r-- 1 1000 users 5.0K 2006-07-22 23:31 zd1211b_uph
            -rw-r--r-- 1 1000 users 5.0K 2006-07-22 23:31 zd1211b_uphm
            -rw-r--r-- 1 1000 users 5.0K 2006-07-22 23:31 zd1211b_uphr
            -rw-r--r-- 1 1000 users 3.5K 2006-07-22 23:31 zd1211b_ur
            -rw-r--r-- 1 1000 users 4.0K 2006-07-22 23:31 zd1211_ub
            -rw-r--r-- 1 1000 users 5.0K 2006-07-22 23:31 zd1211_uph
            -rw-r--r-- 1 1000 users 5.0K 2006-07-22 23:31 zd1211_uphm
            -rw-r--r-- 1 1000 users 5.0K 2006-07-22 23:31 zd1211_uphr
            -rw-r--r-- 1 1000 users 3.5K 2006-07-22 23:31 zd1211_ur
            $ cat README
            README

            This distribution contains the firmware files for the
            ZD1211 chip, which is used in WLAN USB sticks. Copy these files to
            /lib/firmware/zd1211, where it can be loaded by the rewritten
            zd1211 driver.
            [--SNIP--]

            Regards,
            Yann E. MORIN.
            --
            .-----------------.--------------------.------------------.--------------------.
            | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
            | +0/33 662376056 | Software Designer | \ / CAMPAIGN | ^ |
            | --==< °_° >==-- °------------.-------: X AGAINST | /e\ There is no |
            | http://ymorin.is-a-geek.org/ | (*_*) | / \ HTML MAIL | """ conspiracy. |
            °------------------------------°-------°------------------°--------------------°
          Your message has been successfully submitted and would be delivered to recipients shortly.