Re: RIS, same GUID, duplicates, Dell GX60's

From: NIC Student (nospam_at_nospam.land)
Date: 01/20/05

  • Next message: NIC Student: "Re: RIS 2003 won't work with NTLMv2!!"
    Date: Thu, 20 Jan 2005 13:31:25 -0800
    
    

    Thanks for the update, Martin. Maybe your notes will help someone in the
    future.

    -- 
    Scott Baldridge
    Windows Server MVP, MCSE
    "Martin"
    > As an update for all, this is now "sort of" resolved.  Dell have provided
    > BIOS updates and settings for these GX60's so they can boot straight from
    > their NIC without the requirement of the MS RIS boot disk.
    >
    > This has fixed my problems for now.  The chances of finding other machines
    > that (a) can't boot from the network, and (b) don't work with the RIS disk 
    > I
    > think are minimal.
    >
    >
    >
    > "Martin" wrote:
    >
    >> Scott,
    >>
    >> Thanks for your reply.
    >>
    >> The NIC is unfortunately onboard - so cannot flash it or re-configure it 
    >> to
    >> enable the bootrom.  Hence the requirement of the RIS boot disk.
    >> I attempted some Intel NIC configuration programs but they didn't help me
    >> progress.  However, they and the SM_INFO.EXE program I have confirm that 
    >> they
    >> at least are reading the correct GUID and MAC address from the Dell BIOS.
    >>
    >> It appears that the MS RIS boot disk is booting, then attempting to find 
    >> the
    >> GUID on the Dell.  At this stage, it can't find it, so decides to get the 
    >> MAC
    >> address and slap 20 zeros in front of it for the new GUID.
    >>
    >> Unfortunately it looks like the RIS boot disk looks in the wrong place 
    >> for
    >> the MAC address and comes back with some Dell ROM code that is static and 
    >> the
    >> same on each GX60 (of the old batch), and just slightly different on the
    >> newer lot of GX60's I have.  I've just found that even the newer GX60's 
    >> have
    >> problems because of the latest two, although their "MAC" addresses 
    >> according
    >> to the RIS disk are different from the older batch, they are the same as 
    >> each
    >> other.
    >> Their true MAC addresses however are obviously not the same.
    >>
    >> I'd love to be able to either run a hex editor over the GX60 ROM and see 
    >> if
    >> I can match up the "MAC" address that the RIS disk finds with some other
    >> location in the ROM, or disassemble the RIS boot disk file which probes 
    >> the
    >> ROM and find out at which address it's looking.  Because it's definately 
    >> NOT
    >> the same location where Dell stores the MAC address of the on-board NIC.
    >>
    >> Anyone know of newer type RIS build disk file?
    >> Or how about a different boot disk that allows the Intel NIC to boot just 
    >> as
    >> a normal remote-boot enabled NIC with PXE enabled? (ie. F12 network 
    >> boot?)
    >>
    >> That wouldn't fix the problem but would bypass it me thinks.
    >>
    >> I'm in contact with Dell support but so far they are looking for ways to
    >> hand the ball back to me and say it's a Microsoft problem.
    >>
    >> Thanks Scott, and thanks to anyone else who has got any suggestions they 
    >> can
    >> send me.
    >>
    >> Martin.
    >>
    >>
    >>
    >>
    >> "NIC Student" wrote:
    >>
    >> >
    >> > Hi Martin,
    >> >
    >> > My first thought is the boot agent on the nic needs to be updated.  Are
    >> > these nics part of the motherboard or pci devices?  If onboard, I would 
    >> > have
    >> > guessed that a system BIOS update would have fixed it...  If not 
    >> > onboard,
    >> > then you go to Intel's site, you'll need the latest ProBoot.  I found 
    >> > the
    >> > pxe20-pdk.exe file from Intel's site, when extracted, has some flash 
    >> > updates
    >> > for your nic bios.  It has to be run from a server and a floppy is 
    >> > created
    >> > to flash the nic bios.  It's up to you if you want to try that... maybe 
    >> > if
    >> > you have a machine set up in a test lab.
    >> >
    >> > I found this blurb on Intel's site:
    >> >
    >> > Some BIOS do not properly communicate GUID, or properly recognize boot
    >> > agent. You will need to contact your motherboard or computer vendor to 
    >> > find
    >> > the latest system BIOS.
    >> >
    >> > If the nic is onboard and you have updated the latest bios, then I 
    >> > suspect
    >> > the nic drivers are not entirely correct, update the drivers in your 
    >> > RIS
    >> > image:
    >> >
    >> > http://support.intel.com/support/network/sb/CS-000023.htm
    >> >
    >> > If you go this route, you can try the Intel Pro100 drivers from my 
    >> > site:
    >> >
    >> > http://www.mvps.org/serverstuff/RIS/Intel/Intel100VM.htm
    >> >
    >> > -- 
    >> > Scott Baldridge
    >> > Windows Server MVP, MCSE
    >> >
    >> > "Martin"
    >> > > Hi All,
    >> > >
    >> > > Hope someone can help me with this baffling problem.  I've been 
    >> > > searching
    >> > > for three days for a fix.  Apologies for the following novel - hope 
    >> > > it's
    >> > > thorough enough! ;-)
    >> > >
    >> > > I'm deploying Windows XP by RIS from Windows 2000 SP4 servers.  The 
    >> > > RIS is
    >> > > on a server with no DHCP, while DHCP is been serviced by another two
    >> > > servers.
    >> > >
    >> > > Most of the client computers are Dell Optiplex GX60's.  These have 
    >> > > the
    >> > > Intel
    >> > > 100+ pro onboard.  The Dell's do not support PXE boot, so I'm using 
    >> > > the
    >> > > boot
    >> > > disk made with RBFG.EXE.
    >> > >
    >> > > The major problem is that of the 25 odd GX60's, about 20 of them 
    >> > > display
    >> > > the
    >> > > same GUID when booting from the floppy disk, and hence all get the 
    >> > > same
    >> > > workstation name from the RIS server as it thinks that it is the same
    >> > > machine.
    >> > >
    >> > > I'm not using a shared NIC with the machines.  The PXE boot process 
    >> > > is
    >> > > obviously not finding a GUID on the computers and is attempting to
    >> > > generate a
    >> > > unique ID based on the MAC address.
    >> > >
    >> > > However, although these GX60's were purchased at the same time and 
    >> > > are all
    >> > > part of the same batch with similar MAC addresses, obviously they are 
    >> > > not
    >> > > the
    >> > > same.
    >> > > EG. (GX60's MAC addresses):
    >> > > 000BDB741826
    >> > > 000BDB741866
    >> > > 000BDB741867
    >> > > 000BDB741882
    >> > >
    >> > > Now as soon as the floppy disk boots, it states:
    >> > > NODE: C082FFBF0080
    >> > > DHCP....
    >> > >
    >> > > Finds the RIS server, asks for username and password, then displays:
    >> > > GUID: 00000000000000000000C082FFBF0080
    >> > > COMPUTER NAME: Workstation-1
    >> > >
    >> > > This same Node ## and GUID appears for all of these GX60's.  So hence 
    >> > > the
    >> > > computer name is the same.
    >> > >
    >> > > If I start the build process of one of these computers, then move on 
    >> > > to
    >> > > another, it will start the build process on the second machine, say 
    >> > > it's
    >> > > the
    >> > > same name as the first computer name, get as far as loading windows 
    >> > > files
    >> > > from the RIS server (after giving username password etc.), state 
    >> > > "Starting
    >> > > Windows" then bluescreen with "IP address conflict".
    >> > >
    >> > > From either of the DHCP servers I can see that the DHCP servers 
    >> > > receive
    >> > > the
    >> > > MAC address of C082FFBF0080 from these clients when booting from the
    >> > > floppy.
    >> > > But if I boot from Windows on these computers their proper MAC 
    >> > > adddress is
    >> > > registered with the DHCP servers.
    >> > >
    >> > > Now, to add to the puzzle, other Dell optiplex GX60's which are only 
    >> > > about
    >> > > 3
    >> > > months old (the batch of approx. 18 GX60's with the problems are 
    >> > > approx. 2
    >> > > years old, while another two or three ordered over the last year 
    >> > > display
    >> > > the
    >> > > same problem) do not have this problem.  Almost anyway....
    >> > >
    >> > > When using the boot disk on the newer GX60's, they show the Node 
    >> > > address
    >> > > to
    >> > > be SLIGHTLY different than the above node address that is displayed 
    >> > > for
    >> > > the
    >> > > large amount of the GX60's.
    >> > > Each of the newer GX60's display Node addresses very similar but not
    >> > > quite -
    >> > > eg.
    >> > > C083FFBF0080
    >> > > C0F2FFBF0080
    >> > >
    >> > > So these computers build ok with individual computer names, however 
    >> > > you
    >> > > can
    >> > > still see that the Node addresses which are supposed to be the MAC
    >> > > addresses
    >> > > of their NIC's are still not correct (their MAC addresses are vastly
    >> > > different).
    >> > >
    >> > > So far I have tried:
    >> > > - Re-installing RIS on the same server
    >> > > - Removing RIS from server and installing on another server
    >> > > - shutting down other DCHP servers and having DHCP run from just the 
    >> > > RIS
    >> > > server
    >> > > - Checking that BINLSVC has been updated and is running correctly.
    >> > > - Rebuilding the floppy boot disk a number of times
    >> > > - Formatting some of the GX60's so they contain no software apart 
    >> > > from
    >> > > their
    >> > > BIOS.
    >> > > - Updated BIOS's on older GX60's - they now all have A09.
    >> > >
    >> > > I'm thinking that this must be some problem between the boot disk and 
    >> > > the
    >> > > hardware of the GX60.  It seems to get or generate the Node number 
    >> > > (which
    >> > > should be the MAC address) before talking to the servers, and it 
    >> > > seems
    >> > > that
    >> > > this Node address which later becomes the GUID is the heart of the
    >> > > problem.
    >> > >
    >> > > I have run 3rd party programs on the GX60's to check their UUID's and
    >> > > found
    >> > > although again they are extremely similar, they differ slightly 
    >> > > between
    >> > > each
    >> > > other.
    >> > >
    >> > > I don't know if this is helpful in anyway, but previous to this 
    >> > > attempt to
    >> > > RIS all these desktops, their builds were managed by Norton Ghost so 
    >> > > in
    >> > > effect each HD was an exact replica of each other.
    >> > >
    >> > > The only thing I can think of now is that the PXE sequence on the 
    >> > > floppy
    >> > > is
    >> > > using some weird third method of generating the GUID's based on MAC + 
    >> > > UUID
    >> > > +
    >> > > HD ID and mixed all together or something????????
    >> > >
    >> > > Any help greatly appreciated!  I love RIS but am frustrated that if I
    >> > > can't
    >> > > resolve I'm going to have to go back to Ghost which is a pain in the
    >> > > proverbial...
    >> > >
    >> > > Thanks 
    

  • Next message: NIC Student: "Re: RIS 2003 won't work with NTLMv2!!"

    Relevant Pages

    • Re: RIS, same GUID, duplicates, Dell GX60s
      ... Hence the requirement of the RIS boot disk. ... At this stage, it can't find it, so decides to get the MAC ... > these nics part of the motherboard or pci devices? ...
      (microsoft.public.windowsxp.setup_deployment)
    • Re: RIS, same GUID, duplicates, Dell GX60s
      ... My first thought is the boot agent on the nic needs to be updated. ... these nics part of the motherboard or pci devices? ... It has to be run from a server and a floppy is created ... the nic drivers are not entirely correct, update the drivers in your RIS ...
      (microsoft.public.windowsxp.setup_deployment)
    • Re: WinPE over RIS and nVidia nics
      ... As a matter of fact that works just great, but only if I boot ... It's really just the RIS part I need to get working. ... with the nVidia nics and that the issue is now in nVidia's hands. ... > Did you add the NIC drivers to WinPE in that image as well? ...
      (microsoft.public.windowsxp.setup_deployment)
    • Re: Windows XP Embedded
      ... XPe image to a local hard drive. ... RIS, so it is easier for our production environment. ... Here is what I was referring to for using RIS to boot a XPe ISO boot ... I was thinking we had to install the .iso file onto the RIS server, ...
      (microsoft.public.windowsxp.embedded)
    • Re: Newbie: RH9 (Fedora) laptop PCMCIA networking "removed"
      ... > only trying to install UPDATED packages - so in fact nothing new was ... problems with the NICs would be the other way round. ... Although I thought I was very careful about the placement of the boot ... Next job - set up print server and fix the Xircom "wired" NIC ...
      (comp.os.linux.networking)