From 530a16ec071db0e24e6e949e265a96848864967c Mon Sep 17 00:00:00 2001 From: Antoine Ginies Date: Wed, 19 Jan 2011 10:44:49 +0000 Subject: add mes5-2.6.33 branch --- perl-install/harddrake/TODO | 169 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 169 insertions(+) create mode 100644 perl-install/harddrake/TODO (limited to 'perl-install/harddrake/TODO') diff --git a/perl-install/harddrake/TODO b/perl-install/harddrake/TODO new file mode 100644 index 000000000..29c28cb77 --- /dev/null +++ b/perl-install/harddrake/TODO @@ -0,0 +1,169 @@ +-*- outline -*- + +* drakxtools +** drakxtools* need XF-{75,100}fonts that requires XFree86 + +* Harddrake TODO: +** ui +*** more usb mice infos +*** enable the user to force a module (isa, isapnp, ...) +*** print "(not loaded)" if module isn't loaded +*** add bus_position to make unique id in ui (check it does not confuse hw service) +*** cdrom (must be done by diskdrake): +**** ide-scsi / ide-cd switch (humm, the future (aka 2.6.x kernel) is ide-cd only) +*** use fbgtk+2 when booting on fbcon for smoother GUI => interactive::fbgtk +*** help: +**** print fields in black and their description in blue as for information fields +*** check there's at least one config option before showing the "condigure module" button +*** s/module/driver/ ? +** fixes +*** configure at boot-time (hw hooks shared by both harddrake & drakx ?): + all /etc/modules aliases +**** usb-interfaces (or rewrite usb service in perl for speed) +**** switch nvidia/nv in /etc/X11/XF86Config + if [[ -e /lib/modules/`uname -r`/kernel/drivers/video/NVdriver ]]; then + perl -pi -e 's!Driver "nv.*"!Driver "nvidia"!g;s!#HARDDRAKE (Load.*glx)!\1!g' /etc/X11/XF86Config-4 + else + perl -pi -e 's!Driver "nv.*"!Driver "nv"!g;s!(Load.*glx)!#HARDDRAKE \1!g' /etc/X11/XF86Config-4 + fi +*** non needed stuff to run X must be posponed after X11 startup +**** eg: scanner/audio/printer/floppy/cdrom/tape/tv/webcam/joystick/ ... +** packaging : separate version for harddrake & drakxtool +** configurators +*** new cd burner: offer to install cdrecord and one of its gui frontends +*** new dvd driver : offer to install xine||mplayer +*** draksound : +**** add a dialog so that the user choose its wavetable. +**** list all availables drivers, defaulting to first alternative, prepending old one with '*' +**** add 'ALSA/OSS': tag to modules list +** detect engine: +*** detect isapnp devices +*** set more field for fscking 0x0000:0x0000 usb controllers + +** move all drakx tools into just a small one-liner that uses real .pm + so that harddrake and mcc reduces their memory usage pattern and + be faster (the next fast step will be to use perl6/parrot) + + drawback : this would level down quite a lot the global mcc/harddrake robustness + +** check there're enough parameters in module config +** for to send a message for unknown hardware to install@mandrakesoft.com + + Subject: [UNKNOW HARDWARE] or a new other ml + -> do you konw how to configure it under linux ? + -> description + + +* #################################################################### +* #################################################################### + +* / no hope / useless : +** enable a string to be passed as detector; in that case, do ourself the =~ +** alter detect_devices in order to only probe one time +** detect *ALL* mouses if more than one (mousedrake?) + +** deeper data structure in Mandrake 9.2 ? + + "Mass storage" => (Floppy, + Disk, + Cdrom, + Tape) + + "Network" => (Ethernetcard, + Modem, + Isdn) + "Multimedia" => (Videocard, + Tvcard, + Soundcard, + Webcam) + "System" => (Bridge, + Cpu, + Memory) + + + "Publishing" => (Printer, + Scanner) + + "Pointing" => (Mouse, + Joystick) + + "Buses" => (Ideinterface, + Scsiinterface, + Usbinterface, + ); + + "Unknown/Others", + +* #################################################################### + +* Suggestions +** various +Subject: Re: [Cooker] Optional ALSA Support for SB Live! +From: Fabrice FACORAT +To: cooker@linux-mandrake.com +In-Reply-To: +References: <20020311051222.47DC087CA5@yavin.mandrax.org> + +Date: 11 Mar 2002 11:12:31 +0100 +Message-Id: <1015841551.3895.31.camel@bastard.localdomain> + +Le lun 11/03/2002 à 10:41, Thierry Vignaud a écrit : + +> > In Mandrake 8.1 rerunning Harddrake post-setup would switch over +> > to ALSA (which supports MIDI synth), however in 8.2 the only way to +> > get ALSA support is to manually edit the modules.conf file. This +> > would be disasterous for someone who isn't familar with +> > modules.conf, but had been instructed on the mandrake-expert/newbie +> > lists (as many had been) to simply rerun Harddrake on the sound card +> > to get ALSA (and hence MIDI synth support). +> +> give me the result of lspcidrake -f -v so that i switch your card +> from oss to alsa. + +no please. +just one month ago you switch SBLive from Alsa to OSS ( cause drakX +set it as OSS and harddrake as Alsa ). +There were also a discussion concerning the fact that Alsa doesn't +support emu-tools and so all available options. +Last but not least, several peoples report pbs with Alsa ( is sound is +too high you have disturbances ). So someone is going to ask you for +OSS as it want to use some features os SBLive, etc ... + +To my mind the best way for this ( but too late for 8.2 ) will be to +have a tool called soundrake. Thanks to this tools, you choose at the +beginning if you want to use OSS or alsa and then try to correctly +configure your sound card. This tool should be able to work in +embended mo in harddrake or harddrake2 ( infos concerning this so long +awaiting harddrake 2 ? ). + +In order to make this tool be a perfect tool, it should be able to +advice user concerning the advantage and the disadvantage of each +driver ( indeed alsa sometimes is better than OSS as it support full +duplex and wave mixing on more sound cards ). +It's also disturbing is harddrake set alsa by default and XrakX set +OSS by default as sometimes by lanching harddrake ( just to see what +happen ) you lose ( or seems to lose ) your sound card ( mute mixer ) + +For example : ++ launch harddrake ++ use autodetection : yes/no ++ if auto detects enable, it detects a SBLive. ++ explanations text concerning the fact that : + if I use OSS I will be able to use sounds effects, live drive and +others things ( AC-3 passthrough ) thanks to the emu10k1-tools packages +( available on CD sets and installable via Software Manager ) + if I use Alsa, I won't be able to use emu10k1-tools but at the +contrary I will be able to use midi software as alsa module support midi ++ ask user which one he wants to use : OSS / Alsa ? ++ set the sound card drivers and modules.conf according to user wishes ++ if I select OSS, installed emu10k1-tools and provide a +GUI to configure them ++ if I select Alsa unmute at least PCM and Vol or display +a warning saying that by default Alsa mute everything ( configure alsa +service so that it save mixer settings ) ++ test the sound ( mandrake sound theme ) ++ do you hear something ? ++ yes -> your sound card have been properly set. ++ if no -> try the others drivers set or send lspcidrake -v to +somebody@somewhere.org to check for support for your sound card ++ Do you ahave another sound card ? -- cgit v1.2.1