I just configured this in my lab and it worked like a champ. I have an ICX-7150 running 8.0.61a and the following configuration on an ICX 7150-C12 as the DHCP server. I am using TFTPd on my laptop as the TFTP server.
vlan 420 by port untagged ethe 1/1/8 router-interface ve 420 ! ip dhcp-server enable ! ip dhcp-server pool autoprovision bootfile FI08070a_Manifest.txt dhcp-default-router 192.168.42.1 excluded-address 192.168.42.1 192.168.42.99 lease 0 0 15 network 192.168.42.0 255.255.255.0 tftp-server 10.10.10.100 deploy ! interface ve 420 ip address 192.168.42.1 255.255.255.0
Hmm, very frustrating, that's exactly the setup I'm using (although not on a Brocade DHCP server.) My TFTP server is the same machine as the default gateway. I've tried a few variations such as option 150 instead of 66, and still no luck. Thanks for going through the trouble though!
As for why the config gets downloaded, I know the switch defaults to pulling a config from its gateway, so my hunch is that the TFTP server address included in the DHCP reply is being ignored completely by the switch. This would possibly explain why it doesn't even try to download the manifest file.
It's a shame you aren't able to pull a packet trace since it's just a
switch-to-switch communication. There must be something different
getting sent by the Brocade DHCP server.
Just noticed you were asking about DHCP server config, but as I said I do not use switches for DHCP serving. Here's what a reply looks like:
My PC is not my TFTP server, my router is (and is also my DHCP server.) I tried setting up TFTP on my laptop in case the Brocade didn't like them being the same address, but no change. I think the only thing left to try is setting up one Brocade as a DHCP server like you've done, and grabbing a packet trace via port mirroring to see why it works! Very frustrating that all the documentation is so vague or factually incorrect. Thanks for your assistance though!