Date: Thu, 17 Jul 2008 14:50:03 GMT From: Gavin Atkinson <gavin@FreeBSD.org> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/123140: SMP boot causes slow KB, ATA drives not detected Message-ID: <200807171450.m6HEo3sC007371@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/123140; it has been noted by GNATS. From: Gavin Atkinson <gavin@FreeBSD.org> To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/123140: SMP boot causes slow KB, ATA drives not detected Date: Thu, 17 Jul 2008 15:47:22 +0100 -------- Forwarded Message -------- From: Bob Frazier <bobf@mrp3.com> Subject: Re: kern/123140: SMP boot causes slow KB, ATA drives not detected Date: Wed, 16 Jul 2008 19:22:08 -0700 > Sorry for the lack of response, somehow procmail seems to have filtered > a handful of my emails into a folder I never check, so I missed all of > your responses. I guess you're still seeing these issues? If so, I'll > have a close look at the information you've provided, and probably get > somebody else involved who knows more about the low level > interrupt-related stuff. thanks - FYI I'm down to the point where I need to look at wiring diagrams and chipset docs if I were to continue doing things myself. Last month or so I've had no time so no progress either. I sent a support request to Asus for grins, got the 'door slam' (not even a 'reject' e-mail) when they simply closed the request. At this point I think the ACPI configuration for the APIC is wrong, maybe even int 2. Without a wiring diagram there's no way to tell. Hopefully someone has contacts at ASUS for that info. It could also be a unique protocol between APIC and LAPIC, requiring additional setup and/or additional steps during ISRs. Without the docs that's not possible to determine either. In any case I read the docs on setting up a "substitute ACPI BIOS" to include with the kernel during startup and may go that route first with my own attempts at testing. The LAPIC timer happening 4 times more frequently than it should (meaning all 4 LAPICs are generating timer interrupts but the CPUs still 'round robin' the handling?) seems a little unusual to me. Do you think this is at the core of the problem? > What might be of use is if you could attempt to boot one of the recent > 8.0 snapshot CDs (from > ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/200806/ ) and see if you > still see the issue. Also knowing if a 6.3 bootonly CD shows the same > issue would probably be useful. I'll check it out. It can't hurt to download and test-boot a CD as long as it doean't destroy my file system. If 8.0 works I'll see if I can't port it over to 7 myself for testing, since there would be sample code of an "it works" solution.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200807171450.m6HEo3sC007371>