Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Dell laptop hangs on initialsing devices
2015-03-09, 11:11
Post: #3
RE: Dell laptop hangs on initialsing devices
I have actually gotten this working now don't remember all of the steps, but here goes. Just to preface, my development skills go as far as bash and powershell scripting (such as to say they are non-existent) and I use iPXE as a user of the FOG project.

Dell does not have any BIOS updates and I could never get undionly.kpxe or the usb to get past the initializing devices.

The chip is an Atheros AR8132 and in systemrescuecd it uses driver atl1c. Not seeing the driver in drivers/net I added this line to atl1e.c
Code:
PCI_ROM(0x1969, 0x1062, "atl1e_62", "Attansic L1E 0x1062", 0),

And the images started booting with undionly.kpxe but the script I was using started giving tftp errors. Booting with ipxe.pxe/kpxe/kkpxe I get
Code:
Waiting for link-up on net0.....Down (http://ipxe.org/38086101)

Modified the script I was using to open shell and discovered that I could not ping anything either. Running DHCP gave
Code:
DHCP 0x27f64 entering discovery state
DHCP 0x27f64 DHCPDISCOVER
DHCP 0x27f64 could not transmit UDP packet: Error 0x7f86216b (http://ipxe.org/7f86216b)
DHCP 0x27f64 DHCPDISCOVER
DHCP 0x27f64 could not transmit UDP packet: Error 0x7f86216b (http://ipxe.org/7f86216b)
DHCP 0x27f64 DHCPDISCOVER
DHCP 0x27f64 could not transmit UDP packet: Error 0x7f86216b (http://ipxe.org/7f86216b)
DHCP 0x27f64 DHCPDISCOVER
DHCP 0x27f64 could not transmit UDP packet: Error 0x7f86216b (http://ipxe.org/7f86216b)
Error 0x040ee19 (http://ipxe.org/040ee19)

And running dhcp again right after gave
Code:
DHCP 0x27f64 entering discovery state
DHCP 0x27f64 DHCPDISCOVER
DHCP 0x27f64 DHCPOFFER from 10.1.1.1:67 (10.1.1.10) for 10.1.1.104
.DHCP 0x27f64 DHCPDISCOVER
DHCP 0x27f64 DHCPOFFER from 10.1.1.1:67 (10.1.1.10) for 10.1.1.104
.DHCP 0x27f64 entering request state
.DHCP 0x27f64 DHCPREQUEST to 10.1.1.10:67 for 10.1.1.104
DHCP 0x27f64 DHCPACK from 10.1.1.1:67 (10.1.1.10) for 10.1.1.104

After a ton of changing and testing I found that these modifications work for the script.
Code:
#!ipxe
ifclose
ifopen && goto bootme || goto netstart
:netstart                                       #modified
dhcp && goto netboot || goto netstart            #modified
:setserv
echo -n Please enter tftp server: && read next-server && goto bootme
:bootme
isset ${next-server} && goto netboot ||
set next-server ${proxydhcp/next-server}
isset ${next-server} && goto netboot || goto netstart
:netboot
ping -c 1 *GATEWAY IP* || goto netstart          #modified
chain tftp://${next-server}/default.ipxe || shell


I am ecstatic that it is working now and I can once again image all of our laptops, but if anyone has anything they want me to try I am happy to.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Dell laptop hangs on initialsing devices - cml - 2015-03-09 11:11



User(s) browsing this thread: 2 Guest(s)