etherboot-developers Mailing List for Etherboot (Page 242)
Brought to you by:
marty_connor,
stefanhajnoczi
You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
(10) |
Sep
(3) |
Oct
(10) |
Nov
(47) |
Dec
(20) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(41) |
Feb
(107) |
Mar
(76) |
Apr
(103) |
May
(66) |
Jun
(72) |
Jul
(27) |
Aug
(31) |
Sep
(33) |
Oct
(18) |
Nov
(33) |
Dec
(67) |
| 2002 |
Jan
(25) |
Feb
(62) |
Mar
(79) |
Apr
(74) |
May
(67) |
Jun
(104) |
Jul
(155) |
Aug
(234) |
Sep
(87) |
Oct
(93) |
Nov
(54) |
Dec
(114) |
| 2003 |
Jan
(146) |
Feb
(104) |
Mar
(117) |
Apr
(189) |
May
(96) |
Jun
(40) |
Jul
(133) |
Aug
(136) |
Sep
(113) |
Oct
(142) |
Nov
(99) |
Dec
(185) |
| 2004 |
Jan
(233) |
Feb
(151) |
Mar
(109) |
Apr
(96) |
May
(200) |
Jun
(175) |
Jul
(162) |
Aug
(118) |
Sep
(107) |
Oct
(77) |
Nov
(121) |
Dec
(114) |
| 2005 |
Jan
(201) |
Feb
(271) |
Mar
(113) |
Apr
(119) |
May
(69) |
Jun
(46) |
Jul
(21) |
Aug
(37) |
Sep
(13) |
Oct
(4) |
Nov
(19) |
Dec
(46) |
| 2006 |
Jan
(10) |
Feb
(18) |
Mar
(85) |
Apr
(2) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(10) |
Jul
(20) |
Aug
(9) |
Sep
(11) |
Oct
(4) |
Nov
(1) |
Dec
(40) |
| 2008 |
Jan
(19) |
Feb
(8) |
Mar
(37) |
Apr
(28) |
May
(38) |
Jun
(63) |
Jul
(31) |
Aug
(22) |
Sep
(37) |
Oct
(38) |
Nov
(49) |
Dec
(24) |
| 2009 |
Jan
(48) |
Feb
(51) |
Mar
(80) |
Apr
(55) |
May
(34) |
Jun
(57) |
Jul
(20) |
Aug
(83) |
Sep
(17) |
Oct
(81) |
Nov
(53) |
Dec
(40) |
| 2010 |
Jan
(55) |
Feb
(28) |
Mar
(36) |
Apr
(7) |
May
|
Jun
|
Jul
(7) |
Aug
|
Sep
|
Oct
(1) |
Nov
(3) |
Dec
|
| 2011 |
Jan
(1) |
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(6) |
Oct
|
Nov
(10) |
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Marty C. <ma...@et...> - 2002-08-12 01:05:28
|
Greetings from LinuxWorld San Francisco 2002!
We've arrived at the hotel (and have established essential DSL network
connectivity ;)
The San Francisco Marriott is located just a couple of short blocks from
the Moscone Center where LinuxWorld is being held, and is very convenient.
We shipped the demo machines ahead, and have retrieved them from shipping
and will be testing them later this evening. So far so good.
We will be going over to the Moscone tomorrow to check out the booth
location and get the customizations that we usually require. We will
probably need another table, and will likely have to ask for a static IP
address for our router. It tends to make things easier.
It's funny, this is our fourth LinuxWorld Expo in a row, and many things
are getting easier. We just know what to expect, and where things are
located in the city. This is good because we can spend more time on
presentation of technology to users and less on infrastructure.
We have a neat new banner for the booth. It's 1 meter by 2.5 meters
(3x8ft ;), and uses new EtherBoot and ROM-o-matic logos. It should be
eye-catching. My assistant Peter did a nice job on it.
We should have the webcam up pretty soon. I might point it out the
window of the hotel room since we have a nice view. I'll put up the URL
of the webcam as soon as it is up. Right now we have 3 computers, a
router, a USB printer, and various other bits of hardware up. I've
already checked out the CompUSA store and the 24hour Kinko's copy shop,
as well as essential places like the local pharmacy where I can get my
morning yogurt.
Anyway, that's it for the moment. More news soon. I hope you enjoy this
virtual LinuxWorld trip with us. It is a pleasure and privilege to carry
the Etherboot banner again.
Marty
--
Try: http://rom-o-matic.net/ to make Etherboot images instantly.
Name: Marty Connor
US Mail: Entity Cyber, Inc.; P.O. Box 391827;
Cambridge, MA 02139; USA
Voice: (617) 491-6935; Fax: (617) 491-7046
Email: ma...@et...
Web: http://www.etherboot.org/
|
|
From: Eric W B. <ebi...@ln...> - 2002-08-11 06:41:34
|
O.k. I have been making headway with the 5.1.2+ source base, and almost have the normal bios cases working again. Taking advantage of the fully relocateable etherboot, I have made both the 32bit decompressor, and the rest of etherboot position independent code. Allowing it to be loaded at any address and work correctly, so long as %esp is intially set to some valid value. I have removed all 16bit code from start32.S. I have removed the 16bit decompressor from loader.S. I have made the pxe loader code just a prefix like the floppy, or the .com loader. Leaving loader.S at 275 lines, but with a little more work to go. The next step is to figure out how much overlap there is between the rom loader, and the legacy loader that are in loader.S and see what I can do with it. The code is almost comprehensible now, and ready for strange from ends like the paged rom loader somone was requesting the other day. Currently the floppy loader, pxe loader, and the com loader both prefix the .rom file. I'd like to split it up so they prefix the .img file instead so they can take advantage of automatic overhead reduction this gives. What this means is I will either need to write a start16.S with all of the common code that both the rom loader, and the non rom loaders share, or I need to split loader.S into two personalities, a rom and a non rom loader. I haven't gotten far enough into that code to tell. I have just making the decompressor and etherboot PIC so the loaders don't need to care if they are enabled. This change has one major consequence. When testing to see if an old driver needs to be updated to handle relocation, only the non-compressed etherboot will still run at the legacy location. And even that I'm not to certain about. Eric |
|
From: Eric W B. <ebi...@ln...> - 2002-08-10 00:45:18
|
I was skimming through the RFC's found RFC3118 ``Authentication for DHCP Messages'' Which directly addresses the multiple DHCP server problem that etherboot has, and is a standards track protocol. Currently we do not support this, but it looks like a very good alternative to VCI_ETHERBOOT, as it is not etherboot specific. Currently two authentication methods are currently specified. Configuration Token, and Delayed Authentication. The Configuration Token authentication method is just a magic string to identify good DHCP servers, just like the VCI_ETHERBOOT variant except that it is not etherboot specific. The Delayed Authentication method gets delves into the realm of secure network and is probably best left unimplemented. There are options to require use of the authentication protocol in the ISC dhcp server but they are not currently implemented. I don't know when the code will be written but long term this definitely looks like the way to go. Eric |
|
From: David C. <dav...@sh...> - 2002-08-08 15:17:06
|
Hi all, I will also be there. Our product "Aptus" also uses etherboot for remote boot, we will have 2 strip down diskless workstation there to show remote boot using Etherboot, we are currently using Etherboot 5.0.6 . I will be interested to see the wireless remote boot. Our company called "ShaoLin Microsystems" at booth R2, I will be happy to meet you all and say thanks to you guys. David =A6b =B6g=A4G, 2002-08-06 23:36, Markus Gutschke =BCg=B9D=A1G > I don't think I have enough vacation acrued to spend the entire time at t= he=20 > booth, but I'll figure out a way to spend some time over there (maybe a f= ew=20 > hours every morning or something like that). >=20 > I am looking forward to meeting everybody again! We had a blast in NYC ea= rlier=20 > this year. >=20 >=20 > Markus >=20 > Marty Connor wrote: > > Hello friends of Etherboot, > >=20 > > Once again we will have a booth at LinuxWorld Expo. This one is in San > > Francisco, the week of August 12, 2002. Check out http:// > > www.linuxworldexpo.com/ for details. > >=20 > > We would enjoy meeting folks there, and could also use some help in our= booth. > > Previous shows have been exiting and well-attended. Etherboot is popul= ar > > in a variety of applications. It's fun to meet people who use it, and = to > > introduce it to people who have just discovered it. It has a nice "wow= !" > > factor :) > >=20 > > We are going to have two network booting demo machines this time, and a > > demonstration of wireless network booting thanks to code from Michael > > Brown and some D-Link cards. > >=20 > > If you can make it, let me know. =20 > >=20 > > I have free passes to the exhibit hall, and "lunch will be provided" ;-= ) > >=20 > > Many thanks, > >=20 > > Marty >=20 > --=20 > Markus Gutschke > 3637 Fillmore Street #106 > San Francisco, CA 94123-1600 > +1-415-567-8449 > ma...@gu... >=20 >=20 >=20 > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Etherboot-developers mailing list > Eth...@li... > https://lists.sourceforge.net/lists/listinfo/etherboot-developers |
|
From: <ke...@us...> - 2002-08-08 12:13:06
|
>Apologies. >Attached is a GZIP'ed diff. Thanks very much, I'll incorporate this into 1.2-9. I might even replace my version with yours since mine's just a toy PoC. |
|
From: <ke...@us...> - 2002-08-08 12:11:44
|
>Probing...[e1000] Found Intel EtherExpressPro1000 82544EI FIBER ROM address >0x0000 >e1000: Could not identify hardware >No adapter found It means the driver can't handle the hardware. Maybe it's a simple fix, maybe it involves a lot more code, I don't know. I leave it for Christopher Li, the author to comment on this. Discussion moved to developer list. |
|
From: Robb M. [Genedyne] <gen...@ac...> - 2002-08-08 12:03:22
|
Apologies. Attached is a GZIP'ed diff. ----- Original Message ----- From: "Ken Yap" <ke...@us...> To: <gen...@ac...> Cc: "Etherboot developers list" <eth...@li...> Sent: Wednesday, August 07, 2002 7:17 PM Subject: Re: [Etherboot-developers] Menu program > >I have modified the menu program from mknbi-menu 1.2-8rc1 to provide a > >"light-bar" user interface similar to that used in GRUB. It still takes the > >same simple text file for menu selection items. I have also verified it > >supports menu nesting, so the first menu can call a second menu, etc. > > > >How do I submit the program? > > Send it to me. > |
|
From: <ke...@us...> - 2002-08-07 23:17:47
|
>I have modified the menu program from mknbi-menu 1.2-8rc1 to provide a >"light-bar" user interface similar to that used in GRUB. It still takes the >same simple text file for menu selection items. I have also verified it >supports menu nesting, so the first menu can call a second menu, etc. > >How do I submit the program? Send it to me. |
|
From: Robb M. [Genedyne] <gen...@ac...> - 2002-08-07 22:13:55
|
I have modified the menu program from mknbi-menu 1.2-8rc1 to provide a "light-bar" user interface similar to that used in GRUB. It still takes the same simple text file for menu selection items. I have also verified it supports menu nesting, so the first menu can call a second menu, etc. How do I submit the program? Robb Main. |
|
From: Markus G. <ma...@gu...> - 2002-08-06 15:36:49
|
I don't think I have enough vacation acrued to spend the entire time at the booth, but I'll figure out a way to spend some time over there (maybe a few hours every morning or something like that). I am looking forward to meeting everybody again! We had a blast in NYC earlier this year. Markus Marty Connor wrote: > Hello friends of Etherboot, > > Once again we will have a booth at LinuxWorld Expo. This one is in San > Francisco, the week of August 12, 2002. Check out http:// > www.linuxworldexpo.com/ for details. > > We would enjoy meeting folks there, and could also use some help in our booth. > Previous shows have been exiting and well-attended. Etherboot is popular > in a variety of applications. It's fun to meet people who use it, and to > introduce it to people who have just discovered it. It has a nice "wow!" > factor :) > > We are going to have two network booting demo machines this time, and a > demonstration of wireless network booting thanks to code from Michael > Brown and some D-Link cards. > > If you can make it, let me know. > > I have free passes to the exhibit hall, and "lunch will be provided" ;-) > > Many thanks, > > Marty -- Markus Gutschke 3637 Fillmore Street #106 San Francisco, CA 94123-1600 +1-415-567-8449 ma...@gu... |
|
From: Donnelly, J. <Joh...@hp...> - 2002-08-06 15:27:14
|
I'll be at the HP booth all week, I haven't seen=20 the schedule yet however. I'll wander by ! /// -----Original Message----- From: Christopher Li [mailto:ch...@gn...] Sent: Tuesday, August 06, 2002 7:40 AM To: Marty Connor Cc: Etherboot Users; Etherboot Developers Subject: [Etherboot-users] Re: [Etherboot-developers] LinuxWorld Expo Voluteers Count me on! I live in the bay area. Can not miss this one. Chris On Tue, 6 Aug 2002, Marty Connor wrote: > Hello friends of Etherboot, >=20 > Once again we will have a booth at LinuxWorld Expo. This one is in = San > Francisco, the week of August 12, 2002. Check out http:// > www.linuxworldexpo.com/ for details. >=20 > We would enjoy meeting folks there, and could also use some help in = our booth. > Previous shows have been exiting and well-attended. Etherboot is = popular > in a variety of applications. It's fun to meet people who use it, and = to > introduce it to people who have just discovered it. It has a nice = "wow!" > factor :) >=20 > We are going to have two network booting demo machines this time, and = a > demonstration of wireless network booting thanks to code from Michael > Brown and some D-Link cards. >=20 > If you can make it, let me know. =20 >=20 > I have free passes to the exhibit hall, and "lunch will be provided" = ;-) >=20 > Many thanks, >=20 > Marty >=20 >=20 >=20 >=20 >=20 > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Etherboot-developers mailing list > Eth...@li... > https://lists.sourceforge.net/lists/listinfo/etherboot-developers >=20 ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Etherboot-users mailing list Eth...@li... https://lists.sourceforge.net/lists/listinfo/etherboot-users |
|
From: Christopher Li <ch...@gn...> - 2002-08-06 14:48:24
|
Count me on! I live in the bay area. Can not miss this one. Chris On Tue, 6 Aug 2002, Marty Connor wrote: > Hello friends of Etherboot, > > Once again we will have a booth at LinuxWorld Expo. This one is in San > Francisco, the week of August 12, 2002. Check out http:// > www.linuxworldexpo.com/ for details. > > We would enjoy meeting folks there, and could also use some help in our booth. > Previous shows have been exiting and well-attended. Etherboot is popular > in a variety of applications. It's fun to meet people who use it, and to > introduce it to people who have just discovered it. It has a nice "wow!" > factor :) > > We are going to have two network booting demo machines this time, and a > demonstration of wireless network booting thanks to code from Michael > Brown and some D-Link cards. > > If you can make it, let me know. > > I have free passes to the exhibit hall, and "lunch will be provided" ;-) > > Many thanks, > > Marty > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Etherboot-developers mailing list > Eth...@li... > https://lists.sourceforge.net/lists/listinfo/etherboot-developers > |
|
From: Marty C. <ma...@et...> - 2002-08-06 13:34:59
|
Hello friends of Etherboot, Once again we will have a booth at LinuxWorld Expo. This one is in San Francisco, the week of August 12, 2002. Check out http:// www.linuxworldexpo.com/ for details. We would enjoy meeting folks there, and could also use some help in our booth. Previous shows have been exiting and well-attended. Etherboot is popular in a variety of applications. It's fun to meet people who use it, and to introduce it to people who have just discovered it. It has a nice "wow!" factor :) We are going to have two network booting demo machines this time, and a demonstration of wireless network booting thanks to code from Michael Brown and some D-Link cards. If you can make it, let me know. I have free passes to the exhibit hall, and "lunch will be provided" ;-) Many thanks, Marty |
|
From: Christopher Li <ch...@gn...> - 2002-08-03 23:43:42
|
On Fri, 2 Aug 2002 al...@co... wrote:
>
> Hi etherboot developers,
>
> I have the following question: with the Intel e1000 etherboot driver
> everything works if we use a e1000 card connected to a 100mbit port on the
> switch and if we connect a 100mbit eepro100 card to the gigabit port.
> However, it does not work if we connect the e1000 card to the gigabit
> port: no dhcp what-so-ever is coming through.. Does anyone have any ideas
> how to solve this? Is it a etherboot problem at all?
I think it is a bug in the etherboot e1000 driver. I try to simplify
the intel linux driver due to the code size. It looks like I did not make it
right for the 1000M auto-negotiate. At that time I do not have a 1000M switch
so I can't test that part.
Can you compile e1000 with -DDEBUG=1 can tell me what is the output on
the screen?
Unfortunately I don't have that test environment any more.
I can try to send you some patch off the list for you to try it out, and you
can give me the feedback of the output. It might take several round to
fix it.
The first patch to try is:
========================================
diff -u -r1.1 e1000_phy.c
--- e1000_phy.c 2002/08/03 21:31:22 1.1
+++ e1000_phy.c 2002/08/03 21:31:35
@@ -537,7 +537,7 @@
BOOLEAN PhySetupAutoNegAdvertisement(void)
{
-#ifdef USE_COMPLEX_VERSION
+#ifdef 1
UINT16 MiiAutoNegAdvertiseReg, Mii1000TCtrlReg;
DEBUGFUNC("PhySetupAutoNegAdvertisement")
=======================================
See if it helps.
>
> - Tried 5.0.7 and 5.0.6
> - E1000 is a copper gigabit card; I assume we must use e1000-cop
> - we tried a 3com 4924 switch and a 3com superstack 3 switch
>
>
> I read somewhere that it is possible that during phase2/phase3 the eepro's
> MAC address can be pushed onto the e1000 (??) can this be a reason for our
> problems?
I am not sure I understand you. But I think MAC address is not the problem.
Chris
|
|
From: Eric W B. <ebi...@ln...> - 2002-08-02 20:02:18
|
<al...@co...> writes: > Hi etherboot developers, > > I have the following question: with the Intel e1000 etherboot driver > everything works if we use a e1000 card connected to a 100mbit port on the > switch and if we connect a 100mbit eepro100 card to the gigabit port. > However, it does not work if we connect the e1000 card to the gigabit > port: no dhcp what-so-ever is coming through.. Does anyone have any ideas > how to solve this? Is it a etherboot problem at all? The problem appears to be that auto-negotiation is not working at 1000mbit. Either this is a bug in how etherboot drives the card, (I haven't tested that combination) or it is a bug in the switch? Does it that card and switch combination work in Linux? (If you boot from disk?) If so there is a way to get it working. > > - Tried 5.0.7 and 5.0.6 > - E1000 is a copper gigabit card; I assume we must use e1000-cop > - we tried a 3com 4924 switch and a 3com superstack 3 switch > > > I read somewhere that it is possible that during phase2/phase3 the eepro's > MAC address can be pushed onto the e1000 (??) can this be a reason for our > problems? ???? I don't have the context to interpet the above. phas2/phase3? Eric |
|
From: <al...@co...> - 2002-08-02 13:16:50
|
Hi etherboot developers, I have the following question: with the Intel e1000 etherboot driver everything works if we use a e1000 card connected to a 100mbit port on the switch and if we connect a 100mbit eepro100 card to the gigabit port. However, it does not work if we connect the e1000 card to the gigabit port: no dhcp what-so-ever is coming through.. Does anyone have any ideas how to solve this? Is it a etherboot problem at all? - Tried 5.0.7 and 5.0.6 - E1000 is a copper gigabit card; I assume we must use e1000-cop - we tried a 3com 4924 switch and a 3com superstack 3 switch I read somewhere that it is possible that during phase2/phase3 the eepro's MAC address can be pushed onto the e1000 (??) can this be a reason for our problems? Any help or hints would be greatly appreciated. Regards, Alex |
|
From: Michael B. <mb...@fe...> - 2002-08-02 12:06:23
|
On Thu, 1 Aug 2002, Haar Janos wrote: > Hello! > We read all of the available docs about etherboot, and after > it we tried to config etherboot 5.0.6 & 5.0.7 with ISC > DHCPD 3.0. > You can see the config files of them in the attachement. > Why the boot-menu does not works? > The boot menu is not visible, and the diskless box is just > booting with the default kernel. Haven't looked at your config files (binary attachment) but you can find working sample config files that define all possible Etherboot DHCP options and will transparently work with both encapsulated and non-encapsulated options in contrib/initrd/dhcpd.conf.etherboot.include. To use this file, simply add include "/etc/dhcpd.conf.etherboot.include"; to your dhcpd.conf file, and then use options like option etherboot.motd-1 = "Hello world!"; option etherboot.image-1 = "...menu option 1..."; The Etherboot magic (option 128) etc. will be added automatically. Michael Brown http://www.fensystems.co.uk -- Fen Systems: Linux made easy for schools |
|
From: <ke...@us...> - 2002-08-02 10:51:33
|
>Hello Haar, > >Thursday, August 01, 2002, 11:14:50 PM, you wrote: >HJ> it we tried to config etherboot 5.0.6 & 5.0.7 with ISC >[...] >HJ> Why the boot-menu does not works? > >As of 5.0.7 and afaik, there is no more menu code INSIDE 5.0.7 as you >should use the external menu program feature. There is a simple menu >shipped with mknbi-1.2.7++ so browse that tree. Look for menu.c and >read the docs there. >Someday there will be nicer menu programs. Hope to finish one soon. Not true. The code is still there, just not enabled by default. Besides he tried 5.0.6. The are two problems with his posting. First of all it went to the developers list. It should go to the users list. Secondly he attached a tarball. Now most if not all of the developers have day jobs and lives to lead, besides monitoring this list. So speaking for myself if it's going to take me a couple of minutes more to read his attachment, I'm just not going to bother. Just include the text file in the body of the email if necessary. Everybody thinks solutions should only take a minute or so for a developer to post, but when everybody expects that, it just doesn't scale. That's why my default policy is to trash emails sent directly to me and encourage the community to share Q&As on mailing lists. But my guess is that he forgot to specify the Etherboot signature, option-128. |
|
From: Anselm M. H. <an...@ho...> - 2002-08-02 09:12:50
|
Hello Haar, Thursday, August 01, 2002, 11:14:50 PM, you wrote: HJ> it we tried to config etherboot 5.0.6 & 5.0.7 with ISC [...] HJ> Why the boot-menu does not works? As of 5.0.7 and afaik, there is no more menu code INSIDE 5.0.7 as you should use the external menu program feature. There is a simple menu shipped with mknbi-1.2.7++ so browse that tree. Look for menu.c and read the docs there. Someday there will be nicer menu programs. Hope to finish one soon. Best regards, Anselm mailto:an...@ho... |
|
From: Eric W B. <ebi...@ln...> - 2002-08-02 01:35:06
|
I have taken the next major step in moving etherboot to an architecture I can work with. A summary of the recent changes: - An ide driver that loads images from disk in the url you can pass it an offset on disk to load from. - The udelay, mdelay macros have been consolidated into timer.h Delays in absolute time are easier to maintain. - The multicast tftp client has been merged but not yet tested. - I have added a loader for 64bit ELF images, this will allow me to have offsets to random disk locations. - The multicast changes for lance.c have been merged. - heap.c which implements a very simple heap has been added. - getdec has been renamed strtoul, and the parameters changed slightly. I had to many places I was reading a value into a unsigned value, and it was much more convient to get 0 instead of -1. - We now warn on unused variables. And a macro __unused has been added to shut up gcc about specific variables we know will be unused. This allows the compiler help to trim the code size. - The lance multicast changes have been merged. - The elf defines have been moved out to elf.h - main.c has been changed so that we can unconditionally call cleanup before calling a loaded program. It now will reprobe/reinit the nic if the program returns. A little safer, and a little simpler for the clients. - The elf32 loader in osloader has been factored, to allow more code sharing. Mostly between the elf32 and the elf64 loader. But now we check to see if the memory regions are valid for a.out, elf, and tagged images, with the same code. - _int10 has been removed from pcbios.S, it was only used with ANSIESC defined. - slam has been updated to use allot & forget. - The image loader has been broken into two seperate callable parts. probe & load. This allows me to attempt loading from multiple places on a disk without generating lots of error messages. - A few small fixes to start32.S I'm almost to the point where it will work under a normal bios again. - I have uinlined waiton_timer2. - Added code to parse an ELF PT_NOTE segment, so we can handle various control conditions. Currently I can handles notes for the program name, version, and an image checksum. The checksum code has routinely catches my debugging mistakes before the machine crashes, and is probably a good early warning system, for other kinds of errors. I designed it originally because I have cases where I don't know what is corrupting a kernel that is coming over the wire. The TODO list is getting smaller. Remaing big items; 1) Seperate out the generic disk loading code from ide_disk.c 2) Make ide_disk auto-detect pci ide controllers, instead of hard coding ports. 3) Allow selecting the boot order between devices. 4) Make it work under a standard pcbios again. 5) Test, test, test. Eric |
|
From: Haar J. <dc...@fr...> - 2002-08-01 21:15:06
|
Hello!
We read all of the available docs about etherboot, and after
it we tried to config etherboot 5.0.6 & 5.0.7 with ISC
DHCPD 3.0.
You can see the config files of them in the attachement.
Why the boot-menu does not works?
The boot menu is not visible, and the diskless box is just
booting with the default kernel.
Please help!
Best wishes,
DCCCS |
|
From: <ke...@us...> - 2002-08-01 03:40:17
|
>Yep. The driver I saw it in I believe was lance.c and I believe it was doing >DMA with the non-pci variant. If there is a way to handle it I will be happy It's probably acceptable to use a static buffer say below 0x10000 for the ISA version since you probably won't be compiling it into your megarom. There aren't many of these cards left, and frankly, if even it doesn't work in 5.2 and it means that 5.0 is the last version that supports this NIC, that's no great loss. In fact I wouldn't mind dropping some of the obscure drivers in 5.2, like NI5210, Tiara. |
|
From: Eric W B. <ebi...@ln...> - 2002-08-01 02:05:09
|
Markus Gutschke <ma...@gu...> writes: > Eric W Biederman wrote: > > Ouch ISA DMA, I do need to do something to handle that. Possibly just > > not letting etherboot go above 16MB, with an ISA nic. I looked and it looks > > like we have at least one ISA Nic. > > Is that really what you meant to say? Almost we have at least one ISA NIC that does ISA DMA. Most of them transfer the packets via pio mode, and one of them uses a memory mapped I/O region. > Of course, there are a bunch of ISA NICs > supported by Etherboot (the following spring to mind: ne2k, 3c509, eepro, > cs89x0, wd80x3, ...), but I am not sure if any one of them tries to do > DMA. (Programmed-I/O is just so much easier for Etherboot) Is that what you were > commenting on? Yep. The driver I saw it in I believe was lance.c and I believe it was doing DMA with the non-pci variant. If there is a way to handle it I will be happy. Before relocation is enabled by default there needs to be a great driver audit, so we might be able to switch the code to pio there. Anyway first I will get the coll features finished and then it will be time to get all of the drivers up to snuff. Eric |
|
From: Markus G. <ma...@gu...> - 2002-08-01 01:57:32
|
Eric W Biederman wrote: > Ouch ISA DMA, I do need to do something to handle that. Possibly just > not letting etherboot go above 16MB, with an ISA nic. I looked and it looks > like we have at least one ISA Nic. Is that really what you meant to say? Of course, there are a bunch of ISA NICs supported by Etherboot (the following spring to mind: ne2k, 3c509, eepro, cs89x0, wd80x3, ...), but I am not sure if any one of them tries to do DMA. (Programmed-I/O is just so much easier for Etherboot) Is that what you were commenting on? Markus -- Markus Gutschke 3637 Fillmore Street #106 San Francisco, CA 94123-1600 +1-415-567-8449 ma...@gu... |
|
From: Eric W B. <ebi...@ln...> - 2002-08-01 01:16:47
|
ke...@us... (Ken Yap) writes: > >void *allot(size_t size); > >void forget(void *ptr); > > Do you perhaps need a second argument to allot to be able to allocate in > different arenas, say under 1 MB, under 16 MB (for ISA DMA), and > anywhere else? Or maybe jsut the first and third categories. Ouch ISA DMA, I do need to do something to handle that. Possibly just not letting etherboot go above 16MB, with an ISA nic. I looked and it looks like we have at least one ISA Nic. I'm not at all certain what I want to do with allocating memory to do DMA to, despite the nice effect on the bss. I think I want a second set of functions that are relatives to pci_alloc_consistent. When we we seriously start porting etherboot, the DMA rules become much more interesting so I don't want to accidentally We do need to allocate a stack below 1MB. But that is all we need so a special one shot allocator will probably suffice. Eric |