PreScriptum: - hotplug/pci ÐÒÅÄÌÁÇÁÅÔÓÑ ÏÔÌÏÖÉÔØ ÎÁ Master 3.0; - ÄÌÑ Master 2.4 ÐÒÅÄÌÁÇÁÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÚÁÍÏÒÏÖÅÎÎÙÊ ÐÏ ÓÏÓÔÏÑÎÉÀ ÎÁ Compact 2.3 ÉÌÉ Sisyphus-current kudzu. óÏÏÂÒÁÖÅÎÉÑ -- ÎÉÖÅ. On Thu, Jun 10, 2004 at 11:08:32AM +0400, Anton Farygin wrote: > >ôÕÔ ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎÁ ÓÍÅÓØ (snd-emu10k1 + nvaudio) -- ÍÎÅ ÔÁË > >sound-scripts ÉÎÔÅÒÅÓÎÅÅ ÂÙÌÏ ËÒÕÔÉÔØ; ÐÒÁ×ÄÁ, hotplug ×ÓÅ > >ÒÁ×ÎÏ ÇÒÕÚÉÔ snd-intel8x0 -- ÞÔÏ ×ÐÏÌÎÅ ÐÏÎÑÔÎÏ, ÎÏ: sudo grep > >-r snd-intel8x0 /etc/mod* ÎÁÈÏÄÉÔ ÓÏ×ÐÁÄÅÎÉÑ × ÔÏÌØËÏ × > >/etc/modprobe.conf-out, É ÜÔÏÔ ÉÓËÕÓÔ×ÅÎÎÙÊ ÉÎÔÅÌÌÅËÔ > >ÎÁÐÒÑÇÁÅÔ. > üÔÏ ÎÅ ÉÓËÕÓÓÔ×ÅÎÎÙÊ ÉÎÔÅÌÅËÔ.. îÅÔ. üÔÏ ÎÅÅÓÔÅÓÔ×ÅÎÎÙÊ ÉÎÔÅÌÌÅËÔ × ÈÕÄÛÅÍ ÓÍÙÓÌÅ ÜÔÏÇÏ ÓÌÏ×Á, É ÓÍÏÔÒÉ ÐÏÞÅÍÕ. õ ÎÁÓ × ÉÔÏÇÅ ÓÍÅÛÉ×ÁÀÔÓÑ: - ÖÅÌÁÔÅÌØÎÏ ÉÎÔÅÒÁËÔÉ×ÎÁÑ ÎÁÓÔÒÏÊËÁ ÏÂÏÒÕÄÏ×ÁÎÉÑ É - ÖÅÌÁÔÅÌØÎÏ ÎÅÉÎÔÅÒÁËÔÉ×ÎÁÑ ÎÁÓÔÒÏÊËÁ ÏÂÏÒÕÄÏ×ÁÎÉÑ. ðÅÒ×ÏÅ -- ÜÔÏ ÓÅÔÅ×ÙÅ ÉÎÔÅÒÆÅÊÓÙ, ÐÒÉÎÔÅÒÙ, ÐÒÏÞÁÑ ÐÅÒÉÆÅÒÉÑ, ÇÄÅ ÎÁÄÏ ÓÐÒÏÓÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ (É ËÏÔÏÒÙÅ _ÎÁÉÂÏÌÅÅ_ ÔÉÐÉÞÎÏ, ÈÏÔÑ ÎÅÏÂÑÚÁÔÅÌØÎÏ, ÐÏÄËÌÀÞÅÎÙ ÂÏÌÅÅ ÓÔÁÃÉÏÎÁÒÎÏ, ÞÅÍ ÐÑÔØ ÒÁÚ ÎÁ ÒÅÂÕÔ), Á ×ÔÏÒÏÅ -- ÜÔÏ ÃÅÌÅ×ÁÑ "ÁÕÄÉÔÏÒÉÑ" ÐÏËÏÊÎÏÇÏ ÓÅÒ×ÉÓÁ usb × ÐÅÒ×ÕÀ ÏÞÅÒÅÄØ. ëÏÔÏÒÁÑ ÍÅÓÔÁÍÉ ÐÅÒÅÓÅËÁÅÔÓÑ Ó ÐÅÒ×ÏÊ, ÎÏ ÎÅ × ×ÅÓØÍÁ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÏÊ ËÁÔÅÇÏÒÉÉ usb-storage. ôÁË ×ÏÔ. þÔÏ ÐÒÏÉÓÈÏÄÉÔ, ËÏÇÄÁ ÎÁ ÓÉÓÔÅÍÕ ÂÅÚ ÓÅÔÅ×ÙÈ ËÁÒÔ ÄÏÂÁ×ÌÑÅÔÓÑ ÏÂÙÞÎÁÑ ÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ PCI-ËÁÒÔÁ? òÁÎØÛÅ kudzu ÐÒÉ ÚÁÇÒÕÚËÅ ÉÌÉ Ó ÐÉÎËÁ ÐÉÓÁÌ modules.conf É ÄÅÒÇÁÌ ÎÁÓÔÒÁÉ×ÁÌËÕ. þÔÏ ÔÅÐÅÒØ? þÔÏ ÐÒÏÉÓÈÏÄÉÔ, ËÏÇÄÁ ÍÅÎÑÅÔÓÑ ×ÉÄÅÏËÁÒÔÁ? þÔÏ ÐÒÏÉÓÈÏÄÉÔ, ËÏÇÄÁ ÄÏÂÁ×ÌÑÅÔÓÑ ×ÔÏÒÁÑ Ú×ÕËÏ×ÁÑ ËÁÒÔÁ (ËÌÁÓÓÉÞÅÓËÉÊ ÐÒÉÍÅÒ -- Ë ÐÅÒ×ÏÊ ÎÁÂÏÒÔÎÏÊ)? þÔÏ ÐÒÏÉÓÈÏÄÉÔ, ËÏÇÄÁ Ä×Á PCI-ÕÓÔÒÏÊÓÔ×Á ÏÄÎÏÇÏ ËÌÁÓÓÁ ÍÅÎÑÀÔÓÑ ÓÌÏÔÁÍÉ? þÔÏ ÐÒÏÉÓÈÏÄÉÔ, ËÏÇÄÁ Ë PCI ethernet ÄÏÂÁ×ÌÑÅÍ USB- É PCMCIA-ethernet? (× ÓÍÙÓÌÅ ÎÅÓÌÅÔÁÎÉÑ Ó×ÑÚÉ ÞÅÒÅÚ ÕÖÅ ÉÍÅÀÝÉÊÓÑ) é ÜÔÏ ÍÙ ÅÝÅ ÎÅ ÄÕÍÁÅÍ, Á ÞÔÏ ÐÒÏÉÓÈÏÄÉÔ, ÅÓÌÉ ÄÏÂÁ×ÌÑÀÔÓÑ ÎÅ-PCI/PCMCIA/USB, ÎÏ _ÕÖÅ_ ÐÏÄÄÅÒÖÉ×ÁÅÍÙÅ ÕÓÔÒÏÊÓÔ×Á ×ÒÏÄÅ ISA PnP Ú×ÕËÁ/ÍÏÄÅÍÁ. (ÍÅÖÄÕ ÐÒÏÞÉÍ, ÔÁËÉÅ SB16 × Master 2.2 ÓÏÂÒÁÎÙ É Õ ÍÅÎÑ ÂÙÌÏ ÍÉÎÉÍÕÍ Ä×Å ÖÁÌÏÂÙ ÎÁ ÜÔÏ -- Ô.Å. ÜÔÏ ÎÅ ÔÏ ÖÅÌÅÚÏ, ÐÒÏ ËÏÔÏÒÏÅ _ÕÖÅ_ ÍÏÖÎÏ ÚÁÂÙÔØ) ðÒÏ ÕÍÅÒÅÎÎÏ ÔÏÎËÉÅ ÎÁÓÔÒÏÊËÉ ×ÒÏÄÅ ÐÁÒÁÍÅÔÒÏ× ÍÏÄÕÌÅÊ ÔÏÖÅ ÐÏËÁ ÍÏÌÞÉÍ. > ÐÏÓÍÏÔÒÉ ×ÎÉÍÁÔÅÌØÎÏ ÎÁ ËÏÄ pci.rc É pci.agent. óÍÏÔÒÅÌ ÐÏ ÄÉÁÇÏÎÁÌÉ, ÐÏËÁ ÄÕÍÁÌ, ÇÄÅ Ö ÏÛÉÂËÁ. ðÏÔÏÍ ÐÏÎÑÌ, ÞÔÏ ÎÅ × ËÏÄÅ ÄÅÌÏ, Á × ÐÏÄÈÏÄÅ. > ôÁÍ ÚÁÇÒÕÖÁÀÔÓÑ ÍÏÄÕÌÉ, ËÏÔÏÒÙÅ ÎÁÈÏÄÑÔÓÑ ÞÅÒÅÚ pciscan, ÅÓÌÉ > pciscan ÎÉÞÅÇÏ ÎÅ ÎÁÛÅÌ, ÔÏ ÉÄÅÔ ÚÁÇÒÕÚËÁ ÍÏÄÕÌÅÊ ÓÏÇÌÁÓÎÏ > /lib/modules//modules.pcimap. > îÕ É × ÔÁËÏÊ ÓÈÅÍÅ ÅÓÔÅÓÔ×ÅÎÎÏ ×ÓÅ ÔÏ, ÞÔÏ ÔÙ ÐÒÏÐÉÓÁÌ × > modules.conf - ÉÇÎÏÒÉÒÕÅÔÓÑ. ôÙ ÄÕÍÁÅÛØ, ÔÁËÏÊ ÄÉÓÔÒÉÂÕÔÉ× ×ÙÖÉ×ÅÔ ÎÁ ÒÙÎËÅ, ÄÁÖÅ ÅÓÌÉ ÕÓÐÅÅÍ ÏÔÌÉÚÁÔØ ÈÏÔÑ ÂÙ ÐÏÌÏ×ÉÎÕ ×ÙÌÅÚÛÉÈ ÂÁÇÏ×? á×ÔÏÍÁÔÉËÁ, ËÏÔÏÒÁÑ ÈÏÔÑ ÂÙ ÕÖÅ ÐÒÏ×ÅÒÅÎÁ -- ÜÔÏ Microsoft(R) Windows(TM), É ÔÕÔ ÔÙ Ó ÎÉÍÉ ÚÁ ÐÏÌÇÏÄÁ ÎÅ ÐÏÔÑÇÁÅÛØÓÑ ÎÕ ÎÉËÁË. é ÔÏ -- (ÇÉÐÅÒ)ÉÎÔÅÒÁËÔÉ×ÎÁ, Á ÎÅ ÎÁÏÂÏÒÏÔ -- ×ÓÅ ÍÏÌÞÁ. kudzu, ËÏÔÏÒÙÊ ÍÙ Ó ÔÏÂÏÊ ÄÒÕÖÎÏ ÎÅ ÌÀÂÉÍ -- Á×ÔÏÍÁÔÉËÁ, ËÏÔÏÒÁÑ ÍÏÖÅÔ É ÎÅ ÔÁË, ÎÏ ÐÒÏ×ÅÒÅÎÁ É ÒÁÂÏÔÁÅÔ ÎÁ ÂÏÌÅÅ ÛÉÒÏËÏÍ ÁÒÅÁÌÅ _ËÒÉÔÉÞÎÙÈ_ ÓÉÔÕÁÃÉÊ, ×ËÌÀÞÁÑ ÐÒÅÓÌÏ×ÕÔÙÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÅ ÍÙÛËÉ. > ëÁË ÜÔÏ ÉÓÐÒÁ×ÉÔØ ? ÷ÏÐÒÏÓ ÈÏÒÏÛÉÊ, Ñ ÐÏËÁ ÞÔÏ ÜÔÏÇÏ ÎÅ ÚÎÁÀ. ôÁË ÍÏÖÅÔ ÐÅÒÅÄ ÔÅÍ ËÁË ÌÏÍÁÔØ -- ÏÂÄÕÍÁÔØ, ÞÔÏ ÉÍÅÎÎÏ ÓÔÒÏÉÔØ, É ÎÅ ÂÒÁÔØ ÎÁ ÓÅÂÑ ÉÓËÌÀÞÉÔÅÌØÎÏÅ ÂÒÅÍÑ ÏÔ×ÅÔÓÔ×ÅÎÎÏÓÔÉ? > ÷ ÐÒÉÎÃÉÐÅ ÍÏÖÎÏ ÓÄÅÌÁÔØ /etc/pciscan.d/, ËÕÄÁ ËÌÁÓÔØ > ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ËÏÎÆÉÇÉ ÄÌÑ ÔÁËÉÈ ÓÌÕÞÁÅ×, ËÁË Õ ÔÅÂÑ > (ÓÁÍÏÓÂÏÒÎÙÅ ÍÏÄÕÌÉ). âÒÒ. trickster:~> sudo rpm -qf /lib/modules/2.4.26-std-up-alt2/nvidia-nforce/nvaudio.o kernel-modules-nvidia-nforce-std-up-1.0.0261-alt12.2 äÒÕÇÏÅ ÄÅÌÏ, ÞÔÏ ÍÏÇÕÔ ÖÅ ÂÙÔØ É ÓÁÍÏÓÂÏÒÎÙÅ... ÉÌÉ "ÏÂÒÁÔÉÔÅÓØ Ë ÐÒÏÉÚ×ÏÄÉÔÅÌÀ"? ;-) > ÷ ÏÂÝÅÍ - ÅÓÌÉ ÅÓÔØ ÉÄÅÉ, ÔÏ Ñ ÇÏÔÏ× ÉÈ ×ÙÓÌÕÛÁÔØ × bugzilla. éÄÅÑ ÅÓÔØ ÏÄÎÁ -- ÓËÁÚÁÔØ, ÞÔÏ hotplug::pci -- ÜÔÏ ALM3 timeline É ÎÅ ÐÙÔÁÔØÓÑ ÒÏÄÉÔØ ÇÉÂÒÉÄ ÕÖÁ Ó ÅÖÏÍ -- ÄÉÓÔÒÉÂÕÔÉ× ÎÁ 2.4 Ó ÉÎÓÔÁÌÑÔÏÒÏÍ ÎÁ 2.4, × ËÏÔÏÒÏÍ ÉÚ ÉÎÓÔÁÌÑÔÏÒÁ ×ÙËÉÎÕÔÙ ÅÇÏ ÏÓÎÏ×ÎÙÅ ÃÅÎÎÏÓÔÉ -- ÈÏÔØ ËÁË-ÔÏ ÄÅÌÁÀÝÉÅ ÒÁÂÏÞÉÊ /etc/modules.conf ËÕÓËÉ, ÐÏÔÏÍÕ ËÁË ÎÁ modules.conf ÍÙ × ÒÁÎÔÁÊÍÅ ×ÓÅ ÒÁ×ÎÏ ÚÁÂÉ×ÁÅÍ. ðÏÄÕÍÁÊ ÓÁÍ, ÓËÏÌØËÏ ÇÏÒÑ ÂÕÄÅÔ ÉÚ-ÚÁ: - ÎÅÒÁÂÏÔÁÀÝÉÈ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÈ ÍÙÛÅÊ; - ÎÅÐÏÄßÅÍÎÙÈ ÂÅÚ sndconfig isapnp-Ú×ÕËÏ×ÕÛÅË; - "ÎÅÏÔËÌÀÞÁÅÍÏÇÏ kudzu" ÉÌÉ "ÎÅÒÁÂÏÔÁÀÝÅÇÏ usb" (ÂÅÚ ×ÁÒÉÁÎÔÏ×); - ÐÒÏÞÉÈ ÌÑÐÏ×, ËÏÔÏÒÙÅ ×ÓÅÇÄÁ ÏÓÔÁÀÔÓÑ ÐÒÉ ÉÚÍÅÎÅÎÉÑÈ × ÐÏÓÌÅÄÎÉÊ ÍÏÍÅÎÔ. ñ ÐÏÎÉÍÁÀ, ÞÔÏ ÐÏÄÄÅÒÖÉ×ÁÔØ kudzu/ldetect-lst -- ÂÏÌØ É ÞÔÏ ÌÑÐÏ× ÔÁÍ ÏÓÔÁÅÔÓÑ ×ÓÅ ÒÁ×ÎÏ NNN, ÎÏ ÞÔÏ ÍÅÛÁÅÔ ÈÏÔÑ ÂÙ ÚÁÍÏÒÏÚÉÔØ ÉÈ ÎÁ ÕÒÏ×ÎÅ ALC2.3 Ó ÍÉÎÉÍÁÌØÎÙÍÉ ÉÚÍÅÎÅÎÉÑÍÉ (×ÅÄØ ÐÅÒÅ×ÏÒÏÔÏ× ÎÅ ÂÙÌÏ)? ðÒÉ ÜÔÏÍ ÐÁÒÁÌÌÅÌØÎÏ ÓÐÏËÏÊÎÏ ÒÁÚ×É×ÁÔØ hotplug, × Ô.Þ. PCI-ÞÁÓÔØ (×ËÌÀÞÉ× ÅÅ ÌÏËÁÌØÎÏ × Ñ×ÎÏÍ ×ÉÄÅ) É Ë 3.0 ÐÏÌÕÞÉÔØ ÂÏÌÅÅ ×Ú×ÅÛÅÎÎÙÊ ÂÁÌÁÎÓ ÜÔÏÊ ÜËÏÓÉÓÔÅÍÙ, ËÏÔÏÒÁÑ, ËÁË ×ÉÄÉÍ ÎÁ ÐÒÉÍÅÒÅ *-scripts, ÎÁ hotplug ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ. > >÷ ÏÂÝÅÍ, ÞÔÏ ÄÅÌÁÔØ É ËÔÏ ×ÉÎÏ×ÁÔ? (ÓÐÒÁÛÉ×ÁÀ × Ô.Þ. ËÁË > >ÍÁÊÎÔÅÊÎÅÒ sound-scripts, ËÏÔÏÒÏÇÏ ÐÅÒ×ÙÍ ÂÕÄÕÔ ÂÉÔØ ÚÁ > >ÎÅÐÏÄÏÂÓÔ×Ï Ó Ä×ÕÍÑ Ú×ÕËÏ×ÙÍÉ, ÄÁ É ÎÅ ÔÏÌØËÏ Ó Ä×ÕÍÑ) > îÁ 2.6 ÑÄÒÅ sound-scripts ÎÁÄÏ ÏÔÐÒÁ×ÌÑÔØ × /dev/null, ÐÅÒÅÎÏÓÑ > ×ÓÀ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ × sound.agent hotplug'Á. üÔÏ ÂÏÌÅÅ > ÐÒÁ×ÉÌØÎÏÅ ÒÅÛÅÎÉÅ. îÅ ÓÐÏÒÀ É ÏÂÄÕÍÙ×ÁÀ ÜÔÏ ÍÉÎÉÍÕÍ ÐÏÌÇÏÄÁ, ÎÁÞÉÔÁ×ÛÉÓØ Takashi Iwai (ÓÏÂÓÔ×ÅÎÎÏ, ËÁË ÓÅÌ ÐÉÌÉÔØ sound-scripts, ÔÁË É). > ïÄÎÁËÏ ÏÎÏ ÎÅ ÒÁÂÏÔÁÅÔ ÎÁ 2.4 ÑÄÒÅ É ÜÔÏ ÍÏÖÎÏ ÂÕÄÅÔ ÄÅÌÁÔØ > ÔÏÌØËÏ ÔÏÇÄÁ, ËÏÇÄÁ ÍÙ ÚÁÂÕÄÅÍ ÐÒÏ ÓÕÝÅÓÔ×Ï×ÁÎÉÅ ÑÄÒÁ 2.4. é ISA PnP (× ÓÍÙÓÌÅ, ÏÆÉÃÉÁÌØÎÏ ÓËÁÖÅÍ "Á ÎÕ ÍÁÒÛ × ÍÁÇÁÚÉÎ, ÎÅÞÁ Ó×ÏÅ ÂÁÒÁÈÌÏ ÐÏÄ ÎÁÛ ÌÉÎÕËÓ ÐÏÄÓÔÁ×ÌÑÔØ"). âÅÄÁ × ÔÏÍ, ÞÔÏ ÜÔÏ, Ó ÐÏÚ×ÏÌÅÎÉÑ ÓËÁÚÁÔØ, anti-hotplugged hardware (ËÏÔÏÒÏÅ ÄÏÌÇÏ É/ÉÌÉ ÒÉÓËÏ×ÁÎÎÏ ÄÅÔÅËÔÉÔÓÑ ÉÌÉ ×ÏÏÂÝÅ ËÏÎÆÉÇÕÒÉÒÕÅÔÓÑ ×ÒÕÞÎÕÀ) ÂÕÄÅÔ ÖÉÔØ ÄÁÖÅ ÄÏÌØÛÅ, ÞÅÍ ÎÕÖÎÏ ÐÏÄÄÅÒÖÉ×ÁÔØ ÑÄÒÏ 2.4. é "ÍÙ", ËÁË ÕÖÅ ÎÅ ÒÁÚ ÏÔÍÅÞÁÌÏÓØ -- ÜÔÏ ÅÝÅ ÎÅ ×ÓÑ ÁÕÄÉÔÏÒÉÑ ÄÉÓÔÒÉÂÕÔÉ×Á, ÉÌÉ × ÎÅÍ ÎÅÔ ÓÍÙÓÌÁ. á ÅÓÔØ ÌÀÄÉ, ËÏÔÏÒÙÅ 2.2 ÅÝÅ ÐÏÌØÚÕÀÔ ÉÌÉ Ó 2.0 ÎÅ ÔÁË ÄÁ×ÎÏ ÓÌÅÚÌÉ... PS: pilot@ ÐÏËÁ ÐÒÉÛÅÌ Ë ×Ù×ÏÄÕ, ÞÔÏ ÎÁ ÓÅÊÞÁÓ ×ÏÚÍÏÖÎÏ ÔÏÌØËÏ ÉÇÎÏÒÉÒÏ×ÁÔØ ÚÁÐÕÓËÉ ifup ÉÚ hotplug. ñ ÔÏÖÅ ÍÏÇÕ ÓÄÅÌÁÔØ ÁÎÁÌÏÇÉÞÎÙÊ ÏÂßÅÚÄ -- × sound::start() ÍÏÌÞÁ ×ÙÇÒÕÖÁÔØ Ú×ÕËÏ×ÙÅ ÍÏÄÕÌÉ É ÐÒÉ ÜÔÏÍ ×ÓÅ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ, ËÁË ÏÖÉÄÁÅÔÓÑ -- ÎÏ ÜÔÏ ÖÅ ÎÅ ÄÅÌÏ. -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/