Bug#493548: Please default PROMPT to 0 in pxelinux.HEAD

2008-09-09 Thread Franklin PIAT
severity 493548 wishlist
thanks

On Tue, 2008-09-09 at 08:52 +1000, Trent W. Buck wrote:
 On Mon, Sep 08, 2008 at 08:04:44PM +0100, Chris Lamb wrote:
  Trent W. Buck wrote:
  
Please default PROMPT to 0 in pxelinux.HEAD 
   
   Unfortunately, menu.c32 does not work on some [..] roms. 
  
   What happens is that attempting to load menu.c32 on such systems
   results in the entire screen going black (not even a flashing
   underscore), and it does not respond to any keypresses.
  
  I don't really follow understand the problem that adding PROMPT 0
  would cause on the broken systems - if the buggy BIOSes essentially
  freeze the machine and generally don't work, then it's not going to
  work anyway, right?
 
 The machines in question work without problems -- unless menu.c32 is
 loaded.  PROMPT 0 means that the user would need to know to hold down
 Shift, and possibly also how to enter the TFTP path to the kernel and
 the kernel arguments (e.g. ramdisk) -- I don't know if holding shift
 results in the rest of the config being loaded; I suspect not.

I wanted di-n-a to be compatible with oldstable (i.e etch ;), so I used
menu.c32 (switching to vesamenu 1 month before Lenny's freeze wasn't
reasonable, IMHO)

In Lenny+1, I'm planning to use vesamenu. More incompatibility may
appear, so having the option to use menu.c32 or vesamenu.c32 will help.
If I get no bug, I would then enable PROMPT 0 with vesamenu.

Thank you for reporting this bug,

Franklin




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#493548: Please default PROMPT to 0 in pxelinux.HEAD

2008-09-08 Thread Chris Lamb
Trent W. Buck wrote:

  Please default PROMPT to 0 in pxelinux.HEAD - it seems a little
  silly to me for di-netboot-assistant to construct a pretty menu and
  then ask the user to randomly press enter 99.9% of the time,
  especially as that screen is full of technical PXE debugging output,
  etc.
 
 Unfortunately, menu.c32 does not work on some PXE roms.  When I was
 discussing it with the upstream author hpa about six months ago, he
 said that his basically shouldn't happen, and that the PXE ROMs in
 question are buggy.

 What happens is that attempting to load menu.c32 on such systems
 results in the entire screen going black (not even a flashing
 underscore), and it does not respond to any keypresses.

I don't really follow understand the problem that adding PROMPT 0 would
cause on the broken systems - if the buggy BIOSes essentially freeze the
machine and generally don't work, then it's not going to work anyway, right?

(I Am Not A PXE Expert.)


Regards,

-- 
Chris Lamb, UK   [EMAIL PROTECTED]
GPG: 0x634F9A20


signature.asc
Description: PGP signature


Bug#493548: Please default PROMPT to 0 in pxelinux.HEAD

2008-09-08 Thread Trent W. Buck
On Mon, Sep 08, 2008 at 08:04:44PM +0100, Chris Lamb wrote:
 Trent W. Buck wrote:
 
   Please default PROMPT to 0 in pxelinux.HEAD - it seems a little
   silly to me for di-netboot-assistant to construct a pretty menu and
   then ask the user to randomly press enter 99.9% of the time,
   especially as that screen is full of technical PXE debugging output,
   etc.
  
  Unfortunately, menu.c32 does not work on some PXE roms.  When I was
  discussing it with the upstream author hpa about six months ago, he
  said that his basically shouldn't happen, and that the PXE ROMs in
  question are buggy.
 
  What happens is that attempting to load menu.c32 on such systems
  results in the entire screen going black (not even a flashing
  underscore), and it does not respond to any keypresses.
 
 I don't really follow understand the problem that adding PROMPT 0
 would cause on the broken systems - if the buggy BIOSes essentially
 freeze the machine and generally don't work, then it's not going to
 work anyway, right?

The machines in question work without problems -- unless menu.c32 is
loaded.  PROMPT 0 means that the user would need to know to hold down
Shift, and possibly also how to enter the TFTP path to the kernel and
the kernel arguments (e.g. ramdisk) -- I don't know if holding shift
results in the rest of the config being loaded; I suspect not.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#493548: Please default PROMPT to 0 in pxelinux.HEAD

2008-09-07 Thread Trent W. Buck
On Sun, Aug 03, 2008 at 07:09:00AM +0100, Chris Lamb wrote:
 Please default PROMPT to 0 in pxelinux.HEAD - it seems a little
 silly to me for di-netboot-assistant to construct a pretty menu and
 then ask the user to randomly press enter 99.9% of the time,
 especially as that screen is full of technical PXE debugging output,
 etc.

Unfortunately, menu.c32 does not work on some PXE roms.  When I was
discussing it with the upstream author hpa about six months ago, he
said that his basically shouldn't happen, and that the PXE ROMs in
question are buggy.

What happens is that attempting to load menu.c32 on such systems
results in the entire screen going black (not even a flashing
underscore), and it does not respond to any keypresses.

Here is a list of MAC addresses that I have personally verified have
this issue:

### These systems don't support simple menus.
## Asiarock Incorporation
00-0b-6a-1f-57-5d main-line.cfg
## Not in ethercodes.dat.  Clear cases?
00-13-8f-34-bc-9b main-line.cfg
00-15-f2-5a-59-b5 main-line.cfg
00-15-f2-5a-59-c2 main-line.cfg
## Some kind of SiS chipset
00-13-8f-34-bb-61 main-line.cfg
00-11-d8-49-45-b5 main-line.cfg

What I've been doing (I haven't adopted di-netboot-assistant yet) is
to simply create two pxelinux.cfg files -- one that uses menu.c32
(with PROMPT 0) and one that doesn't.

Having said all that, I agree with this proposed change -- the
majority of systems WILL work with menu.c32 and so PROMPT 0 is a good
thing.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#493548: Please default PROMPT to 0 in pxelinux.HEAD

2008-08-03 Thread Chris Lamb
Package: di-netboot-assistant
Version: 0.36
Tags: patch
Severity: wishlist

Hi,

Please default PROMPT to 0 in pxelinux.HEAD - it seems a little silly to me
for di-netboot-assistant to construct a pretty menu and then ask the user to
randomly press enter 99.9% of the time, especially as that screen is full of
technical PXE debugging output, etc.

The attached patch does this, as well as adds a note to the commented out
sample entry indicating what they must do to use it if it was uncommented.

(It seems reasonable to me that anyone using entries like that should alter
PROMPT--unless they plan on holding Shift or Alt whilst booting--for the
benefit of the default users who do not add entries there who get to avoid
the aforementioned strange prompt.)


Regards,

-- 
Chris Lamb, UK   [EMAIL PROTECTED]
GPG: 0x634F9A20
diff -urNad 
di-netboot-assistant-0.36.orig/etc/di-netboot-assistant/pxelinux.HEAD 
di-netboot-assistant-0.36/etc/di-netboot-assistant/pxelinux.HEAD
--- di-netboot-assistant-0.36.orig/etc/di-netboot-assistant/pxelinux.HEAD   
2008-08-03 06:55:15.0 +0100
+++ di-netboot-assistant-0.36/etc/di-netboot-assistant/pxelinux.HEAD
2008-08-03 07:00:28.0 +0100
@@ -5,11 +5,13 @@
 
 SAY (Press enter to display Debian-Installer overview menu)
 DEFAULT menu
-PROMPT 1
+PROMPT 0
 
 MENU TITLE Debian-Installer netboot overview menu
 
 #A sample entry, with your prefered settings
+#You will need to set PROMPT 1 or hold Shift or Alt whilst booting
+#to be given a boot: prompt.
 #LABEL quick
 #  MENU LABEL Debian Installer (Lenny ; i386 + Preseed)
 #  kernel debian-installer/lenny/i386/linux  


signature.asc
Description: PGP signature