etherboot-developers Mailing List for Etherboot (Page 238)
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: <ke...@us...> - 2002-08-27 07:02:25
|
>Also, on my old 486, the 3c515 driver with isa_pnp defined stops at: > >.000041.0000 done >R > >I will try another card (3c509) in that PC and I will try the 3c515 in >another PC when I get a chance. I got a bit further than you. I'm using a 3c509. I got my Etherboot ROM to load another ROM image and that worked, the 5.1.2rc3 image started executing, and prompted me for N or L. I chose N and it said Probing pci, no BIOS32\n Probing isa...[3c5x9] blah blah, and then froze after printing the MAC address. |
|
From: Bill C. <bi...@ca...> - 2002-08-27 05:59:00
|
sweet, thats why I posted to the developers list. I will try some test machines, but will switch rest to 5.1.2 as soon as you all give the all clear. -Bill On Tue, 2002-08-27 at 00:54, Eric W Biederman wrote: > Bill Cavalieri <bi...@ca...> writes: > > > Any way to get eb 5.07 to try multiple drivers? I have a lab of crap > > computers, and it would be great to make a boot disk that had 5 or 6 > > etherboot nic drivers that it could try to load. > > > For the truly brave 5.1.2rc3 will let you compile in all of the drivers. > > make etherboot.fd0 > > Eric |
|
From: Eric W B. <ebi...@ln...> - 2002-08-27 05:54:22
|
Bill Cavalieri <bi...@ca...> writes: > Any way to get eb 5.07 to try multiple drivers? I have a lab of crap > computers, and it would be great to make a boot disk that had 5 or 6 > etherboot nic drivers that it could try to load. For the truly brave 5.1.2rc3 will let you compile in all of the drivers. make etherboot.fd0 Eric |
|
From: <ke...@us...> - 2002-08-27 05:34:27
|
>Any way to get eb 5.07 to try multiple drivers? I have a lab of crap >computers, and it would be great to make a boot disk that had 5 or 6 >etherboot nic drivers that it could try to load. Make a LILO floppy that will allow you to choose from a selection of drivers. Discussion redirected to users list where it belongs. |
|
From: Bill C. <bi...@ca...> - 2002-08-27 05:23:20
|
Any way to get eb 5.07 to try multiple drivers? I have a lab of crap computers, and it would be great to make a boot disk that had 5 or 6 etherboot nic drivers that it could try to load. Thanks, -Bill |
|
From: Eric W B. <ebi...@ln...> - 2002-08-27 04:28:17
|
ke...@us... (Ken Yap) writes: > >No time for extensive testing, but just a couple of things. I get an error: > > > >segment [00092800,00094000) does not fit in any memory region > > > >I am assuming that this is because the ltsp kernel is not tagged with the > >correct version of mknbi. Is that correct? > > No, it ought to be legal. The warning happens now because we check, (only the ELF code used to). But etherboot should get out of the way. I would have to see some more boot messages to see where etherboot is living. Possibly this is because I don't define RELOCATE by default because the drivers need to be looked at. Still I would have though etherboot would have loaded much loader than that by default. Which rom image did you build? > >Also, on my old 486, the 3c515 driver with isa_pnp defined stops at: > > > >.000041.0000 done > >R > > > >I will try another card (3c509) in that PC and I will try the 3c515 in > >another PC when I get a chance. > > If the same thing happens too it's the entry point at loader.S:6. It > used to copy the body to RELOCADDR for execution. Haven't looked at the > new code to see what happens now. It still does though the decompressor can put it some place else. I moved RELOCADDR down a ways so we could build larger images. Eric |
|
From: <ke...@us...> - 2002-08-27 02:31:38
|
>No time for extensive testing, but just a couple of things. I get an error: > >segment [00092800,00094000) does not fit in any memory region > >I am assuming that this is because the ltsp kernel is not tagged with the >correct version of mknbi. Is that correct? No, it ought to be legal. >Also, on my old 486, the 3c515 driver with isa_pnp defined stops at: > >.000041.0000 done >R > >I will try another card (3c509) in that PC and I will try the 3c515 in >another PC when I get a chance. If the same thing happens too it's the entry point at loader.S:6. It used to copy the body to RELOCADDR for execution. Haven't looked at the new code to see what happens now. |
|
From: Timothy L. <tl...@ro...> - 2002-08-27 01:54:55
|
Hi No time for extensive testing, but just a couple of things. I get an error: segment [00092800,00094000) does not fit in any memory region I am assuming that this is because the ltsp kernel is not tagged with the correct version of mknbi. Is that correct? Also, on my old 486, the 3c515 driver with isa_pnp defined stops at: .000041.0000 done R I will try another card (3c509) in that PC and I will try the 3c515 in another PC when I get a chance. Tim > -----Original Message----- > From: eth...@li... > [mailto:eth...@li...]On Behalf Of > Ken Yap > Sent: Sunday, August 25, 2002 9:38 PM > To: Etherboot developers list > Subject: Re: [Etherboot-developers] [COMMIT] 5.1.2+ boot from disk. > > > >> Is it time for me to release another testing tarball, Eric? > > > >It couldn't hurt. This is certainly one of those stable > >points. > > Ok, testers can find it in > http://www.etherboot.org/etherboot-5.1.2rc3.tar.bz2 ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ Etherboot-developers mailing list Eth...@li... https://lists.sourceforge.net/lists/listinfo/etherboot-developers |
|
From: Markus G. <ma...@gu...> - 2002-08-27 01:12:22
|
Boris Reisig wrote: > I purchased the D-Link DWL-520 and a Linksys Wireless AP/Cable/dsl > router and it somewhat works. I am having problems with the following. You are using very new code here, and it is quite possible that you'll still encounter some issues. The Prism driver has been contributed by Michael Brown <mb...@fe...>. You might want to ask him for help. > 1) I can't seem to put the Prism2 drivers into my award bios. I have > done it with the realtek 8139 drivers and put it on the bios on the same > computer and it works flawless. The prism drivers wont boot at all if I > put it into the bios. Is their another way to have the DLink cards > booting up without having an image into the bios? At LinuxExpo, we loaded the driver both from floppy and from within a Realtek RTL8139 that we abused as being the world's cheapest EPROM holder ;-) I can't see any good reason why you wouldn't be able to put the driver into your system BIOS (other, than maybe its size), since it will be uncompressed into RAM before execution anyways. Maybe, somebody else has an idea why this would cause problems. What exactly are the symptoms anyway? Do you fail to be able to add it to the system BIOS, or does it fail to execute? Or maybe, it executes and then doesn't work properly? > 2) It starts loading the image but it seems after about 20+mbs of > loading, The following errors occur and it wont recover. I have to hit > the ESCAPE key and then it trys reloading the image again but does the > same thing over and over but at different spots. Here are the errors. > > Hfa384x: Tx FID allocate command failed: Aborting Transmit. > Hfa384x: Tx FID allocate command failed: Aborting Transmit. > Copy_form_bap(0x0282,0x003c,86) failed. Result=0x403c > Copy_form_bap(0x0282,0x003c,86) failed. Result=0x403c > Copy_form_bap(0x0282,0x003c,226) failed. Result=0x403c The image that we booted at LinuxExpo was considerably smaller than this (just a kernel and the LTSP initial ram disk). So, I am afraid I won't be able to be of much help. Markus |
|
From: Boris R. <bo...@th...> - 2002-08-26 22:49:35
|
I purchased the D-Link DWL-520 and a Linksys Wireless AP/Cable/dsl router and it somewhat works. I am having problems with the following. 1) I can't seem to put the Prism2 drivers into my award bios. I have done it with the realtek 8139 drivers and put it on the bios on the same computer and it works flawless. The prism drivers wont boot at all if I put it into the bios. Is their another way to have the DLink cards booting up without having an image into the bios? 2) It starts loading the image but it seems after about 20+mbs of loading, The following errors occur and it wont recover. I have to hit the ESCAPE key and then it trys reloading the image again but does the same thing over and over but at different spots. Here are the errors. Hfa384x: Tx FID allocate command failed: Aborting Transmit. Hfa384x: Tx FID allocate command failed: Aborting Transmit. Copy_form_bap(0x0282,0x003c,86) failed. Result=0x403c Copy_form_bap(0x0282,0x003c,86) failed. Result=0x403c Copy_form_bap(0x0282,0x003c,226) failed. Result=0x403c Any ideas? |
|
From: Bill C. <bi...@ca...> - 2002-08-26 21:26:34
|
Send to the list, I would like to try this out myself. -Bill On Mon, 2002-08-26 at 10:55, Boris Reisig wrote: > Please do, This would greatly help me. Thank you! > > >> We demo'd Etherboot booting wirelessly from a D->> Link DWL-520 at LinuxExpo. I am > >>sure, Marty can send you the configuration files that >>we used. > > > >>Markus > > > Boris Reisig wrote: > > Has their been any work done on booting etherboot off of wireless? If > > so, What hardware is being used and what bootrom image was used to boot > > off the card? We are looking at buying some wireless PCI cards and > > looking to get them booting off of etherboot. Any help would be > > greatful, Thanks > > > -- > Markus Gutschke > 3637 Fillmore Street #106 > San Francisco, CA 94123-1600 > +1-415-567-8449 > ma...@gu... > > > > ------------------------------------------------------- > This sf.net email is sponsored by: OSDN - Tired of that same old > cell phone? Get a new here for FREE! > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 > _______________________________________________ > Etherboot-developers mailing list > Eth...@li... > https://lists.sourceforge.net/lists/listinfo/etherboot-developers > > |
|
From: Boris R. <bo...@th...> - 2002-08-26 16:01:14
|
Please do, This would greatly help me. Thank you! >> We demo'd Etherboot booting wirelessly from a D->> Link DWL-520 at LinuxExpo. I am >>sure, Marty can send you the configuration files that >>we used. >>Markus Boris Reisig wrote: > Has their been any work done on booting etherboot off of wireless? If > so, What hardware is being used and what bootrom image was used to boot > off the card? We are looking at buying some wireless PCI cards and > looking to get them booting off of etherboot. Any help would be > greatful, Thanks -- Markus Gutschke 3637 Fillmore Street #106 San Francisco, CA 94123-1600 +1-415-567-8449 ma...@gu... ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ Etherboot-developers mailing list Eth...@li... https://lists.sourceforge.net/lists/listinfo/etherboot-developers |
|
From: Markus G. <ma...@gu...> - 2002-08-26 15:47:46
|
We demo'd Etherboot booting wirelessly from a D-Link DWL-520 at LinuxExpo. I am sure, Marty can send you the configuration files that we used. Markus Boris Reisig wrote: > Has their been any work done on booting etherboot off of wireless? If > so, What hardware is being used and what bootrom image was used to boot > off the card? We are looking at buying some wireless PCI cards and > looking to get them booting off of etherboot. Any help would be > greatful, Thanks -- Markus Gutschke 3637 Fillmore Street #106 San Francisco, CA 94123-1600 +1-415-567-8449 ma...@gu... |
|
From: Boris R. <bo...@th...> - 2002-08-26 15:41:13
|
Has their been any work done on booting etherboot off of wireless? If so, What hardware is being used and what bootrom image was used to boot off the card? We are looking at buying some wireless PCI cards and looking to get them booting off of etherboot. Any help would be greatful, Thanks |
|
From: ÀÌÁöÄÄ ½Ã½ºÅÛ<el...@ea...> - 2002-08-26 04:43:39
|
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<title>안녕하세요?</title>
<STYLE type=text/css>A:link {COLOR: #000000; TEXT-DECORATION: none}
A:visited {COLOR: #000000; TEXT-DECORATION: none}
TD {
FONT-FAMILY: 굴림체; FONT-SIZE: 9pt
}
FONT {
FONT-FAMILY: 굴림체; FONT-SIZE: 9pt
}
P {
FONT-FAMILY: 굴림체; FONT-SIZE: 9pt
}
</STYLE>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<TABLE cellSpacing=0 cellPadding=0 width=577 border=0>
<TBODY>
<TR>
<TD align=middle><IMG height=37
src="http://www.ecskorea.net/ele/mail/title1.gif"
width=553></TD></TR>
<TR>
<TD align=middle
background="http://www.ecskorea.net/ele/mail/bg_1.gif"
height=35>
<TABLE cellSpacing=0 cellPadding=0 width=560 border=0>
<TBODY>
<TR>
<TD class=news_text1 width="365" height="25"><br> 각종 가전제품 전자파 해결!!!</TD>
<TD align=right width="195" height="25"><br><img src="http://www.ecskorea.net/ele/mail/n1title.gif" width="200" height="17" border="0"></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=middle
background="http://www.ecskorea.net/ele/mail/bg_1.gif">
<TABLE cellSpacing=0 cellPadding=0 width=571 border=0>
<TBODY>
<TR>
<TD align=middle bgColor=#595959>
<TABLE cellSpacing=0 cellPadding=0 width=569 border=0>
<TBODY>
<TR>
<TD height=1 width="569" colspan="2"></TD></TR>
<TR>
<TD bgColor=#ffffff width="569" height="646" colspan="2">
<TABLE cellSpacing=0 cellPadding=0 width=569 border=0>
<TBODY>
<TR>
<TD width="569" colspan="2" height="187">
<p align="left"><br><font color="red"> 제품발송공지
: 주문후 본 제품의 배송기간은
3일입니다.<br> </font></p>
<p align="left"><a href="http://www.ecskorea.net/ele" target="_blank"><img src="http://www.ecskorea.net/ele/mail/sosik.gif" width="174" height="67" border="0"></a><br>
<br>
<a href="http://www.ecskorea.net/ele" target="_blank"> <font color="#008294"> -
장시간 컴퓨터 사용 눈 피로감
유발<br> -
가전 전자파 백혈병 유발 위험
<br> -
접지 안하면 키보드 전자파 발생.."손가락통해 인체유입 더 해로워<br>
-
전자파가 일으킬 수 있는 증상 : 나른함, 불면증, 신경예민, 두통 등
<br> -
전자파의 열작용으로 남성의 정자수가 줄어 생식기능파괴 및 기형정자의
증가
<br> -
시력파괴, 백내장유발, 각막과 망막의 손상</font> </a></p>
</TD>
</TR>
<TBODY>
<TR>
<TD width="569" height="21" colspan="2">
<p align="left"> <a href="http://www.ecskorea.net/ele" target="_blank"><img src="http://www.ecskorea.net/ele/mail/jase.gif" width="54" height="20" border="0"></a> </p>
</TD>
</TR>
<TBODY>
<TR>
<TD width="569" height="40" colspan="2">
<p><img src="http://www.ecskorea.net/ele/mail/5gutitle.gif" width="569" height="29" border="0"></p>
</TD>
</TR>
<TBODY>
<TR>
<TD width="227">
<p align="center"><a href="http://www.ecskorea.net/ele" target="_blank"><img src="http://www.ecskorea.net/ele/mail/5dan.jpg" width="200" height="160" border="0"></a></p></TD>
<TD width="342"><P style="LINE-HEIGHT: 140%; MARGIN-BOTTOM: 0px; MARGIN-TOP: 2px" align=left><a href="http://www.ecskorea.net/ele" target="_blank"><font color="#008294">1.
유해전자파(ELF전계)와 정전기를 동시에 해결합니다<BR>2. 2중 안전장치 설계로 아이들의 감전사고 및 이물질 <br>
삽입을 방지할 수
있습니다.<BR>3. 과부하 차단기 창작으로, 사용중인 전자제품을 안전하게 보호합니다.<BR>4. 낙뢰방지 회호를 내장하여 번개와 같은
자연재해로부터 <br> 전자제품을 보호합니다.<BR>5. 절전을 고려한 개별스위치를 선택하였습니다.<BR>6. 시각장애인을 위한 ON/OFF 점자표시를
채택하였습니다.<BR>7. 불필요한 누설전압이 차단되어 전기요금이 절약됩니다.<BR></font></a></P></TD>
</TR>
<TBODY>
<TR>
<TD width="227" height="21">
<p align="center"><a href="http://www.ecskorea.net/ele" target="_blank"><img src="http://www.ecskorea.net/ele/mail/guip.gif" width="54" height="20" border="0"></a></p>
</TD>
<TD width="342">
<p><br> </p>
</TD>
</TR>
<TBODY>
<TR>
<TD width="569" height="20" colspan="2">
<p align="center"><img src="http://www.ecskorea.net/ele/mail/line.gif" width="560" height="2" border="0"></p>
</TD>
</TR>
<TBODY>
<TR>
<TD width="569" height="40" colspan="2">
<p><img src="http://www.ecskorea.net/ele/mail/temtitle.gif" width="569" height="29" border="0"></p>
</TD>
</TR>
<TBODY>
<TR>
<TD width="227">
<p align="center"><a href="http://www.ecskorea.net/ele" target="_blank"><img src="http://www.ecskorea.net/ele/mail/intro3.jpg" width="200" height="160" border="0"></a></p>
</TD>
<TD width="342">
<p style="LINE-HEIGHT: 150%; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"
><a href="http://www.ecskorea.net/ele" target="_blank"><font color="#008294">1. ELF 전자파 차단<BR>2. 정전기, 전기노이즈 방지<BR>3. 완벽한 접지 실현<BR>4. 누전으로 인한 감전 예방<BR>5. 양전압
및 무접지 콘센트 사용가능<BR>6. 360도 입체적 차단<BR>7. 저렴한 가격<BR>8. 반영구적 사용<BR>9. 설치와 사용의 편리함</font></a></p></TD>
</TR>
<TBODY>
<TR>
<TD width="227" height="26">
<p align="center"><a href="http://www.ecskorea.net/ele" target="_blank"><img src="http://www.ecskorea.net/ele/mail/guip.gif" width="54" height="20" border="0"></a></p>
</TD>
<TD width="342">
<p><br> </p>
</TD>
</TR>
</TBODY></TABLE></TD></TR>
<TR>
<TD bgColor=#ffffff width="569" height="19" colspan="2">
<p align="center"><img src="http://www.ecskorea.net/ele/mail/line.gif" width="560" height="2" border="0"></p>
</TD></TR>
<TR>
<TD bgColor=#ffffff width="569" height="40" colspan="2">
<p><img src="http://www.ecskorea.net/ele/mail/testtitle.gif" width="569" height="29" border="0"></p>
</TD></TR>
<TR>
<TD bgColor=#ffffff width="228" height="162">
<p align="center"><a href="http://www.ecskorea.net/ele" target="_blank"><img src="http://www.ecskorea.net/ele/mail/intro1.jpg" width="200" height="160" border="0"></a></p>
</TD><TD bgColor=#ffffff width="341">
<P style="LINE-HEIGHT: 180%; MARGIN-BOTTOM:
0px; MARGIN-TOP: 0px"
align=left
><a href="http://www.ecskorea.net/ele" target="_blank"><font color="#008294"> 전자파는 전기를 이용하는 모든 전자제품에서 필연적으로 발생합니다. 산업사회의 발달과 문화생활의 질적 향상으로 전기사용량이
늘어나면서, 더욱 많은 전자파가 발생하는 원인이 되고 있으며 그 피해가 우려 되고 있습니다.<BR>TEMPEST 전자파측정기는 보이지 않은
제4의 공해인 전자파의 실체를 확인 할 수 있는 전자파측정기로 사랑하는 가조의 건강을 지킬 수 있는 방법을 제시 하는 가정의 필수품이 될
것입니다.</font></a><font color="#008294"> </font></P></TD></TR>
<TR>
<TD bgColor=#ffffff width="228" height="8">
<p align="center"><a href="http://www.ecskorea.net/ele" target="_blank"><img src="http://www.ecskorea.net/ele/mail/guip.gif" width="54" height="20" border="0"></a></p>
</TD><TD bgColor=#ffffff width="341">
<p> </p>
</TD></TR>
<TR>
<TD bgColor=#ffffff width="569" height="23" colspan="2">
<p align="center"><img src="http://www.ecskorea.net/ele/mail/line.gif" width="560" height="2" border="0"></p>
</TD></TR>
<TR>
<TD bgColor=#ffffff width="569" height="29" colspan="2">
<p align="center"><a href="http://www.ecskorea.net/ele/unsub.asp?flag=ele&EMA...@li..."
><img src="http://www.ecskorea.net/ele/mail/susin.gif" width="54" height="20" border="0"></a></p>
</TD></TR>
<TR>
<TD class=news_text2 align=middle bgColor=#ffffff height=72 width="569" colspan="2">
<table>
<TR>
<TD
style="BORDER-BOTTOM: rgb(95,168,208) 0px solid; BORDER-LEFT: black 0px solid; BORDER-RIGHT: black 0px solid; BORDER-TOP: rgb(95,168,208) 0px solid"
width=600 height="60">
<P style="LINE-HEIGHT: 100%; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"
align="left"><SPAN style="FONT-SIZE: 9pt"><FONT face=굴림 color=#666666> 본 메일은
정보통신망 이용촉진 및 정보보호 등에 관한 법률 제50조에 의거한 [광고] 메일입니다.</FONT></SPAN></P>
<P style="LINE-HEIGHT: 100%; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"
align="left"><SPAN style="FONT-SIZE: 9pt"><FONT face=굴림 color=#666666> e-mail주소는
인터넷상에서 취득하였으며, 주소외 어떠한 개인 정보도 가지고 있지 않습니다.</FONT></SPAN></P>
<P style="LINE-HEIGHT: 100%; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"
align="left"><SPAN style="FONT-SIZE: 9pt"><FONT face=굴림 color=#666666> 수신을 원치
않으시면</FONT><FONT face="굴림" color="red"><b> [수신거부]</b></FONT><FONT face=굴림 color=#666666>를 클릭해 주십시오. </FONT></SPAN></P></TD></TR>
<TR>
<TD
style="BORDER-BOTTOM: rgb(95,168,208) 0px solid; BORDER-LEFT: black 0px solid; BORDER-RIGHT: black 0px solid; BORDER-TOP: rgb(95,168,208) 0px solid"
width=600 height="59">
<P style="LINE-HEIGHT: 100%; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"
align="left"><SPAN style="FONT-SIZE: 9pt"><FONT face="굴림" color="#000066"> We
obtained your e-mail address in an open place of public access on the Internet.
</FONT></SPAN></P>
<P style="LINE-HEIGHT: 100%; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"
align="left"><SPAN style="FONT-SIZE: 9pt"><FONT face="굴림" color="#000066"> Please be
assured that we do not have any of your personal information other than </FONT></SPAN></P>
<p style="LINE-HEIGHT: 100%; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"
align="left"
><SPAN style="FONT-SIZE: 9pt"><FONT face="굴림" color="#000066"> your e-mail address. If you do
not wish to receive it, please click the
[Reject Bulk Mail] function.</FONT><FONT face="섯" color="#000066"> </FONT></SPAN></p>
</TD></TR>
</table>
</TD></TR>
<TR>
<TD height=1 width="569" colspan="2"></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=right
background="bg_1.gif"
height=40>
<p align="center">Copyright ⓒ 1999~2002 Pc-driver(<font size="2">이지.컴
시스템)</font> All Rights
Reserved. </p> </TD></TR></TBODY></TABLE>
</body>
</html>
|
|
From: <ke...@us...> - 2002-08-26 00:38:54
|
>> Is it time for me to release another testing tarball, Eric? > >It couldn't hurt. This is certainly one of those stable >points. Ok, testers can find it in http://www.etherboot.org/etherboot-5.1.2rc3.tar.bz2 |
|
From: <ebi...@ln...> - 2002-08-25 20:06:23
|
ke...@us... (Ken Yap) writes: > >The fun part. With nic and network drivers compiled in I had > >etherboot booting itself over the network, then unplugged my nic > >cable and instantly booted from my IDE disk. So the boot order code > >now works. > > Is it time for me to release another testing tarball, Eric? It couldn't hurt. This is certainly one of those stable points. Eric |
|
From: <red...@ko...> - 2002-08-25 14:29:13
|
SGkuYW5kLi4uc28gc29ycnkNCkknbSBtYWRlIGJlb3d1bGYgbWFjaGluZQ0KSXQgaXMgUDQgcHJv Y2Nlc29yICBtYWNoaW5lDQpBTkQgSXQgdXNlZCBNUElDSCwgTFRTUF9jb3JlLExUU1Bfa2VybmVs DQpidXQgTVBDSCBzdXBvcnRlZCBvbmx5IHNzaCBhbmQgcnNoDQpUX1QgYnV0IHdlJ3IgZGlza2xl c3MgYmVvd3VsZiBtYWNoaW5lJ3MgdHJhbnN0ZXJkIFRGVFAgcHJvdG9jb2wgb25seQ0KDQplcnJv ciBtZXNzZWdlIGlzIDogIA0KDQpyZWRtb25rZXldIyBtcGlydW4gLW5wIDQgY3BpDQpDT05ORUNU SU9OIFJFRlVTRQ0KDQpoZWxmIG1lfn4hISEgDQoNCnAucyBJIHRoaW5rIHRoYXQgdW1tLi4uLi4u Li4gbHRzcCBub3Qgc3VwcG9ydGVkIHJzaCBzbmQgc3NoIGl0IGlzIG9ubHkgVEZUUCBzdXBwb3J0 IA0KDQo= |
|
From: <ke...@us...> - 2002-08-25 10:10:49
|
>The fun part. With nic and network drivers compiled in I had >etherboot booting itself over the network, then unplugged my nic >cable and instantly booted from my IDE disk. So the boot order code >now works. Is it time for me to release another testing tarball, Eric? |
|
From: Eric W B. <ebi...@ln...> - 2002-08-24 09:23:41
|
ke...@us... (Ken Yap) writes: > >> Based on Ken's comments about needing to load the file in anyway, it occurs > >> to me that maybe you could integrate the checksum code with the code that > >> loads the file in. If you read in the file in 64K chunks, you could checksum > > >> each chunk. If you do this, benchmark it against the current version and > dump > > >> it if it isn't substantially faster (and maybe dump it anyway in the interest > > >> of readability if it only takes 0.1s). > > > >> It has been a long while since I looked at mknbi, so this idea might not > >> come anywhere close to useful. But since I had it, I thought I would > >> share it. :^) > > > >Always useful. And one of the points of a public discussion. > > Actually Don's suggestion is valid. If you look at mknbi, it copies the > data in 4kB chunks. So you could call the checksum routine for each > chunk, not have to do a substr because you know it's <= 4kB long, > and accumulate the checksum. Nice. > The trick will be how to insert the .note record. If it has to come > before the data, you may have to reserve the record in the output, > remember its offset, then come back and fill it in. If it comes after > the data, then there's no problem of course. If we only allow one note section, and spec it to contain arbitray data it should come before the rest of the image. This makes the implementation of the ELF loader simpler and reduces the restrictions on what we can do with the data. The other pieces of information I have notes for so far are the program name, and the program version. Which potentially makes code like if (freebsd) easier to write :) > Hopefully all this can be done in Elf.pm if I got the OO design right, > otherwise the interface may need to be tweaked a bit. When I get a chance to look I will see if I can answer this one. Eric |
|
From: <ke...@us...> - 2002-08-24 06:56:04
|
>> Based on Ken's comments about needing to load the file in anyway, it occurs >> to me that maybe you could integrate the checksum code with the code that >> loads the file in. If you read in the file in 64K chunks, you could checksum >> each chunk. If you do this, benchmark it against the current version and dump >> it if it isn't substantially faster (and maybe dump it anyway in the interest >> of readability if it only takes 0.1s). > >> It has been a long while since I looked at mknbi, so this idea might not >> come anywhere close to useful. But since I had it, I thought I would >> share it. :^) > >Always useful. And one of the points of a public discussion. Actually Don's suggestion is valid. If you look at mknbi, it copies the data in 4kB chunks. So you could call the checksum routine for each chunk, not have to do a substr because you know it's <= 4kB long, and accumulate the checksum. The trick will be how to insert the .note record. If it has to come before the data, you may have to reserve the record in the output, remember its offset, then come back and fill it in. If it comes after the data, then there's no problem of course. Hopefully all this can be done in Elf.pm if I got the OO design right, otherwise the interface may need to be tweaked a bit. |
|
From: Eric W B. <ebi...@ln...> - 2002-08-24 06:40:02
|
Donald J Christensen <dj...@ci...> writes:
> Ken Yap wrote:
> >
> > >> Your code runs in 0.1s on a 1MB vmlinuz file on my system (350MHz K6-2).
> > >> Congratulations.
> > >
> > >Nice. Then I won't worry about the code to much.
> >
> > I should add that the 0.1s included the time to read in the file and
> > mknbi has to do this anyway.
> >
> > >Nice. Do you know if the substr hurts? I guess at 0.1s it isn't too
> > >bad. Last time I was messing with the code and I complained checksums
> > >in perl were terribly slow, you speculated that the problem was that I
> > >was using substr. And it has taken me a long time to think of a
> > >substitute.
> >
> > I don't see any other reasonable way to do it. You're only calling it as
> > many times as there are 64k chunks so it's not a significant overhead I
> > think.
>
> Eric,
>
> Based on Ken's comments about needing to load the file in anyway, it occurs
> to me that maybe you could integrate the checksum code with the code that
> loads the file in. If you read in the file in 64K chunks, you could checksum
> each chunk. If you do this, benchmark it against the current version and dump
> it if it isn't substantially faster (and maybe dump it anyway in the interest
> of readability if it only takes 0.1s).
Currently mknbi does not integrate this checksum code. So comparing
against the current version doesn't make much sense in that context.
Running the code while the data is in memory certainly make sense.
For completeness my previous terribly slow implemention was:
sub compute_ip_checksum
{
my ($str) = @_;
my ($checksum, $i, $size, $shorts);
$checksum = 0;
$size = length($str);
$shorts = $size >> 1;
for($i = 0; $i < $shorts; $i++) {
$checksum += unpack('S', substr($str, $i <<1, 2));
$checksum -= 0xFFFF unless ($checksum <= 0xFFFF);
}
if ($size & 1) {
$checksum -= 0xFFFF unless ($checksum <= 0xFFFF);
$checksum += unpack('C', substr($str, -1, 1));
}
return (~$checksum) & 0xFFFF;
}
Which is slow even if you remove the body of the loop.
>
> It has been a long while since I looked at mknbi, so this idea might not
> come anywhere close to useful. But since I had it, I thought I would
> share it. :^)
Always useful. And one of the points of a public discussion.
Eric
|
|
From: Donald J C. <dj...@ci...> - 2002-08-24 00:23:17
|
Ken Yap wrote: > > >> Your code runs in 0.1s on a 1MB vmlinuz file on my system (350MHz K6-2). > >> Congratulations. > > > >Nice. Then I won't worry about the code to much. > > I should add that the 0.1s included the time to read in the file and > mknbi has to do this anyway. > > >Nice. Do you know if the substr hurts? I guess at 0.1s it isn't too > >bad. Last time I was messing with the code and I complained checksums > >in perl were terribly slow, you speculated that the problem was that I > >was using substr. And it has taken me a long time to think of a > >substitute. > > I don't see any other reasonable way to do it. You're only calling it as > many times as there are 64k chunks so it's not a significant overhead I > think. Eric, Based on Ken's comments about needing to load the file in anyway, it occurs to me that maybe you could integrate the checksum code with the code that loads the file in. If you read in the file in 64K chunks, you could checksum each chunk. If you do this, benchmark it against the current version and dump it if it isn't substantially faster (and maybe dump it anyway in the interest of readability if it only takes 0.1s). It has been a long while since I looked at mknbi, so this idea might not come anywhere close to useful. But since I had it, I thought I would share it. :^) -Don -- Don Christensen Senior Software Development Engineer dj...@ci... Cisco Systems, Santa Cruz, CA "It was a new day yesterday, but it's an old day now." |
|
From: <ke...@us...> - 2002-08-24 00:05:53
|
>> Your code runs in 0.1s on a 1MB vmlinuz file on my system (350MHz K6-2). >> Congratulations. > >Nice. Then I won't worry about the code to much. I should add that the 0.1s included the time to read in the file and mknbi has to do this anyway. >Nice. Do you know if the substr hurts? I guess at 0.1s it isn't too >bad. Last time I was messing with the code and I complained checksums >in perl were terribly slow, you speculated that the problem was that I >was using substr. And it has taken me a long time to think of a >substitute. I don't see any other reasonable way to do it. You're only calling it as many times as there are 64k chunks so it's not a significant overhead I think. |
|
From: Eric W B. <ebi...@ln...> - 2002-08-23 22:56:17
|
The fun part. With nic and network drivers compiled in I had etherboot booting itself over the network, then unplugged my nic cable and instantly booted from my IDE disk. So the boot order code now works. I have commited my infrastructure refactoring to allow etherboot to boot from disk. The biggest change is that I have moved most of the code out of main.c and into nic.c so I could seperate out which parts were generic etherboot and which parts pertained to booting from the network. I have transformed the loop in main.c into a state machine so there is now less duplicated code. I believe the transformation is correct but I may have missed something minor. And there is now an extra state that loops through the various kinds of hardware. The remaining features is to add the ability to set the boot order. Beyond that everything should just be testing and bug fixing until we are certain everything is stable enough for 5.2. Eric |