|
Description
When i change some hardware pieces i need to configure them manually, ubuntu should recognize there has been a hardware change and configure it.
Attachments
No attachments.
Duplicates
Comments
|
rsepulvedacl wrote on the 28 Feb 08 at 20:27
| |
I had a problem like this with a monitor. I had a 15" monitor with 1024x768 resolution and now I have a 17" with 1280x1024 resolution and Ubuntu still had 1024x768 as resolution.
|
|
ubee wrote on the 29 Feb 08 at 01:23
| |
I agree, Ubuntu should be Plug and Play autodetect/install. When I plug my Linksys Wireless Card into the slot, Ubuntu should notify and provide option to search/install the driver.
|
|
dburanen wrote on the 29 Feb 08 at 02:44
|
The monitor/video card/resolution issues will be addressed with the new versions of Xorg and xrandr.
Other hardware I'm unsure of.
|
|
sciurus wrote on the 29 Feb 08 at 03:12
| |
When you plug in in your wireless card, if there is a linux driver it will work. Adding support for more hardware to the "Restricted Drivers Manager" (e.g. installing windows drivers through ndiswrapper) might be a worthwhile idea.
|
|
Ralf.Nieuwenhuijsen wrote on the 29 Feb 08 at 04:00
|
This is simply not possible for all types of hardware, because of how its setup. It's funky enough you can plugin memory with the machiene running if you are using linux.
The point is: not all hardware announces itself. Would you really want it to waste 10% of your cpu and performance to keep constantly checking wether you plugged in some new PCI card?
Then again, USB/Monitors/BlueTooth devices do 'announce' themselves and they should just work after pluggin in. Otherwise it's just a bug.
|
|
hackel wrote on the 29 Feb 08 at 04:54
| |
We don't need to poll for new hardware constantly, simply check at boot, and have an option to manually check for new hardware. The only type of hardware that generally requires this change is not hot-pluggable, which is why it's fine to do the search only on demand.
|
|
Anis wrote on the 29 Feb 08 at 09:50
| |
Same idea as hackel; an option to "detect material and configure it with default options" in the administration panel is enough : don't loose memory with a program who's always running; if i don't plug anything i just loose memory.
|
|
Zappes wrote on the 29 Feb 08 at 12:54
|
Experienced users may find this extremely funny, but I once had to reinstall Ubuntu 7.04 because I had bought a new sound card. I simply had no idea whatsoever how to ged rid of the old card (onboard sound stuff) and configure the new card (Creative Audigy ZX, USB). After trying to find some information on the internet, applying some kind of outdated patch and completely shooting all that ALSA stuff which I didn't really understand (don't understand it as of today, to be honest) I sighed and did what always helped with windows: Format, Fdisk, Reinstall.
Being a software developer with a master's degree in computer science I really ask myself how "normal" people should survive any kind of hardware change in linux. :)
|
|
SGusto wrote on the 29 Feb 08 at 14:04
|
A hardware change success story.
I just did a round of "hand me down" on four computers running WinXP and one dual booted Feisty from a separate drive. Moving the XP installs from one box to another was a pain. By the time I got to the dual booting machine I was tired of the whole thing and simply moved the Feisty drive to the new box, booted and held my breath. I was amazed. It booted like it didn't even know it had moved from an AMD/XP1800 to an Intel/P4 both with different hardware. But it had adjusted to everything. I thought "XP certainly can't do that!"
|
|
jemtallon wrote on the 29 Feb 08 at 18:18
| |
I have similar issues with my laptop docking station. When the laptop is in the docking station and using the monitor, Ubuntu allows the resolution to be set higher than the laptop screen can handle. Then if I take the laptop out of the docking station, the laptop screen no longer works because the resolution is wrong. It would be nice if it could sense the highest resolution for the screen and switch to it if it was set higher than that - if not immediately, at least on a reboot. Instead, X just fails to load and I have to login via the CLI and change the resolution back to a lower one in the X config. Usually I remember to set the resolution lower before disconnecting from the docking station but if I don't and take the laptop with me somewhere I end up hacking apart the config to make it work.
|
|
drinkypoo wrote on the 29 Feb 08 at 18:31
|
To be honest, checking currently-unused legacy ports every five seconds wouldn't kill anybody. However, the last thing my system needs is one more daemon. For the luvva pete, please let it be an option.
given the wonderful PCI ID databases and whatnot out there, it ought to be possible to come up with some kind of tool that will detect hardware which requires a package to function, and asks you if you want to load the package.
This could be implemented at the input end as a file with a given path and filename included in the .deb file which is automatically detected by some system which will read the Contents file, and which will subsequently retrieve .deb files which have this list of PCI IDs (or USB IDs, or other types of hardware fingerprint) and add their information into the database (provided they pass cryptographic authentication as usual for an apt source.)
Legacy hardware which cannot be identified could be handled by simply popping up a window and asking the user to identify it from a list of such devices, perhaps identified through the same file (and thus mechanism) as above (which was intended for devices which are easily identified, naturally.)
The key element of this scheme which I feel should be considered (I'm sure there's better ways to do this) is that if you don't take advantage of it, it doesn't cost anything except some minimal effort on the part of the package maintainers, who very likely already have this information. In most cases it will be possible to derive it from the package sources themselves.
|
|
Lee wrote on the 29 Feb 08 at 20:10
| |
Agreed, on one condition: ubuntu should NEVER choke because it's now running on a different board, processor, ram, disk, etc. than it did before. I hate that you can't image a windows machine and install it on another. Debian already breaks when you install it on a machine with different ethernet Mac addresses, as it's trying to be too smart and keep ethernet interfaces stable. Ubuntu's probably the same. This needs to be fixed, and never allowed to happen again.
|
|
feNNec wrote on the 1 Mar 08 at 12:06
| |
Not really agree: I don't want Ubuntu becomes WinXP spending time to look permanently for change during all sessions and most of times, getting lost. This good idea must remain in manual mode with manual acknowledgment, piece by piece. For laptop on dockstation, a hardware profiles management system is I think, a simple way to solve the question.
|
|
petrojn wrote on the 1 Mar 08 at 13:20
|
I've had docking station problems to - esp suspending while docked and then resuming out of the dock is one example
|
|
probono wrote on the 1 Mar 08 at 16:14
| |
Why can't Ubuntu just _always_ use the live CD/Casper hardware detection? (Mac OS X, for example, also "detects" hardware on every boot...)
|
|
chandru.in wrote on the 1 Mar 08 at 18:38
|
It is really a great idea to re-detect hardware at boot and prompt the user if there is some change. I'm sure most users would be ready to accept a boot delay of say 5 seconds if new hardware detection would be painless.
I too had to manually re-configure my sound card when I upgraded my PC without changing the Hard Disk.
|
 keybuk (Brainstorm admin) wrote on the 1 Mar 08 at 20:07
|
Ubuntu *does* recognize hardware changes, and *does* check for new hardware at boot.
I'm not sure what isn't working for you that prompted this idea.
|
|
djgm1 wrote on the 3 Mar 08 at 17:52
| |
A handy audio noise when I plug in a device would be nice, one for success and one for failure (like in Windows) and maybe a prompt which reports the success or failure of the device.
|
|
strixy wrote on the 7 Mar 08 at 14:35
|
djgm1, try this for fun and excitement on the weekend.
Shutdown your computer, remove your video card, plug in a new video card, start up your box.
See you on the cl if it will even get that far. Good luck to you if you only have 1 computer in the house.
|
|
jrusinek wrote on the 25 Mar 08 at 16:34
| |
BulletProofX is funny "feature", implemented for over a years in other distros ^^ .
|
|
balak wrote on the 30 Mar 08 at 23:24
|
I don't understand the scope of the idea. AFAIK, ubuntu automatically recognizes most hardware changes.
My experience in this regard has been fantastic. My computer died on me a few weeks back. I had to change the motherboard and processor - but nothing else. Only I changed the hw (from ASUS M2NPV-VM board & Athlon X2 3800+ to ABIT AN-M2 board and Athlon X2 4000+) and rebooted most of the things just worked. The only tweaking I needed to do was for the nvidia graphics card. I had to download and install a different propreitary drivers.
|
|
dry_carton wrote on the 4 Apr 08 at 21:35
| |
One hardware change that must be detected is monitors. If you leave your settings at a certain resolution and change monitor, if your new monitor doesn't support that resolution you won't see anything on the screen and Ubuntu won't reconfigure it.
|
|
maze1216 wrote on the 16 Apr 08 at 20:37
| |
I work at a computer repair store in Florida and have spent the last 6 months talking people into using UBUNTU. Most of them have no idea of the concept of partition for dual boot and trying to explain to someone who recently learned how to turn a computer on, that "when you get home you're going to need to go in and tell it what kind of "TV"(monitor) you have hooked up to this "Box" we call a computer" is insane. on most the xp systems we repair i can plug it into any monitor in our store while the computer is running and it doesn't even notice the change unless the monitor can't handle the resolution but a simple reboot always fixes that. with ubuntu it's been way more than difficult to send these people home with a shell set up to my monitor in the shop and have to explain to them over the phone how to set it up with their monitor at home. especially the people who love that spinning cube desktop effect which won't work if you have anything set to generic. so every night i pick a few gods and pray that ubuntu 8.04 fixes it's inability to detect a new monitor being plugged in... even a button to click that says (i'm about to change hardware, keep a watch on things for a few minutes and see what i plug in and set it for me) would be really nice.
|
|
RAOF wrote on the 19 May 08 at 08:13
| |
This sounds like an un-feature. Rather than "you've added new hardware, would you like to make it work?" we should be (and have been) moving towards "I plug it in, and it works". And, in my experience, we're pretty much there. The things which don't yet Just Work(tm) should be dealt with by making them work, rather than notifying that they're broken.
|
|
Tweenk wrote on the 18 Jun 08 at 19:29
|
@maze1216: Compiz doesn't depend on the monitor. It seems that DPMS support in X.org is flimsy (another piece of evidence: gnome-screensaver doesn't turn off the screen).
I would also like to point out that X.org is the part of Desktop Linux that sucks most: input hotplug doesn't have any documentation, output hotplug kind of works but then it doesn't, xorg.conf is an abomination, etc. Actually new releases of X.org work worse on the input front - I have a mouse that requires a config option for the horizontal scroll to work properly, and the Ubuntu 8.04 version of X.org will ignore this option if the mouse isn't plugged in when starting X. This wasn't the case with previous releases.
|
|
Al Biheiri wrote on the 10 Jul 08 at 21:51
| |
At first i thought this was totally pointless suggestion b/c the title is general. But then user:rsepulvedacl brought up a very good point about the monitor issues.
|
Post your comment
|