=================== BUG #1760: LATEST MODIFICATIONS ==================
http://savannah.gnu.org/bugs/?func=detailbug&bug_id=1760&group_id=68

Changes by: Yoshinori K. Okuji <[EMAIL PROTECTED]>
Date: 2002-Nov-21 10:16 (GMT)

------------------ Additional Follow-up Comments ----------------------------
See the function eth_probe in netboot/config.c.
There is a comment saying "pick the first one...".
Change the check "if (p->ioaddr != 0)" so that it will
check if the IO address matches one of your cards, instead
of if the IO address is non-zero. For example,
"if (p->ioaddr == 0x2400)".

Okuji



=================== BUG #1760: FULL BUG SNAPSHOT ===================


Submitted by: jus_albstmeijer           Project: GNU GRUB                       
Submitted on: 2002-Nov-20 22:25
Category:  Network                      Severity:  Major                        
Priority:  Low                          Bug Group:  Feature Request             
Resolution:  None                       Assigned to:  None                      
Status:  Open                           Release:  0.92                          
Reproducibility:  Every Time            Planned Release:                        

Summary:  need to be able to exclude onboard eepro100 nic from being used.

Original Submission:  Hi,

I have a small problem.

I use pxegrub on a system with mutiple eepro100 nics.
One of the eepro100 nics is onboard.
The one with the PXE bootrom is a pci card.

When pxegrub starts, it probes and finds the onboard card.. This card is not connected 
to the subnet where the tftpd server offers the menu.lst.. so pxegrub stops.

Is there a way to exclude the onboard card from being probed by pxegrub? or can I 
specify witch nic to use?

 

Follow-up Comments
*******************

-------------------------------------------------------
Date: 2002-Nov-21 10:16             By: okuji
See the function eth_probe in netboot/config.c.
There is a comment saying "pick the first one...".
Change the check "if (p->ioaddr != 0)" so that it will
check if the IO address matches one of your cards, instead
of if the IO address is non-zero. For example,
"if (p->ioaddr == 0x2400)".

Okuji

-------------------------------------------------------
Date: 2002-Nov-21 08:37             By: jus_albstmeijer
Great.

I suppose this is no problem for a programmer, but I am not.
Maybe you could give me a hint.

These are the cards presented on my pci bus, 00:05.0 is the one I would like pxegrub 
to use:

00:02.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
        Subsystem: Compaq Computer Corporation NC3163 Fast Ethernet NIC (embedded, WOL)
        Flags: bus master, medium devsel, latency 64, IRQ 3
        Memory at c3fff000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at 2400 [size=64]
        Memory at c3e00000 (32-bit, non-prefetchable) [size=1M]
        Expansion ROM at <unassigned> [disabled] [size=1M]
        Capabilities: [dc] Power Management version 2

00:05.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
        Subsystem: Compaq Computer Corporation NC3123 Fast Ethernet NIC (WOL)
        Flags: bus master, medium devsel, latency 64, IRQ 3
        Memory at c3dfd000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at 2c00 [size=64]
        Memory at c3c00000 (32-bit, non-prefetchable) [size=1M]
        Expansion ROM at c3c00000 [disabled] [size=1M]
        Capabilities: [dc] Power Management version 2

04:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
        Subsystem: Compaq Computer Corporation NC3134 Fast Ethernet NIC (dual port)
        Flags: bus master, medium devsel, latency 64, IRQ 3
        Memory at c6fff000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at 4000 [size=64]
        Memory at c6e00000 (32-bit, non-prefetchable) [size=1M]
        Capabilities: [dc] Power Management version 2

04:05.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
        Subsystem: Compaq Computer Corporation NC3134 Fast Ethernet NIC (dual port)
        Flags: bus master, medium devsel, latency 64, IRQ 3
        Memory at c6dff000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at 4040 [size=64]
        Memory at c6c00000 (32-bit, non-prefetchable) [size=1M]
        Capabilities: [dc] Power Management version 2


-------------------------------------------------------
Date: 2002-Nov-21 01:17             By: okuji
For now, you must modify netboot/config.c. It would be 
desirable to support multiple NICs (or at least support
choosing one of them), but nobody works on it.

Okuji


CC list is empty


No files currently attached


For detailed info, follow this link:
http://savannah.gnu.org/bugs/?func=detailbug&bug_id=1760&group_id=68


_______________________________________________
Bug-grub mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-grub

Reply via email to