<br><font size=2><tt>kickstart-list-bounces@redhat.com wrote on 05/14/2007
04:14:11 PM:<br>
<br>
> You still have never answered the question.  We are trying to
help <br>
> you here.  It doesn't matter whether or not your second NIC is
<br>
> plugged in, it does however matter whether or not it is on the same
<br>
> bus as the NIC you are pxebooting from.  As for why it works
in pxe <br>
> and doesn't work in kickstart, they are two entirely different <br>
> systems.  pxe comes from the system BIOS, and the kickstart <br>
> installer comes from RHEL.  The reason this is important is because
<br>
> RHEL 4 + enumerates the bus differently (and according to Red Hat
<br>
> properly) than either pxe or previous RHEL versions.</tt></font>
<br><font size=2><tt>>  </tt></font>
<br><font size=2><tt>> As for "complicated", my time goes
back to building "unattend.txt" <br>
> files for Windows 95 (and every version since), and kickstart is FAR<br>
> more powerful and easier to use than any of the windows technologies<br>
> that are included with the OS.  And if you don't like kickstart,
try<br>
> using YAST sometime, that will make you old before your time.</tt></font>
<br><font size=2><tt>>  </tt></font>
<br><font size=2><tt>> This list is very helpful and has gotten many
people to quality <br>
> build setups, but disparaging the tool that we are trying to help
<br>
> you deploy isn't going to win friends or help.</tt></font>
<br><font size=2><tt>>  </tt></font>
<br><font size=2><tt>> At the end of the day, if you don't like anaconda,
do something <br>
> about it.  It's open source and you can dive in and fix the things
<br>
> you don't like, and submit the patches upstream.  There are many
<br>
> things *I* would like to see changed, but I don't have the time to
<br>
> write a patch, so I have to live with it or work around it.  At
<br>
> least now I can make the changes if I wanted to... Sure wish I could<br>
> have done that in Windows 10 years ago when I was trying to get an
<br>
> unattend.txt file to bring up a backup domain controller that wasn't<br>
> online with the primary since it hadn't been built yet and was <br>
> located in a different state.</tt></font>
<br><font size=2><tt>>  </tt></font>
<br><font size=2><tt>> Chip </tt></font>
<br>
<br><font size=2 face="sans-serif">I appreciate your time and help. Just
a bit frustrated after working on this for 2 solid days</font>
<br><font size=2 face="sans-serif">and watching the PC boot about 50 times.</font>
<br>
<br><font size=2 face="sans-serif">If you want free software to be successful,
the standard answer can't be "fix it yourself if you</font>
<br><font size=2 face="sans-serif">don't like it". Many people, like
me are not programmers. You don't want me in messing with code.</font>
<br><font size=2 face="sans-serif">People will eventually go where they
can find someone to supply the fix. In my case, that is </font>
<br><font size=2 face="sans-serif">RedHat. And I have a case open with
them. I was hoping I might get the problem solved faster going</font>
<br><font size=2 face="sans-serif">this route.</font>
<br>
<br><font size=2><tt>kickstart-list-bounces@redhat.com wrote on 05/14/2007
04:01:42 PM:<br>
<br>
> For the second interface, try turning it off in the bios. I believe
<br>
> you're running into an enumeration problem with the onboard NIC's.
<br>
> Whether you have it plugged in or not, it is probably where the issue
is.</tt></font>
<br><font size=2><tt>>  </tt></font>
<br><font size=2><tt>kickstart-list-bounces@redhat.com wrote on 05/14/2007
04:03:21 PM:<br>
<br>
> I had a similar issue.  I had only one NIC cabled to the switch.
 <br>
> The initial DHCP request was successful but it would fail on finding<br>
> the ks.cfg file.</tt></font>
<br><font size=2><tt>>  </tt></font>
<br><font size=2><tt>> I ended up turning off all the NICs in the bios
and this helped.</tt></font>
<br><font size=2><tt>>  </tt></font>
<br><font size=2><tt>>  </tt></font>
<br>
<br><font size=2><tt>I disabled the second interface in the bios as suggested.
No difference. Let me describe</tt></font>
<br><font size=2><tt>what happened and show you the anacaonda log and you
may see why this is so puzzling.</tt></font>
<br>
<br><font size=2><tt>The process up through the kernel load works fine.
The initial DHCP request shows up on the</tt></font>
<br><font size=2><tt>network snoop, the pxelinux downloads. I get the PXE
menu and kick off the auto install.</tt></font>
<br><font size=2><tt>The kernel and initrd download successfully. Here
is the cmdline passed to the kernel based</tt></font>
<br><font size=2><tt>on the contents of /proc/cmdline.</tt></font>
<br>
<br><font size=2><tt>initrd=rhel_v4/initrd.img ks=http://10.1.1.253/redhat/ks_rhel_v4.cfg
BOOT_IMAGE=rhel_v4/vmlinuz</tt></font>
<br>
<br><font size=2><tt>On the screen, I see the initial Anaconda screen with
various messages on loading drivers. Then</tt></font>
<br><font size=2><tt>a message is displayed that DHCP is attempting to
start eth0. It fails and the net config screen</tt></font>
<br><font size=2><tt>appears. I set it for DHCP again. No luck. Here is
what shows up in the anaconda log after several</tt></font>
<br><font size=2><tt>DHCP attempts from the network config screen.</tt></font>
<br>
<br><font size=2><tt> only have one network device: eth0</tt></font>
<br><font size=2><tt>* sending dhcp request through device eth0</tt></font>
<br><font size=2><tt>* waiting for link...</tt></font>
<br><font size=2><tt>* 0 seconds.</tt></font>
<br><font size=2><tt>* running dhcp for eth0</tt></font>
<br><font size=2><tt>* pump told us: No DHCP reply received</tt></font>
<br><font size=2><tt>* eth0 isn't a wireless adaptor</tt></font>
<br><font size=2><tt>* waiting for link...</tt></font>
<br><font size=2><tt>* 5 seconds.</tt></font>
<br><font size=2><tt>* running dhcp for eth0</tt></font>
<br><font size=2><tt>* pump told us: No DHCP reply received</tt></font>
<br><font size=2><tt>* waiting for link...</tt></font>
<br><font size=2><tt>* 5 seconds.</tt></font>
<br><font size=2><tt>* running dhcp for eth0</tt></font>
<br><font size=2><tt>* pump told us: No DHCP reply received</tt></font>
<br><font size=2><tt>* waiting for link...</tt></font>
<br><font size=2><tt>* 5 seconds.</tt></font>
<br><font size=2><tt>* running dhcp for eth0</tt></font>
<br><font size=2><tt>* pump told us: No DHCP reply received</tt></font>
<br><font size=2><tt>* waiting for link...</tt></font>
<br><font size=2><tt>* 2 seconds.</tt></font>
<br><font size=2><tt>* no DNS servers, can't look up hostname</tt></font>
<br><font size=2><tt>* ks location: http://10.1.1.253/redhat/ks_rhel_v4.cfg</tt></font>
<br><font size=2><tt>* transferring http://10.1.1.253//./redhat/ks_rhel_v4.cfg
to a fd</tt></font>
<br><font size=2><tt>* failed to retrieve http://10.1.1.253///redhat/ks_rhel_v4.cfg</tt></font>
<br><font size=2><tt>* trying to mount CD device hda</tt></font>
<br><font size=2><tt>* trying to mount CD device scd0</tt></font>
<br><font size=2><tt>* going to set language to en_US.UTF-8</tt></font>
<br>
<br><font size=2><tt>I finally assign the IP address statically on the
network config screen. Anaconda moves</tt></font>
<br><font size=2><tt>on to ask for the location of the RedHat image. I
supply the NFS information to get the</tt></font>
<br><font size=2><tt>release. Here is the odd part. Anaconda again shows
that it is running DHCP to start</tt></font>
<br><font size=2><tt>interface eth0 even though I just supplied the static
information. I am still snooping</tt></font>
<br><font size=2><tt>the network and I see this DHCP request and the same
IP gets assigned that I had</tt></font>
<br><font size=2><tt>statically entered earlier. Anaconda then starts an
interactive install. </tt></font>
<br>
<br><font size=2><tt>* trying to mount CD device hda</tt></font>
<br><font size=2><tt>* trying to mount CD device scd0</tt></font>
<br><font size=2><tt>* going to set language to en_US.UTF-8</tt></font>
<br><font size=2><tt>* setting language to en_US.UTF-8</tt></font>
<br><font size=2><tt>* 164 keymaps are available</tt></font>
<br><font size=2><tt>* need to set up networking</tt></font>
<br><font size=2><tt>* going to pick interface</tt></font>
<br><font size=2><tt>* going to do getNetConfig</tt></font>
<br><font size=2><tt>* sending dhcp request through device eth0</tt></font>
<br><font size=2><tt>* waiting for link...</tt></font>
<br><font size=2><tt>* 0 seconds.</tt></font>
<br><font size=2><tt>* running dhcp for eth0</tt></font>
<br><font size=2><tt>* doing kickstart... setting it up</tt></font>
<br><font size=2><tt>* waiting for link...</tt></font>
<br><font size=2><tt>* 0 seconds.</tt></font>
<br><font size=2><tt>* starting to STEP_URL</tt></font>
<br><font size=2><tt>* going to do nfsGetSetup</tt></font>
<br><font size=2><tt>* mounting nfs path 10.1.1.253:/export/redhat/rhel4.0_ES_U5</tt></font>
<br><font size=2><tt>* mounting nfs path 10.1.1.253:/export/redhat/rhel4.0_ES_U5</tt></font>
<br><font size=2><tt>* mounted 10.1.1.253:/export/redhat/rhel4.0_ES_U5
on /mnt/source</tt></font>
<br><font size=2><tt>* can access /mnt/source/RedHat/base/stage2.img</tt></font>
<br>
<br><font size=2><tt>So, with only one interface active in the BIOS, why
do the first several DHCP attempts fail,</tt></font>
<br><font size=2><tt>showing no network traffic at all? Then this last
DHCP request shows up on the network and</tt></font>
<br><font size=2><tt>succeeds. However, at this point it is too late as
the process is past the point where </tt></font>
<br><font size=2><tt>the kickstart file needs to be retrieved. Crazy!!</tt></font>

<DIV>
NOTE:  THIS DOCUMENT MAY CONTAIN CONFIDENTIAL AND NONPUBLIC INFORMATION.  IT IS INTENDED ONLY FOR THE USE OF THE INDIVIDUAL(S) OR ENTITY(IES) NAMED ABOVE, AND OTHERS SPECIFICALLY AUTHORIZED TO RECEIVE IT.  If you are not the intended recipient of this document, you are notified that any review, dissemination, distribution or copying of this communication is prohibited.  If you have received this communication in error, please notify me immediately by return email, delete the electronic message and destroy any printed copies.  Thank you for your cooperation.<BR>
</DIV>