Altiris Deployment 6.9 SP5 MR3
PXE imaging works flawless with our existing Lenovo X230 notebooks running Intel Boot Agent GE v1.3.xx. Our latest batch of Lenovo X230 notebooks shippied with Intel Boot Agent GE v1.5.36. All of the new X230 notebooks hang during PXE, just prior to the selection menu. The last lines displayed on client's screen are:
Altiris, inc. X86PC PreBoot, PXE-2.x Enhanced
Build ID=402
I've enabled PXE logging within the Altiris PXE Configuration Utility. The following snip from PxeLog_DSTraffic.Txt seems relevant, containing one of the problematic X230's MAC. It indicates a reply packet with menu options is created... but the menu does not appear on the client end. Subsequent lines in the log show working clients communicting with PXE as expected.
(2528)***>>---------------------------------
I [10:53:01.761 10/08] (2528): Enter: BStrapOpts: Options(...)
(2528)BStrapOpts: Recheck fmtUU: [38] {5A676C81-52A5-11CB-B488-970FE5D91DFD}
(2528)BStrapOpts: Recheck MAC: [12] 3C970EC34E5E
(2528)BStrapOpts: Recheck cID: [08]
I [10:53:01.761 10/08] (2528): Enter: ClientLookUp( ... )
(2528)GetPXEClientRecord: success (id=2A1D5C8)(key=3C970EC34E5E)(type=1)(dsmask=0x07)
(2528)GetPXEClientRecord: success (id=2A1D5C8)(key={5A676C81-52A5-11CB-B488-970FE5D91DFD})(type=2)(dsmask=0x07)
(2528)GetPXEClientRecord: Lookup: failed. (key=*)(mask=0x10)
(2528)GetPXEClientRecord: Lookup: failed. (key=*)(mask=0x10)
(2528)ClientLookUp: Mask Info: (scanmask=0x03)(matchmask=0x03)(dsmask=0x07)(nodsmask=0x00)(datamask=0x07)
(2528)ClientLookUp: Results: Using Record ID: [2A1D5C8] code map: [M12U12SAPCm12u12pdhw12x2f12c2c+v1]
I [10:53:01.761 10/08] (2528): BStrapOpts: ArchType: 0, ArchPath: X86PC
I [10:53:01.761 10/08] (2528): BStrapOpts: NicType: 1, NicPath: UNDI
I [10:53:01.761 10/08] (2528): Enter: HasExceededReboot( 2A1D5C8 )
I [10:53:01.761 10/08] (2528): Enter: MenuFixup( 2A1D5C8 )
I [10:53:01.761 10/08] (2528): Automation Only check - ok to service this client: true
I [10:53:01.761 10/08] (2528): Client: 3C970EC34E5E Default PXE boot to (0,Next Device (BIOS/EFI))
I [10:53:01.761 10/08] (2528): Original MenuOption: 1
I [10:53:01.761 10/08] (2528): Redirected MenuOption: 1
(2528)BStrapOpts: Timeout: 1, SendReply: yes
(2528)BStrapOpts: Add PXE Menu option type to reply packet.
(2528)BStrapOpts: Add Menu Prompt to reply packet.
(2528)BStrapOpts: Added 6 menu items to reply packet.
(2528) ParseMenu() -> item: 000 type: 000 name: Next Device (BIOS/EFI)
(2528) ParseMenu() -> item: 001 type: 131 name: WinPE
(2528) ParseMenu() -> item: 002 type: 130 name: Linux
(2528) ParseMenu() -> item: 003 type: 161 name: WinPE UltraVNC x86
(2528) ParseMenu() -> item: 004 type: 129 name: FreeDOS
(2528) ParseMenu() -> item: 005 type: 160 name: MemTest86+
Any ideas? We're going to open a support request with Lenovo as well.