Bug#496166: DFSG installer fails on Linksys NSLU2 - Debian

This is a discussion on Bug#496166: DFSG installer fails on Linksys NSLU2 - Debian ; Package: hw-detect Version: 1.65 Severity: important Tags: d-i, patch Debian Installer images that do not contain the IXP4xx NPE-B microcode cause the installation of Debian on the Linksys NSLU2 to fail, unless the user has access to a serial console. ...

+ Reply to Thread
Results 1 to 4 of 4

Thread: Bug#496166: DFSG installer fails on Linksys NSLU2

  1. Bug#496166: DFSG installer fails on Linksys NSLU2

    Package: hw-detect
    Version: 1.65
    Severity: important
    Tags: d-i, patch

    Debian Installer images that do not contain the IXP4xx NPE-B microcode
    cause the installation of Debian on the Linksys NSLU2 to fail, unless
    the user has access to a serial console. The installer detects that
    the ixp4xx_eth module has requested the NPE-B microcode, and displays
    following text in the "Detect network hardware" dialog box:

    ---

    Some of your hardware needs non-free firmware files to operate. The
    firmware can be loaded from removable media, such as a USB stick or
    floppy.

    The missing firmware files are: NPE-B

    If you have such media available now, insert it, and continue.

    Load missing firmware from removable media?



    ---

    The installer will appear to freeze for users that do not have serial
    console access, and they will never be able to
    proceed.

    Martin Michlmayr proposed the following workaround, which works, but
    he wasn't sure whether this was the correct way to solve the problem
    [1].

    Index: oldsys-preseed
    ================================================== =================
    --- oldsys-preseed (revision 55149)
    +++ oldsys-preseed (working copy)
    @@ -46,6 +46,9 @@
    INTERFACE=eth0
    else
    INTERFACE=eth1
    + if [ "$NONINTERACTIVE" = "yes" ]; then
    + add "$FILE" "hw-detect/load_firmware" "boolean" "false"
    + fi
    fi
    fi
    if [ "$NET_CONFIG" != "static" ]; then

    Gordon

    [1] http://lists.debian.org/debian-boot/.../msg00646.html

    --
    Gordon Farquharson
    GnuPG Key ID: 32D6D676



    --
    To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

  2. Bug#496166: DFSG installer fails on Linksys NSLU2

    * Gordon Farquharson [2008-08-22 21:40]:
    > Martin Michlmayr proposed the following workaround, which works, but
    > he wasn't sure whether this was the correct way to solve the problem
    > [1].


    FWIW, I'll put this patch into oldsys-preseed, but let's leave #496166
    open in case my patch (and the other existing code in oldsys-preseed)
    needs to be reworked now that we have this new firmware handling.
    --
    Martin Michlmayr
    http://www.cyrius.com/



    --
    To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

  3. Bug#496166: DFSG installer fails on Linksys NSLU2

    * Martin Michlmayr [2008-08-23 09:52]:
    > * Gordon Farquharson [2008-08-22 21:40]:
    > > Martin Michlmayr proposed the following workaround, which works, but
    > > he wasn't sure whether this was the correct way to solve the problem
    > > [1].

    >
    > FWIW, I'll put this patch into oldsys-preseed, but let's leave #496166
    > open in case my patch (and the other existing code in oldsys-preseed)
    > needs to be reworked now that we have this new firmware handling.


    I thought about this some more and I think we handle all situations
    correctly.

    Let's look at the different scenarios:

    - If you don't have a serial console and no IXP4xx microcode,
    oldsys-preseed will disable IXP4xx microcode loading and use
    eth1. That's what we want.

    - If you don't have a serial console and the IXP4xx microcode is
    on the image, oldsys-preseed will make sure eth0 is used.

    - If you do have a serial console and a USB adapter, it's possible
    in theory that you might be interesting to load the IXP4xx
    microcode via the network with your USB adapter and then use the
    built-in Ethernet. I don't think that's quite common. But in
    any case, you wouldn't use a network-console image but that but
    a normal netboot image (which we don't build for nslu2) and that
    won't include oldsys-preeed, so again this situation would be
    fine.

    I say we close this bug. Joey, any disagreement?
    --
    Martin Michlmayr
    http://www.cyrius.com/



    --
    To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

  4. Bug#496166: marked as done (DFSG installer fails on Linksys NSLU2)


    Your message dated Wed, 29 Oct 2008 07:38:25 +0100
    with message-id <20081029063825.GW2527@deprecation.cyrius.com>
    and subject line Not a bug
    has caused the Debian Bug report #496166,
    regarding DFSG installer fails on Linksys NSLU2
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system
    misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


    --
    496166: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=496166
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems


+ Reply to Thread