kern/121720: [wpi] wpi doesnt work if kernel has
optionsSCHED_ULE
Yousif Hassan
yousif at alumni.jmu.edu
Tue Mar 18 09:00:04 PDT 2008
The following reply was made to PR kern/121720; it has been noted by GNATS.
From: "Yousif Hassan" <yousif at alumni.jmu.edu>
To: "Andrew Lankford" <lankfordandrew at charter.net>,
<bug-followup at FreeBSD.org>,
<Helko.Glathe at freenet.de>
Cc:
Subject: Re: kern/121720: [wpi] wpi doesnt work if kernel has optionsSCHED_ULE
Date: Tue, 18 Mar 2008 11:34:09 -0400
----- Original Message -----
From: "Andrew Lankford" <lankfordandrew at charter.net>
To: <freebsd-net at FreeBSD.org>
Sent: Monday, March 17, 2008 3:20 AM
Subject: Re: kern/121720: [wpi] wpi doesnt work if kernel has
optionsSCHED_ULE
> The following reply was made to PR kern/121720; it has been noted by
> GNATS.
>
> From: Andrew Lankford <lankfordandrew at charter.net>
> To: bug-followup at FreeBSD.org, Helko.Glathe at freenet.de
> Cc:
> Subject: Re: kern/121720: [wpi] wpi doesnt work if kernel has options
> SCHED_ULE
> Date: Mon, 17 Mar 2008 02:49:43 -0400
>
> Same problem here with my 7-STABLE machine. Settling for SCHED_4BSD did
> the trick. If this is a problem with the driver, then perhaps a MFC of
> some recent (as in several days old) "stability fixes" to the wpi source
> will fix the problem:
> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/wpi/if_wpi.c
>
> wpi in STABLE has panicked my laptop at least once.
>
> If you're impatient, I imagine that the latest cvs patches may work with
> 7-STABLE.
>
> Andrew Lankford
I'm adding this as a point of reference in case it helps a developer:
My HP dv9700t runs SCHED_ULE and wpi works great. This leads me to suspect
that this is probably not just as simple as if_wpi and the scheduler; I
believe this has to do with a combination of the wpi driver and the BIOS
(and/or ACPI). There have been other problem reports related to different
loading / attach / buggy behavior with wpi - different computers seem to
produce different results. This sounds related (albeit SCHED_4BSD appears
to solve this particular issue).
FWIW.
--Y
More information about the freebsd-net
mailing list