Date: Mon, 8 Jul 2013 16:09:24 -0700 From: Adrian Chadd <adrian@freebsd.org> To: John Baldwin <jhb@freebsd.org> Cc: freebsd-acpi@freebsd.org, freebsd-stable@freebsd.org, Ian Smith <smithi@nimnet.asn.au>, freebsd-usb@freebsd.org Subject: Re: USB ports on Lenovo T400 do not work after a suspend/resume Message-ID: <CAJ-VmomqKPhJmGjC8WmYHbaEFJXnaoA9H%2BfFeZk-fvS=uJorYg@mail.gmail.com> In-Reply-To: <201307081419.42478.jhb@freebsd.org> References: <CAJ-Vmomg2j-nJi%2BqFr3CpCjHKjHEiLE=xyNyx1VGRL5U-r8gzQ@mail.gmail.com> <CAJ-VmomUGm7CMpe5k=x4J8g5X9hzP-wV2OEhLf8ySbWx-THJLA@mail.gmail.com> <20130630233640.Y23789@sola.nimnet.asn.au> <201307081419.42478.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 8 July 2013 11:19, John Baldwin <jhb@freebsd.org> wrote: > From sys/amd64/include/apicreg.h: This system runs an i386 kernel. > /* fields in ESR */ > #define APIC_ESR_SEND_CS_ERROR 0x00000001 > #define APIC_ESR_RECEIVE_CS_ERROR 0x00000002 > #define APIC_ESR_SEND_ACCEPT 0x00000004 > #define APIC_ESR_RECEIVE_ACCEPT 0x00000008 > #define APIC_ESR_SEND_ILLEGAL_VECTOR 0x00000020 > #define APIC_ESR_RECEIVE_ILLEGAL_VECTOR 0x00000040 > #define APIC_ESR_ILLEGAL_REGISTER 0x00000080 > > Receive illegal vector (if look in Intel's SDM manuals) means it > got an interrupt vector < 32 (probably zero). Perhaps it asserted > an interrupt in an I/O APIC before the I/O APIC was properly reset? > Are you using MSI at all? I think iwn uses MSI. I'm sure other hardware in here does. I can dig through it and let you know. -adrian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmomqKPhJmGjC8WmYHbaEFJXnaoA9H%2BfFeZk-fvS=uJorYg>