bugGNU GRUB - Bugs: bug #10146, ne2000-rtl8139 bad detection

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #10146: ne2000-rtl8139 bad detection

Submitter:  magicfox <magicfox>
Submitted:  Wed 25 Aug 2004 05:19:46 PM UTC
   
 
Category:  Network Severity:  Major
Priority:  5 - Normal Item Group:  Action Request
Status:  None Privacy:  Public
Assigned to:  None Originator Name: 
Open/Closed:  Closed Release:  None
Release:  grub-0.95 Reproducibility:  Every Time
Planned Release:  None

Sat 15 Dec 2007 11:54:26 AM UTC, comment #5: 

We've moved to GRUB 2 as a development platform.  Unfortunately, GRUB 2 doesn't have network support yet, although there's ongoing work to implement it.  If you want to help on that, please contact <grub-devel@gnu.org>.

In the meantime, this bug doesn't apply.  I'm closing it.

Robert Millan <robertmh>
Group administrator
Thu 26 Aug 2004 01:28:44 PM UTC, comment #4: 

Dear,

I found a solution to test isa/ne before pci/rtl8139 on netboot/config.c. It works for both ne and rtl8139.
see my attached patch vs grub-0.95.

If this is at your convenience, the following bug can be closed.
Thanks for your patience and have a good day
magicfox

magicfox <magicfox>
Thu 26 Aug 2004 09:58:56 AM UTC, comment #3: 

Yes, all the drivers are for PCI devices :-(.
I'm sorry that I don't get the ISA support from Etherboot to GRUB, for I don't have any ISA NIC cards to test my code :-(.

Feng Shuo <fengshuo>
Thu 26 Aug 2004 09:47:19 AM UTC, comment #2: 

Hi,

I applied the grub-0.95-diskless-patch-2.patch but it removes the --enable-ne option (standard ISA NE1000/NE2000) !
I can't use --enable-ns8390 because it is a driver for PCI NE2000 and clones.

Oh my god, why this driver was removed ? (it still present in kernel 2.6 and 2.4 series...)
Are we enjoined to by a recent board with PCI ?
;-)
Best regards

magicfox <magicfox>
Thu 26 Aug 2004 12:40:21 AM UTC, comment #1: 

Try the diskless patch on bug #9408.
It can support rtl8139 at least, (I don't know about ne, but you can test the driver for me :-)

Feng Shuo <fengshuo>
Wed 25 Aug 2004 05:19:46 PM UTC, original submission:  

Hi all,

Before congratulation for this great software, I'm using it with success to boot over network diskless PCs. thanks  ;-)

I found a mistake in network adapter detection between in my case.

I used ./configure --build=i386 --host=i386 --enable-ne [--enable-ne-scan=0x320] --enable-rtl8139

I have two embedded PC with different ethernet controller.

The first is an i586 and the kernel use rtl8139 driver and everything is ok..

The second one is an i386 without fpu and the kernel use ne driver for a rtl8019as chip. On grub stage2 the detection of adapter is show as rtl8139 and don't work. The definition of enable-ne-scan parameter don't help detection. The simple workaround is to define only --enable-ne and not --enable-rtl8139 for the rtl8019 chip. In this case the detection show the correct ne2000 adapter (the only one) and now boot is correct. So i have to use two different grub version.

Let me know if i can help more ...

Versions:
grub 0.95
gcc 3.2.2

Best regards.
magicfox

magicfox <magicfox>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #1682:  config.patch added by magicfox (481B - application/patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by robertmh (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-12-15 robertmh Open/ClosedOpen Closed
    2004-08-26 magicfox Attached File- Added config.patch, #1611
    2004-08-25 magicfox Carbon-Copy- Added magicfox

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code