[syslinux] ethersel.c32 issues

Alexander Heinz mailsanmich at gmx.li
Mon Feb 28 07:32:42 PST 2005


>> I have also tested it with a real PC that fails with ethersel and 
>> there are a lot of "found: DID ffffffff" lines but the output also 
>> includes some with "found: DID 00000124".
>> Everytime the line "found: DID 00000124" shows up, (hdrtype & 0x7f) is 
>> true.
> 
> 
> Interesting.  First of all, 0x00000124 is an invalid DID.  Second of 
> all, hdrtype & 0x7f should be zero for most devices (the only exception 
> is PCI bridges.)
> 
> Can you tell what __pci_cfg_type gets set to?

I have added this line:

fprint ("pci cfg type is %u\n", __pci_cfg_type);

and make complains:

`__pci_cfg_type' undeclared (first use in this function)

So I am sure that I have made a mistake (as my knowledge of C is 
negligible).

So what exactly do you want me to do?

Cheers
Alex




More information about the Syslinux mailing list