Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Jul 2012 20:33:43 +0400
From:      Ruslan Bukin <br@bsdpad.com>
To:        John Baldwin <jhb@freebsd.org>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: newbus / snd_hdspe(4) trouble
Message-ID:  <20120701163343.GA81569@jail.io>
In-Reply-To: <20120622164425.GA13364@jail.io>
References:  <20120620204441.GA63638@jail.io> <201206210812.41137.jhb@freebsd.org> <20120622091146.GA5305@jail.io> <201206221023.46697.jhb@freebsd.org> <20120622164425.GA13364@jail.io>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jun 22, 2012 at 08:44:25PM +0400, Ruslan Bukin wrote:
> On Fri, Jun 22, 2012 at 10:23:46AM -0400, John Baldwin wrote:
> > On Friday, June 22, 2012 5:11:46 am Ruslan Bukin wrote:
> > > On Thu, Jun 21, 2012 at 08:12:41AM -0400, John Baldwin wrote:
> > > > On Wednesday, June 20, 2012 4:44:41 pm Ruslan Bukin wrote:
> > > > > Hi.
> > > > > 
> > > > > I have the problem with different behavior of snd_hdspe(4) sound card 
> > > > > driver initialization.
[..]
> > > > > 
> > > > The snd_hdspe driver probably needs to use DRIVER_MODULE_ORDERED() to ensure 
> > > > the other modules in its kld are registered with new-bus before it tries to 
> > > > attach to devices.
> > > 
> > > I have changed, but no success.
> > > 
> > > hdspe.c:
> > > DRIVER_MODULE_ORDERED(snd_hdspe, pci, hdspe_driver, pcm_devclass, 0, 0, SI_ORDER_SECOND);
> > 
> > Try making this one use SI_ORDER_ANY.
> 
> Also no success.

I have added bus_generic_attach(dev) call, and now works fine.
the problem is resolved

> 
> -Ruslan
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120701163343.GA81569>