[Bug 1033498] Re: Ubuntu 12.04 iSCSI boot fails

Benjamin Drung 1033498 at bugs.launchpad.net
Mon Dec 16 14:19:07 UTC 2024


Thank you for taking the time to report this bug and contributing to
Ubuntu.

local-top/iscsi calls configure_networking which is responsible for
setting up the network. You can tweak the network configuration by
setting the ip= boot option. debian/extra/initramfs/local-top/iscsi has
code for setting up the network based on ibft. So I assume that your
issue has been fixed since then. Please comment in case you still have
issues.

** Changed in: open-iscsi (Ubuntu)
       Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to open-iscsi in Ubuntu.
https://bugs.launchpad.net/bugs/1033498

Title:
  Ubuntu 12.04 iSCSI boot fails

Status in open-iscsi package in Ubuntu:
  Fix Released

Bug description:
  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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/1033498/+subscriptions




More information about the foundations-bugs mailing list