Mailinglist Archive: opensuse-factory (393 mails)
| < Previous | Next > |
Re: [opensuse-factory] Automatic hardware detection and configuration.
- From: Simon Strandman <simon.strandman@xxxxxxxxx>
- Date: Sun, 04 Mar 2007 19:09:35 +0100
- Message-id: <45EB0B5F.2090508@xxxxxxxxx>
David Bolt skrev:
Another option would be to have some kind of failsafe xserver, that runs with the vesa driver
in 800x600. This could be usefull for other cases as well like if a kernel update broke the nvidia
driver
Simon
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx
After numerous requests for information on what to do when replacing a
graphics card and booting to end up with a black/blank screen, it's made
me wonder:
Why on earth isn't SUSE maintaining a list of all the devices attached,
performing a check each time it boots, and asking the user if they'd
like to configure any new devices that have been added? For a lot of
devices it does ask about configuring them once you're at the desktop.
The problem with this is that for a graphics card, that's a bit too
late.
Another option would be to have some kind of failsafe xserver, that runs with the vesa driver
in 800x600. This could be usefull for other cases as well like if a kernel update broke the nvidia
driver
It should take a matter of a couple of seconds, if that, to query all
the device IDs attached to the PCI bus. If it finds a new device, it can
then look up to see what type of device it is, whether one of the other
devices has been removed and if the new card is of the same type, and
then, if required, flag it to be configured.
When a graphics card is no longer present, but another one is found,
offer the choice to either configure it now or later. Where the user
puts off configuring the card, put a flag against the card so same
choice is presented during the next boot. What's more, in the case of a
graphics card, it could then force a boot into run-level 3 so as to
prevent the "black screen" problem. That way the user can either reboot
the system, or log in at a console, so they can perform the
configuration.
It would then be a case of adding a small check to sax, or whichever
YaST module is used to perform this configuration, so that it checks to
see if the flag is present. If the flag is there, once the configuration
is complete, remove the flag and the user isn't asked about this again.
Regards,
David Bolt
Simon
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx
| < Previous | Next > |