[Fwd: Re: [syslinux] etherboot 5.3.14 and pxelinux keyboard problem]

Quinn plattel at tiscali.dk
Wed Sep 7 10:12:12 PDT 2005


Hello again,

Back to an old case:  Etherboot 5.3.14 and pxelinux.0
I just tested v3.11 of pxelinux.0 - same problem as described below - 
keyboard hangs at boot prompt.
I also tested v3.10-pre21 - someone mention that arp polling was 
disabled for this version.
This version gave a different output.  Here's the output with debugging 
enabled for etherboot:

Etherboot 5.3.14 (GPL) http://etherboot.org
Drivers: NE*000   Images: NBI ELF PXE   Exports: PXE
Protocols: DHCP TFTP
Relocating _text from: [00010420,00021fe0) to [01eee440,01f00000)
Boot from (N)etwork or (Q)uit?

Probing pci nic...
pci_init: no BIOS32 detected
Probing isa nic...
[NE*000]
NE2000 base 0x0300, addr 00:20:18:33:09:76
Searching for server (DHCP)...
..Me: 10.0.0.87, Server: 10.0.0.100, Gateway 10.0.0.1
Loading 10.0.0.100:i386/pxelinux.0 ..(PXE).........................done
[PXENV_GET_CACHED_INFO 2 to 00000800]

Client hardware info:
- 486DX-50
- NE2000 ISA card

Note: Tested Etherboot with pxegrub v0.93 - works fine with keyboard.


Any ideas?


Quinn

Quinn wrote:

> Hello again,
>
> I would like to proceed further with this case and help test the problem.
> Michael or Peter, can you provide me a diff file for pxelinux.asm 
> version 2.08-pre6 or 2.08-pre7 that I can use to patch and test
> the values of the BIOS timer/idle timer?  I would love to do it myself 
> if I knew enough assembler.
>
> Quinn
>
> Michael Brown wrote:
>
>> On Wed, 16 Mar 2005, H. Peter Anvin wrote:
>>  
>>
>> Not in this situation.  Etherboot only hooks an IRQ when it's using its
>> UNDI driver to use an underlying PXE stack; if the PXE stack reports 
>> that
>> the NIC's IRQ is 0 then Etherboot will end up hooking the IRQ0 
>> vector.  However, in this situation, the UNDI driver is not being 
>> used (it's the
>> 3c90x driver, IIRC), so Etherboot won't be doing anything to the 
>> interrupt
>> vector table.
>>
>> It may be worth getting check_for_arp to print out the values of 
>> BIOS_timer and IdleTimer each time it is called.
>>
>> Michael
>>
>>  
>>
>
> _______________________________________________
> SYSLINUX mailing list
> Submissions to SYSLINUX at zytor.com
> Unsubscribe or set options at:
> http://www.zytor.com/mailman/listinfo/syslinux
> Please do not send private replies to mailing list traffic.
>
>




More information about the Syslinux mailing list