Update to that - I've found there is kind of a work-around, although this isn't a great idea.
Since I know my simple system only has eth0/eth1 and one of them is USB and is detected later in the boot process, there's probably little chance of any race conditions with the adapters, so basically if you disable net-rename-sideways.sh, it can work for the moment. I temporarily disabled /etc/udev/scripts/net-rename-sideways.sh by just a hack: if [[ "$1" =~ "^TEMPDISABLEDeth[0-9]+$" ]] And now it all works again after doing the usual to introduce a physical interface, etc: http://support.citrix.com/article/CTX121615 Of course, I hope there's a real/better solution for the future and I wouldn't be doing the above on important production systems (well, I probably also wouldn't be using a USB network adapter on a really important system, but I digress). Cheers, Andrew On Fri, Jul 5, 2013 at 9:33 AM, Andrew Eross <er...@locatrix.com> wrote: > Hi guys, > > I had a Mac Mini running XS 6.0.2 that used a USB network adapter for it's > management interface. > > Never any issues. > > I've installed a clean XS 6.2 over it this morning, with no changes made > to the hardware setup, just installed the new software. > > Now the USB network adapter is no longer working properly, and is named > "side-48348-eth1" instead of "eth1". > > I've dug further into this and I think it's something to do with > interface-rename.py/udev/net-rename-sideways.sh > > net-rename-sideway.sh is correctly renaming the adapter to 'side-<random > number-eth1' at start-up, which is normal > > The problem seems to be that it doesn't get renamed back to eth1 later on > like it's supposed to be. > > I see "Later, an RC3 script will take these renamed devices and rename > them correctly." inside net-rename-sideways.sh, but this doesn't seem to be > happening. > > I might've found a hint when I tried running interface-rename.py manually > just to see what happens: > > ./interface-rename.py --rename > ERROR [2013-07-05 09:30:46] Can't generate current state for interface > '{'Driver': 'asix', 'Bus Info': 'usb-0000:00:1d.7-1.3', 'BIOS device': > {'all_ethN': 'eth1', 'physical': ''}, 'Assigned MAC': '80:49:71:11:84:FC', > 'Firmware version': 'ASIX AX88772 USB 2.0 Ethernet', 'Driver version': > '14-Jun-2006', 'Kernel name': 'eth1'}' - Unrecognised PCI address > 'usb-0000:00:1d.7-1.3' > > Maybe some sub-system doesn't like the PCI address being a usb device? > There must've been a change somewhere between XS 6.0.2 to 6.2 related to > this? > > Any ideas on a work-around / hopefully we can fix this in a future release? > > Thanks! > Andrew > >
_______________________________________________ Xen-api mailing list Xen-api@lists.xen.org http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api