public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Drivers/Portage
@ 2004-07-16 17:57 Martin Owens
  2004-07-16 18:27 ` Greg KH
  2004-07-16 19:39 ` Jason Rhinelander
  0 siblings, 2 replies; 7+ messages in thread
From: Martin Owens @ 2004-07-16 17:57 UTC (permalink / raw
  To: gentoo-dev

This is probably not a new idea, but I've had the idea of creating a driver 
portage system that contains information firstly, detection secondly and 
configuration scripts and tools thirdly.

the idea is to enable admins and users to quickly learn if their device is 
suported, find out what device they actualy have and maybe get the right 
configuration, kernel modules and scripts installed.

I just know someone has to be working on this, because it seems like such a 
worthwhile project to enable Linux to escape the hardware headache monica it 
has too readly acuired.



--
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Drivers/Portage
  2004-07-16 17:57 [gentoo-dev] Drivers/Portage Martin Owens
@ 2004-07-16 18:27 ` Greg KH
  2004-07-16 19:39 ` Jason Rhinelander
  1 sibling, 0 replies; 7+ messages in thread
From: Greg KH @ 2004-07-16 18:27 UTC (permalink / raw
  To: Martin Owens; +Cc: gentoo-dev

On Fri, Jul 16, 2004 at 06:57:13PM +0100, Martin Owens wrote:
> I just know someone has to be working on this, because it seems like such a 
> worthwhile project to enable Linux to escape the hardware headache monica it 
> has too readly acuired.

What hardware headache?  Linux supports more devices, "out of the box"
than any other operating system today.  And that was done without specs
:)

thanks,

greg k-h

--
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Drivers/Portage
  2004-07-16 17:57 [gentoo-dev] Drivers/Portage Martin Owens
  2004-07-16 18:27 ` Greg KH
@ 2004-07-16 19:39 ` Jason Rhinelander
  2004-07-17  0:31   ` [gentoo-dev] Drivers/Portage Duncan
  2004-07-19  8:29   ` [gentoo-dev] Drivers/Portage Martin Owens
  1 sibling, 2 replies; 7+ messages in thread
From: Jason Rhinelander @ 2004-07-16 19:39 UTC (permalink / raw
  To: gentoo-dev

Martin Owens wrote:
> This is probably not a new idea, but I've had the idea of creating a driver 
> portage system that contains information firstly, detection secondly and 

In other words, what lspci/pciutils does?

> configuration scripts and tools thirdly.

This is (sort of) what Redhat's kudzu is meant to do - detect new
hardware and automatically configure it for you, more or less like what
MS Windows does.

> the idea is to enable admins and users to quickly learn if their device is 
> suported, find out what device they actualy have and maybe get the right 
> configuration, kernel modules and scripts installed.

Again, basically what Kudzu does.  To be honest, way back when I used
Redhat and/or Mandrake, I found the automatic hardware detection
terribly annoying.

> I just know someone has to be working on this, because it seems like such a 
> worthwhile project to enable Linux to escape the hardware headache monica it 
> has too readly acuired.

I suspect Redhat's automatic detection programs annoyed more experienced
linux users (i.e. admins) than it helped; most admins are able to run
lspci in order to see what kernel configuration/modules they'll need.


If you really want to do something to help the "hardware headache" (I'm 
not sure what 'monica' means - I couldn't find it in any dictionary) - 
help the linux kernel developers to actually support more hardware more 
stably (like Serial ATA, ACPI suspend-to-ram, etc.)  The "hardware 
headache" doesn't come from having trouble identifying cards, it comes 
from having to be nearly on the bleeding edge of kernel development for 
support of any hardware less than a year old.


--
-- Jason Rhinelander
-- Gossamer Threads, Inc.


--
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-dev] Re: Drivers/Portage
  2004-07-16 19:39 ` Jason Rhinelander
@ 2004-07-17  0:31   ` Duncan
  2004-07-19  8:29   ` [gentoo-dev] Drivers/Portage Martin Owens
  1 sibling, 0 replies; 7+ messages in thread
From: Duncan @ 2004-07-17  0:31 UTC (permalink / raw
  To: gentoo-dev

Jason Rhinelander posted <40F82EE5.5030501@gossamer-threads.com>,
excerpted below,  on Fri, 16 Jul 2004 12:39:17 -0700:

> Again, basically what Kudzu does.  To be honest, way back when I used
> Redhat and/or Mandrake, I found the automatic hardware detection
> terribly annoying.

Fresh from Mandrake, here, and no kidding about the annoying detection. 
For one thing, if I let it do its thing, it would have killed my very
carefully constructed comments in for instance fstab.  One time I let it
do so and it munched the comments into what it thought were a whole bunch
of mountpoints, so when I rebooted, I had all sorts of new root level dirs
named things like "the", "fs", etc, all the things that had been in my
comments, since it "helpfully" created all those dirs, so the non-existent
file systems could be mounted on them. <g>

If their stupid automated tools could learn to leave comments intact, and
above the lines they were commenting about, the tools might have
actually been worth something, but..

Now.. I DID like to use their nice visual diskdrake for partitioning,
etc.. only I learned NEVER to let it write the changes to fstab, only
using it to create and format the partitions.   When it asked to write the
fstab changes (and thankfully it DID ask, gotta give them credit for
that), I'd say no, and do it manually, so I knew exactly what I had, and
it stayed in the format I wanted it.

The same thing, of course, applied to their XF86Config tools.  After the
initial generation, I never let them touch it again, because I had
painstaking manual setups in there for my multi-head xinerama thing, and
their took found that to complex to deal with.

I never tried their auto-lilo.conf editor.  However, due to the fact that
I was running an unusual setup there as well, and with the experience I
had with the other tools, that was probably a good thing.

-- 
Duncan - List replies preferred.   No HTML msgs.
"They that can give up essential liberty to obtain a little
temporary safety, deserve neither liberty nor safety." --
Benjamin Franklin



--
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Drivers/Portage
  2004-07-16 19:39 ` Jason Rhinelander
  2004-07-17  0:31   ` [gentoo-dev] Drivers/Portage Duncan
@ 2004-07-19  8:29   ` Martin Owens
  2004-07-19 12:07     ` Chris Bainbridge
  2004-07-19 12:39     ` Hasan Khalil
  1 sibling, 2 replies; 7+ messages in thread
From: Martin Owens @ 2004-07-19  8:29 UTC (permalink / raw
  To: gentoo-dev

I think I ort to make myself a little clearer.

it's not about auto detection / auto configuration. it's about information 
gathering and resources, sure auto configuration is an option at a much later 
stage but I'd much prefere a system that provides information to the usrs as 
a primary goal.

The most important part is creating/generating unique id's for hardware that 
you can match the information up to. then if the system gets it wrong or 
dosn't have any information allowing the users to input new data (subject to 
review) which can then be used to expand and revise the information.

-- DoctorMO --

On Friday 16 Jul 2004 20:39, Jason Rhinelander wrote:
> Martin Owens wrote:
> > This is probably not a new idea, but I've had the idea of creating a
> > driver portage system that contains information firstly, detection
> > secondly and
>
> In other words, what lspci/pciutils does?
>
> > configuration scripts and tools thirdly.
>
> This is (sort of) what Redhat's kudzu is meant to do - detect new
> hardware and automatically configure it for you, more or less like what
> MS Windows does.
>
> > the idea is to enable admins and users to quickly learn if their device
> > is suported, find out what device they actualy have and maybe get the
> > right configuration, kernel modules and scripts installed.
>
> Again, basically what Kudzu does.  To be honest, way back when I used
> Redhat and/or Mandrake, I found the automatic hardware detection
> terribly annoying.
>
> > I just know someone has to be working on this, because it seems like such
> > a worthwhile project to enable Linux to escape the hardware headache
> > monica it has too readly acuired.
>
> I suspect Redhat's automatic detection programs annoyed more experienced
> linux users (i.e. admins) than it helped; most admins are able to run
> lspci in order to see what kernel configuration/modules they'll need.
>
>
> If you really want to do something to help the "hardware headache" (I'm
> not sure what 'monica' means - I couldn't find it in any dictionary) -
> help the linux kernel developers to actually support more hardware more
> stably (like Serial ATA, ACPI suspend-to-ram, etc.)  The "hardware
> headache" doesn't come from having trouble identifying cards, it comes
> from having to be nearly on the bleeding edge of kernel development for
> support of any hardware less than a year old.
>
>
> --
> -- Jason Rhinelander
> -- Gossamer Threads, Inc.
>
>
> --
> gentoo-dev@gentoo.org mailing list

-- 
Bibliotech Ltd.



--
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Drivers/Portage
  2004-07-19  8:29   ` [gentoo-dev] Drivers/Portage Martin Owens
@ 2004-07-19 12:07     ` Chris Bainbridge
  2004-07-19 12:39     ` Hasan Khalil
  1 sibling, 0 replies; 7+ messages in thread
From: Chris Bainbridge @ 2004-07-19 12:07 UTC (permalink / raw
  To: gentoo-dev

On Monday 19 July 2004 09:29, Martin Owens wrote:
> I think I ort to make myself a little clearer.
>
> it's not about auto detection / auto configuration. it's about information
> gathering and resources, sure auto configuration is an option at a much
> later stage but I'd much prefere a system that provides information to the
> usrs as a primary goal.
>
> The most important part is creating/generating unique id's for hardware
> that you can match the information up to. then if the system gets it wrong
> or dosn't have any information allowing the users to input new data
> (subject to review) which can then be used to expand and revise the
> information.

Gathering information in one place is imho the most useful thing. A livecd 
that boots, autodetects the hardware, looks it up all up on an online 
database with a web page for each bit of hardware where people discuss their 
successes or failures under linux and assign a compatibility rating, would be 
a very useful thing. I've wasted hours tracking down drivers for all my 
unusual hardware (game console stuff, 802.11 & bluetooth cards, cellphone, 
camera that isn't a usbmassstorage device etc.) and I'm sure I'm not the only 
one. Half the time when I buy accessories I have no idea whether they'll work 
under linux. 

You'll get plenty of people submitting info if its an open project (ie. they 
can get the info back, its not just to drive hits to your web site), and it 
works well.

--
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Drivers/Portage
  2004-07-19  8:29   ` [gentoo-dev] Drivers/Portage Martin Owens
  2004-07-19 12:07     ` Chris Bainbridge
@ 2004-07-19 12:39     ` Hasan Khalil
  1 sibling, 0 replies; 7+ messages in thread
From: Hasan Khalil @ 2004-07-19 12:39 UTC (permalink / raw
  To: gentoo-dev

Me too! Me too! (See below for inline responses).
	-Hasan

Martin Owens wrote:

> it's not about auto detection / auto configuration. it's about information 
> gathering and resources

I wholeheartedly agree with this -- setting up a system that would tell 
us about our hardware automatically would be sweet. Whether we use that 
system to later then autoconfigure it is a different story, and should 
obviously be a disable-able feature. But what's important is me being 
able to plug something in, and finding out right away if anyone else has 
ever been able to get the hardware to work under Linux <my version 
here>, or at all under any Linux version, perhaps with user comments on 
how they got it to work. I envision this much like a wiki (I don't mean 
to say that a wiki is the answer!) on which our 'autodetect' program 
looks up information for a particular piece of hardware.

> The most important part is creating/generating unique id's for hardware that 
> you can match the information up to. 

Doesn't this more or less exist with pretty much any hardware interface 
(PCI vendor/device id's come to mind for PCI, etc.)?

--
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2004-07-19 12:39 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-16 17:57 [gentoo-dev] Drivers/Portage Martin Owens
2004-07-16 18:27 ` Greg KH
2004-07-16 19:39 ` Jason Rhinelander
2004-07-17  0:31   ` [gentoo-dev] Drivers/Portage Duncan
2004-07-19  8:29   ` [gentoo-dev] Drivers/Portage Martin Owens
2004-07-19 12:07     ` Chris Bainbridge
2004-07-19 12:39     ` Hasan Khalil

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox