[Bug 1033498] [NEW] Ubuntu 12.04 iSCSI boot fails

Launchpad Bug Tracker 1033498 at bugs.launchpad.net
Thu Oct 18 15:45:48 UTC 2012


You have been subscribed to a public bug:

I have installed Ubuntu 12.04 server onto a Fujitsu BX924 blade server with an iSCSI-based root FS.
The system has iSCSI boot code which provides an iBFT (iSCSI Boot Firmware Table).

The installation went smoothly, but the first (and any subsequent) boots failed.
The messages were
IP-Config: no response after <n> secs - giving up
IP-Config: eth0 hardware address c8:0a:a9:03:c5:34 mtu 1500 DHCP RARP
IP-Config: eth0 hardware address c8:0a:a9:03:c5:34 mtu 1500 DHCP RARP
(these three lines repeating with increasing values of <n>)

As can be seen, the system has 2 interfaces, one (eth0) connected to a
storage-only LAN and the other (eth1) to our company intranet.

At first I got around this by break-ing into the boot process, setting up eth0 manually
ip addr add 192.168.1.198/24 brd + dev eth0
ip link set dev eth0 up
touch /tmp/net-eth0.conf	# Signal eth0 is configured
touch /tmp/net-eth1.conf	# Signal eth1 is configured

Later, I added the iscsi-ibft kernel module to the initramfs and code to the iscsi scriptlet to get the required information from the iBFT (added as an attachment).
Note that this code lacks starting the DHCP client in case /sys/firmware/ibft/ethernet0/dhcp does contain a valid IP address. This is required so any lease on the address does not expire and the address is given to another client.

** Affects: open-iscsi (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: boot ibft iscsi patch
-- 
Ubuntu 12.04 iSCSI boot fails
https://bugs.launchpad.net/bugs/1033498
You received this bug notification because you are a member of Ubuntu Foundations Bugs, which is subscribed to open-iscsi in Ubuntu.




More information about the foundations-bugs mailing list