Thread: RE: [Etherboot-developers] Problems Booting 5.1 cvs (Page 2)
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: Timothy L. <tl...@ro...> - 2003-04-09 15:47:03
|
> The changes have been checked into CVS. One new file, > arch/i386/prefix/floppyload.S, and two deleted files boot1a.s and > builddsk.pl. > > I just have to fix the trampoline code in mknbi for RELOCATE before I > release 5.1.8. I can confirm that this seems to have resolved my booting issue. So right now, compiling with the RELOCATE option will not work? Which brings up the question of which drivers are currently patched for relocation? If you remind me of the required changes, I can take a look at 3c515 and sundance (maybe even getting it to work). I can also take a look at some of the drivers for any of the NICs that I have. A push to fix any remaining relocation issues might be a good idea. |
|
From: Georg B. <Geo...@po...> - 2003-04-09 19:07:31
|
Am Mittwoch, 9. April 2003 12:06 schrieb Ken Yap: > I have enough excuses to release 5.0.10 soon with the eepro100 fix and > the new PCI IDs nicked from 5.1, thanks Georg. Ken, please note that the eepro100 fix does not fix every revision. :-( If you want this for 5.0.10 I could have another look into this, but it will probably take a few days until I have enough time. Georg |
|
From: <ke...@us...> - 2003-04-09 23:42:13
|
>Ken, >please note that the eepro100 fix does not fix every revision. :-( If you >want this for 5.0.10 I could have another look into this, but it will >probably take a few days until I have enough time. I'm intrigued. Please go ahead, it can wait a few days. My foremost concern is that it does not break any NICs that work. It seemed reasonable that one should initialise the chip before setting the stats area in all cases. |
|
From: <ke...@us...> - 2003-04-09 23:50:16
|
>If you remind me of the required changes, I can take a look at 3c515 and >sundance (maybe even getting it to work). I can also take a look at >some of the drivers for any of the NICs that I have. A push to fix any >remaining relocation issues might be a good idea. If the 3c515 is driven by I/O instructions it should be relocation ready. You can check that relocation works by booting DOS or another ROM. It's just Linux that doesn't work (mknbi bug). Did you ever get the Sundance to work, relocatable or not? If you are still hungry for work, a pcnet32 (32 bit Lance) driver needs to be ported from Linux. The 24 bit Lance cannot be made relocatable without a lot of messiness, Linux has two drivers too. |
|
From: Timothy L. <tl...@ro...> - 2003-04-22 00:58:29
|
> If you are still hungry for work, a pcnet32 (32 bit Lance) driver needs > to be ported from Linux. The 24 bit Lance cannot be made relocatable > without a lot of messiness, Linux has two drivers too. Started. The only pcnet card I have is a vmware virtual card. That should be enough, but the current cvs for 5.1 does not work with Etherboot 5.1. It reports that it is OS/2 or some other unsupported os. I will develop on 5.0 for now. Hopefully someone can sort out the vmware issue in 5.1 Tim |
|
From: Timothy L. <tl...@ro...> - 2003-04-10 00:21:01
|
> If the 3c515 is driven by I/O instructions it should be relocation > ready. You can check that relocation works by booting DOS or another > ROM. It's just Linux that doesn't work (mknbi bug). What exactly does not work? I just used 5.1 to load a ltsp kernel. The kernel got as far as trying to load the 3c515 driver. I don't remember retagging the kernel (if its even possible) so I am unsure what does not work. > Did you ever get the Sundance to work, relocatable or not? I will be giving it another whirl now that floppy loader works for me. I would be happy to send a sundance card to anyone who can help find the issue. > If you are still hungry for work, a pcnet32 (32 bit Lance) driver needs > to be ported from Linux. The 24 bit Lance cannot be made relocatable > without a lot of messiness, Linux has two drivers too. Hm, I don't currently have a pcnet32 based card or even know which cards are based on that chipset. I am willing to pick up a new sundance based card to trade with someone for a pcnet32 based card. I would like to finish the sundance driver first, but if I can attract someone to help find the issue I would be happy to move on to another driver. Tim |
|
From: <ke...@us...> - 2003-04-22 01:08:11
|
>Started. The only pcnet card I have is a vmware virtual card. That >should be enough, but the current cvs for 5.1 does not work with >Etherboot 5.1. It reports that it is OS/2 or some other unsupported os. > >I will develop on 5.0 for now. Hopefully someone can sort out the >vmware issue in 5.1 Did you use a .z?lilo image to fool VMWare into thinking it's a Linux image? |
|
From: Timothy L. <tl...@ro...> - 2003-04-22 01:36:56
|
> >I will develop on 5.0 for now. Hopefully someone can sort out the > >vmware issue in 5.1 > > Did you use a .z?lilo image to fool VMWare into thinking it's a Linux > image? It never crossed my mind. 5.0 works from a floppy image generated via make bin32/driver.fd0 Tim |
|
From: Timothy L. <tl...@ro...> - 2003-04-02 16:58:15
|
> Something is badly wrong in your tree. You should have an updated > boot1a.s and arch/i386/Makefile as well as a new Perl script called > builddsk.pl. > > Also what version of gcc are you using? I tracked the problem to a particular day: cvs -q update -D "2003-03-09 23:59:59" works fine cvs -q update -D "2003-03-09 23:59:59" does not work and displays the same behavior as today's cvs. I will track it further later today and let you know the gcc version. Tim --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.465 / Virus Database: 263 - Release Date: 3/25/2003 |
|
From: Timothy L. <tl...@ro...> - 2003-04-03 01:42:46
|
> cvs -q update -D "2003-03-09 23:59:59" works fine > > cvs -q update -D "2003-03-09 23:59:59" does not work and displays the > same behavior as today's cvs. Ok, this is where I am with it: In the 5.1 src directory: cvs -q update -D "2003-03-09 23:59:59" - works fine updating the following files cvs -q update -D "2003-03-10 23:59:59" Makefile.main genrules.pl - works fine updating the following files cvs -q update -D "2003-03-10 23:59:59" arch/i386/Makefile util/builddsk.pl - fails with .0000Boot err updating the remaining file cvs -q update -D "2003-03-10 23:59:59" arch/i386/prefix/boot1a.s - fails with .0000.0024 done - Immediately reboots Versions: perl: 5.6.1 gcc: 2.95.3 2001 03 15 (release) any ideas? Tim --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.467 / Virus Database: 266 - Release Date: 4/1/2003 |