From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <012801c0a0a8$d3f543b0$d53d2ad4@promeximbank.ru> From: "=?koi8-r?B?98XOycHNyc4=?=" To: References: <1962087244.20010227104803@tern.ru> <20010227101617.A1617@avilink.net> <173994070.20010227115710@tern.ru> <17295858497.20010227124928@zuzusoft.com> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Subject: [mdk-re] =?koi8-r?B?UmU6IFttZGstcmVdIFJlWzJdOiBbbWRrLXJlXSBSZTogW21kay1yZQ==?= =?koi8-r?B?XSDpxMXPzM/Hyd7F08vJyiDXz9DSz9Mu?= Sender: mandrake-russian-admin@linuxteam.iplabs.ru Errors-To: mandrake-russian-admin@linuxteam.iplabs.ru X-BeenThere: mandrake-russian@linuxteam.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@linuxteam.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Tue Feb 27 13:31:01 2001 X-Original-Date: Tue, 27 Feb 2001 13:32:33 +0300 Archived-At: List-Archive: Доказано (на собств.даже скромном опыте), что ПРИ НАГРУЗКЕ в 60 средне-ежедневных постоянных пользователей почты и инета(>100 всего) через выделенку (но при меньших даже ресурсах-памяти) Линух работает(с уже давно поддерживаемыми по кр.мере технологиями -Апачем, там, файрволом, почтой сквидом и.т.д.) ресурсах - устойчиво. А NT требует больше памяти на почту(MSExchange) или тормозит. Это доказанный "+" (да плюс еще "цена") Но "достоинства" - продолжения недостатков?..... Касательно например драйверов. Если я не ошибаюсь, - производители не торопятся (почему-то:) публиковать исх.тексты для новых устройств и драйверов пока мало.(меньше чем для "ммягких"). Так на вопрос никто чей-то не отвечает - все "идеологией" заинтересовались. :) ...вот лучше помогите. Как вообще лучше поступать если, к примеру, перекомпилил ядро(хотя и не хотел, просто "mandrake update" вместо 2.2.14-15mdk uname -r теперь выводит 2.2.14-1mdksecure) А потом после попытки перекомпилить(из имеющихся исходников) те-же модули к "новому" ядру и установить - выдает "скомпилен не для той версии ядра" или "неразрешенные ссылки" Пример - DVB. (Под SkyStar1) Под NT -ставится и работает без проблем(тьфу,тьфу...чтоб не сглазить правда :) Сейчас переустановил rpm исходников ядра (они все вроде в одном и "secure" и проч.?) - не помогло - то же самое. Вот текст мейка.(в предыдущем письме случайно не послал его) CURRENT=$(shell uname -r) KERNEL_LOCATION=/usr/src/linux M_OBJS = saa7146_v4l.o VES1893.o VES1820.o dvb.o tuner.o MX_OBJS = i2c-core.o videodev.o saa7146_core.o dmxdev.o dvb_demux.o obj-m = $(MX_OBJS) $(M_OBJS) EXTRA_CFLAGS = -I ../ost/include #-DV4L2 here: DIR=`pwd`; (cd $(KERNEL_LOCATION); make SUBDIRS=$$DIR modules) @echo install: su -c "cp -v $(M_OBJS) $(MX_OBJS) /lib/modules/$(CURRENT)/misc" reload: make sync ( \ ifconfig dvb0 down; \ rmmod tuner; \ rmmod dvb; \ rmmod dvb_demux; \ rmmod dmxdev; \ rmmod VES1893; \ rmmod VES1820; \ insmod VES1893.o; \ insmod VES1820.o; \ insmod dmxdev.o; \ insmod dvb_demux.o; \ insmod dvb.o init_chan=2; \ insmod tuner.o; \ ifconfig dvb0 192.168.4.1; \ ) sync reload2: make -make rmmod2 -make insmod2 insmod: (cd ../ost/src; make insmod) make sync ( \ insmod i2c-core.o; \ insmod videodev.o; \ insmod saa7146_core.o mode=0; \ insmod saa7146_v4l.o; \ insmod VES1893.o; \ insmod VES1820.o; \ insmod dmxdev.o; \ insmod dvb_demux.o; \ insmod dvb.o init_chan=2; \ insmod tuner.o; \ ifconfig dvb0 192.168.4.1; \ ) sync rmmod: ( \ ifconfig dvb0 down; \ rmmod tuner; \ rmmod dvb; \ rmmod dvb_demux; \ rmmod dmxdev; \ rmmod VES1893; \ rmmod VES1820; \ rmmod saa7146_v4l; \ rmmod saa7146_core; \ rmmod videodev; \ rmmod i2c-core; \ ) (cd ../ost/src; make rmmod) insmod2: ( \ insmod i2c-core.o; \ insmod videodev2.o; \ insmod saa7146_core.o mode=0; \ insmod saa7146_v4l2.o; \ insmod VES1893.o; \ insmod VES1820.o; \ insmod dvb.o; \ insmod tuner.o; \ ) rmmod2: ( \ rmmod tuner; \ rmmod dvb; \ rmmod VES1893; \ rmmod VES1820; \ rmmod saa7146_v4l2; \ rmmod saa7146_core; \ rmmod videodev2; \ rmmod i2c-core; \ ) Boot: Boot.S armeb-linux-gcc -c Boot.S armeb-linux-ld -Ttext 0x2c000000 -EB -o Boot Boot.o armeb-linux-objcopy -Obinary Boot newfirm: DIR=`pwd`/arm_firm; (cd ./arm_firm/dvb25/; make ARM_FIRM=$$DIR) cp ./arm_firm/dvb25/arm_firm25/DPRAM arm_firm/Dpram cp ./arm_firm/dvb25/arm_firm25/ROOT arm_firm/Root newfirm_dist: DIR=`pwd`/arm_firm; (cd ./arm_firm/dvb25/; make ARM_FIRM=$$DIR FIRM_DIST=1) cp ./arm_firm/dvb25/arm_firm25/DPRAM Dpram cp ./arm_firm/dvb25/arm_firm25/ROOT Root ftest: DIR=`pwd`/arm_firm; (cd ./arm_firm/test/; make ARM_FIRM=$$DIR) cp ./arm_firm/test/arm_firm25/DPRAM arm_firm/Dpram cp ./arm_firm/test/arm_firm25/ROOT arm_firm/Root ftest2: DIR=`pwd`/arm_firm; (cd ./arm_firm/test2/; make test test.asm ARM_FIRM=$$DIR) firmclean: (cd ./arm_firm/dvb25/; make clean) clean: -rm -f $(M_OBJS) $(MX_OBJS) *.o .*.o.flags *~ dvb.o: dvb.h dvb_comcode.h dvb_v4l.h dvb_types.h dvb_demux.h dvb_demux.o: dvb_demux.h dmxdev.h dmxdev.o: dmxdev.h include $(KERNEL_LOCATION)/Rules.make Кто дочитал до конца - может подскажет мне (линус-чайнику :) как мне перекомпилить модули, чтобы подходили к "новому" ядру :))) С уважением. Вениамин.