Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Sep 2008 13:19:48 -0700
From:      Alfred Perlstein <alfred@freebsd.org>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        freebsd-arch@FreeBSD.org
Subject:   Re: dynamic update of usb/pci/quirks tables
Message-ID:  <20080928201948.GE36572@elvis.mu.org>
In-Reply-To: <20080928.135855.1708680935.imp@bsdimp.com>
References:  <20080928100731.GA49323@onelab2.iet.unipi.it> <20080928.135855.1708680935.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
* M. Warner Losh <imp@bsdimp.com> [080928 13:01] wrote:
> uscanner_devs and sis_devs aren't quirks.  They are device tables.
> 
> You've repeated ignored the mapping idea that I've posted.  You can't
> just add stuff to tables randomly and expect that to work (says
> someone who has actually done this to lots of drivers in the tree in
> the pccard era).  the driver has to know what kind of device to treat
> it as.
> 
> Putting a translation table into the kernel is much easier and you
> don't have to worry about hokey kludges like what you describe with
> 'patch'.
> 
> Maybe it will work out for the other tables you want to update, but it
> won't work well for device tables.

I really like the idea of using a kmod to just add the new device
strings.. (some form of what Hans did).

-Alfred



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