Date: Fri, 22 Apr 2011 15:13:33 -0700 From: Jack Vogel <jfvogel@gmail.com> To: Steven Hartland <killing@multiplay.co.uk> Cc: freebsd-net@freebsd.org, "Vogel, Jack" <jack.vogel@intel.com> Subject: Re: Intel ix (X520) disconnects when manipulating ips? Message-ID: <BANLkTimJpU119K=4-SD56WMBycW08GhkBA@mail.gmail.com> In-Reply-To: <EFEE51362EF946398B49940E7B869F52@multiplay.co.uk> References: <4E85F36598CB480AA8B9706881573CB9@multiplay.co.uk> <521514204B99427691043FF127B6E841@multiplay.co.uk> <BANLkTim8AYL4q63QqRasMm_s9sQ7etBW6g@mail.gmail.com> <EFEE51362EF946398B49940E7B869F52@multiplay.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
I see you have igb devices, if you do this with those interfaces is the behavior different? I will have to look into this, thanks for the report. Jack On Fri, Apr 22, 2011 at 3:08 PM, Steven Hartland <killing@multiplay.co.uk>wrote: > Sorry yes I did meant just add an ip alias to the nic or remove it > e.g. > ifconfig ix0 10.10.1.10/32 alias > ifconfig ix0 10.10.1.10 -alias > > pciconf -lv > hostb0@pci0:0:0:0: class=0x060000 card=0xa28015d9 chip=0x40038086 > rev=0x20 hdr=0x00 > vendor = 'Intel Corporation' > device = '5400B Chipset Memory Controller Hub' > class = bridge > subclass = HOST-PCI > pcib1@pci0:0:1:0: class=0x060400 card=0xa28015d9 chip=0x40218086 > rev=0x20 hdr=0x01 > vendor = 'Intel Corporation' > device = '5400 Series Chipset PCIe Port 1' > class = bridge > subclass = PCI-PCI > pcib4@pci0:0:3:0: class=0x060400 card=0xa28015d9 chip=0x40238086 > rev=0x20 hdr=0x01 > vendor = 'Intel Corporation' > device = '5400 Series Chipset PCIe Port 3' > class = bridge > subclass = PCI-PCI > pcib5@pci0:0:5:0: class=0x060400 card=0xa28015d9 chip=0x40258086 > rev=0x20 hdr=0x01 > vendor = 'Intel Corporation' > device = '5400 Series Chipset PCIe Port 5' > class = bridge > subclass = PCI-PCI > pcib6@pci0:0:7:0: class=0x060400 card=0xa28015d9 chip=0x40278086 > rev=0x20 hdr=0x01 > vendor = 'Intel Corporation' > device = '5400 Series Chipset PCIe Port 7' > class = bridge > subclass = PCI-PCI > pcib10@pci0:0:9:0: class=0x060400 card=0xa28015d9 chip=0x40298086 > rev=0x20 hdr=0x01 > vendor = 'Intel Corporation' > device = '5400 Series Chipset PCIe Port 9' > class = bridge > subclass = PCI-PCI > none0@pci0:0:15:0: class=0x088000 card=0xa28015d9 chip=0x402f8086 > rev=0x20 hdr=0x00 > vendor = 'Intel Corporation' > device = '5400 Series Chipset DMA/DCA Engine' > class = base peripheral > hostb1@pci0:0:16:0: class=0x060000 card=0xa28015d9 chip=0x40308086 > rev=0x20 hdr=0x00 > vendor = 'Intel Corporation' > device = '5400 Series Chipset FSB Registers' > class = bridge > subclass = HOST-PCI > hostb2@pci0:0:16:1: class=0x060000 card=0xa28015d9 chip=0x40308086 > rev=0x20 hdr=0x00 > vendor = 'Intel Corporation' > device = '5400 Series Chipset FSB Registers' > class = bridge > subclass = HOST-PCI > hostb3@pci0:0:16:2: class=0x060000 card=0xa28015d9 chip=0x40308086 > rev=0x20 hdr=0x00 > vendor = 'Intel Corporation' > device = '5400 Series Chipset FSB Registers' > class = bridge > subclass = HOST-PCI > hostb4@pci0:0:16:3: class=0x060000 card=0xa28015d9 chip=0x40308086 > rev=0x20 hdr=0x00 > vendor = 'Intel Corporation' > device = '5400 Series Chipset FSB Registers' > class = bridge > subclass = HOST-PCI > hostb5@pci0:0:16:4: class=0x060000 card=0xa28015d9 chip=0x40308086 > rev=0x20 hdr=0x00 > vendor = 'Intel Corporation' > device = '5400 Series Chipset FSB Registers' > class = bridge > subclass = HOST-PCI > hostb6@pci0:0:17:0: class=0x060000 card=0xa28015d9 chip=0x40318086 > rev=0x20 hdr=0x00 > vendor = 'Intel Corporation' > device = '5400 Series Chipset Coherency Engine, Data Manager and > Snoop Filter.' > class = bridge > subclass = HOST-PCI > hostb7@pci0:0:21:0: class=0x060000 card=0xa28015d9 chip=0x40358086 > rev=0x20 hdr=0x00 > vendor = 'Intel Corporation' > device = '5400 Series Chipset Channel Control for FB-DIMM Branch 0' > class = bridge > subclass = HOST-PCI > hostb8@pci0:0:21:1: class=0x060000 card=0xa28015d9 chip=0x40358086 > rev=0x20 hdr=0x00 > vendor = 'Intel Corporation' > device = '5400 Series Chipset Channel Control for FB-DIMM Branch 0' > class = bridge > subclass = HOST-PCI > hostb9@pci0:0:22:0: class=0x060000 card=0xa28015d9 chip=0x40368086 > rev=0x20 hdr=0x00 > vendor = 'Intel Corporation' > device = '5400 Series Chipset Channel Control for FB-DIMM Branch 1' > class = bridge > subclass = HOST-PCI > hostb10@pci0:0:22:1: class=0x060000 card=0xa28015d9 chip=0x40368086 > rev=0x20 hdr=0x00 > vendor = 'Intel Corporation' > device = '5400 Series Chipset Channel Control for FB-DIMM Branch 1' > class = bridge > subclass = HOST-PCI > pcib11@pci0:0:28:0: class=0x060400 card=0xa28015d9 chip=0x26908086 > rev=0x09 hdr=0x01 > vendor = 'Intel Corporation' > device = '631xESB/632xESB/3100 PCIe Root Port 1' > class = bridge > subclass = PCI-PCI > uhci0@pci0:0:29:0: class=0x0c0300 card=0xa28015d9 chip=0x26888086 > rev=0x09 hdr=0x00 > vendor = 'Intel Corporation' > device = '631xESB/632xESB/3100 Chipset USB Universal Host > Controller *1' > class = serial bus > subclass = USB > uhci1@pci0:0:29:1: class=0x0c0300 card=0xa28015d9 chip=0x26898086 > rev=0x09 hdr=0x00 > vendor = 'Intel Corporation' > device = '631xESB/632xESB/3100 Chipset USB Universal Host > Controller *2' > class = serial bus > subclass = USB > uhci2@pci0:0:29:2: class=0x0c0300 card=0xa28015d9 chip=0x268a8086 > rev=0x09 hdr=0x00 > vendor = 'Intel Corporation' > device = '631xESB/632xESB/3100 Chipset USB Universal Host > Controller *3' > class = serial bus > subclass = USB > ehci0@pci0:0:29:7: class=0x0c0320 card=0xa28015d9 chip=0x268c8086 > rev=0x09 hdr=0x00 > vendor = 'Intel Corporation' > device = '631xESB/632xESB/3100 Chipset USB2 Enhanced Host > Controller' > class = serial bus > subclass = USB > pcib12@pci0:0:30:0: class=0x060401 card=0xa28015d9 chip=0x244e8086 > rev=0xd9 hdr=0x01 > vendor = 'Intel Corporation' > device = '82801 Family (ICH2/3/4/5/6/7/8/9,63xxESB) Hub Interface > to PCI Bridge' > class = bridge > subclass = PCI-PCI > isab0@pci0:0:31:0: class=0x060100 card=0xa28015d9 chip=0x26708086 > rev=0x09 hdr=0x00 > vendor = 'Intel Corporation' > device = 'LPC Interface Controller (631xESB/6321ESB/3100 )' > class = bridge > subclass = PCI-ISA > atapci0@pci0:0:31:1: class=0x01018a card=0xa28015d9 chip=0x269e8086 > rev=0x09 hdr=0x00 > vendor = 'Intel Corporation' > device = '631xESB/632xESB/3100 Ultra ATA Storage Controller' > class = mass storage > subclass = ATA > none1@pci0:0:31:3: class=0x0c0500 card=0xa28015d9 chip=0x269b8086 > rev=0x09 hdr=0x00 > vendor = 'Intel Corporation' > device = 'SMBus Controller (631xESB/6321ESB/3100)' > class = serial bus > subclass = SMBus > pcib2@pci0:1:0:0: class=0x060400 card=0x00000000 chip=0x03708086 > rev=0x00 hdr=0x01 > vendor = 'Intel Corporation' > device = 'Segment-A PCI Express-to-PCI Express Bridge (80333)' > class = bridge > subclass = PCI-PCI > pcib3@pci0:1:0:2: class=0x060400 card=0x00000000 chip=0x03728086 > rev=0x00 hdr=0x01 > vendor = 'Intel Corporation' > device = 'Segment-B PCI Express-to-PCI Express Bridge (80333)' > class = bridge > subclass = PCI-PCI > arcmsr0@pci0:2:14:0: class=0x010400 card=0x122017d3 chip=0x122017d3 > rev=0x00 hdr=0x00 > vendor = 'Areca Technology Corporation' > device = 'ARC-1220 8-Port PCIe to SATA RAID Controller' > class = mass storage > subclass = RAID > ix0@pci0:5:0:0: class=0x020000 card=0x00068086 chip=0x10fb8086 rev=0x01 > hdr=0x00 > vendor = 'Intel Corporation' > class = network > subclass = ethernet > pcib7@pci0:6:0:0: class=0x060400 card=0xa28015d9 chip=0x35008086 > rev=0x01 hdr=0x01 > vendor = 'Intel Corporation' > device = '631xESB/632xESB PCIe Upstream Port' > class = bridge > subclass = PCI-PCI > pcib9@pci0:6:0:3: class=0x060400 card=0xa28015d9 chip=0x350c8086 > rev=0x01 hdr=0x01 > vendor = 'Intel Corporation' > device = '631xESB/632xESB PCIe to PCI-X Bridge' > class = bridge > subclass = PCI-PCI > pcib8@pci0:7:0:0: class=0x060400 card=0xa28015d9 chip=0x35108086 > rev=0x01 hdr=0x01 > vendor = 'Intel Corporation' > device = '631xESB/632xESB PCIe Downstream Port E1' > class = bridge > subclass = PCI-PCI > igb0@pci0:10:0:0: class=0x020000 card=0x10a715d9 chip=0x10a78086 > rev=0x02 hdr=0x00 > vendor = 'Intel Corporation' > device = '82575EB Gigabit Network Connection' > class = network > subclass = ethernet > igb1@pci0:10:0:1: class=0x020000 card=0x10a715d9 chip=0x10a78086 > rev=0x02 hdr=0x00 > vendor = 'Intel Corporation' > device = '82575EB Gigabit Network Connection' > class = network > subclass = ethernet > vgapci0@pci0:12:1:0: class=0x030000 card=0xa28015d9 chip=0x515e1002 > rev=0x02 hdr=0x00 > vendor = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.' > device = 'Radeon ES1000 (Radeon ES1000)' > class = display > subclass = VGA > > ----- Original Message ----- > *From:* Jack Vogel <jfvogel@gmail.com> > *To:* Steven Hartland <killing@multiplay.co.uk> > *Cc:* freebsd-net@freebsd.org ; Vogel, Jack <jack.vogel@intel.com> > *Sent:* Friday, April 22, 2011 5:45 PM > *Subject:* Re: Intel ix (X520) disconnects when manipulating ips? > > Please give me the exact steps that are performed that create this, not > sure what you mean by "manipulate ip aliases", if you mean ifconfig ix0 > address, > then this has always caused a reinit of the device, the same behavior is in > the > 1G devices. Or do you mean something else? > > Oh, and while at it, pciconf -lv > > Jack > > > On Fri, Apr 22, 2011 at 9:15 AM, Steven Hartland <killing@multiplay.co.uk>wrote: > >> Hi Jack do you have any idea what's going on here as it very disruptive >> for every IP change to cause total outage on the machine? >> >> ----- Original Message ----- From: "Steven Hartland" < >> killing@multiplay.co.uk> >> To: <freebsd-net@freebsd.org> >> Sent: Wednesday, April 20, 2011 2:37 PM >> Subject: Intel ix (X520) disconnects when manipulating ips? >> >> >> Seems there's an issue with the intel ix driver which causes >>> it to bin connections when you manipulate ip aliases. >>> >>> This causes issues on boot when jails start as it bins other >>> active sessions. >>> >>> Is this a know issue? >>> >>> Running 8.2-RELEASE amd64 here. >>> >>> Regards >>> Steve >>> >> >> ================================================ >> This e.mail is private and confidential between Multiplay (UK) Ltd. and >> the person or entity to whom it is addressed. In the event of misdirection, >> the recipient is prohibited from using, copying, printing or otherwise >> disseminating it or any information contained in it. >> In the event of misdirection, illegible or incomplete transmission please >> telephone +44 845 868 1337 <%2B44%20845%20868%201337> >> or return the E.mail to postmaster@multiplay.co.uk. >> >> _______________________________________________ >> freebsd-net@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-net >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >> > > > ================================================ > This e.mail is private and confidential between Multiplay (UK) Ltd. and the > person or entity to whom it is addressed. In the event of misdirection, the > recipient is prohibited from using, copying, printing or otherwise > disseminating it or any information contained in it. > > In the event of misdirection, illegible or incomplete transmission please > telephone +44 845 868 1337 > or return the E.mail to postmaster@multiplay.co.uk. >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTimJpU119K=4-SD56WMBycW08GhkBA>