From: Вениамин <ven@promeximbank.ru>
To: <mandrake-russian@linuxteam.iplabs.ru>
Subject: [mdk-re] Как правильно перекомпилировать драйверы под "обновленное" ядро? (никто не знает?)
Date: Tue Feb 27 15:48:14 2001
Message-ID: <016701c0a0bb$f4d6f2f0$d53d2ad4@promeximbank.ru> (raw)
In-Reply-To: <424630733.20010227145451@tern.ru>
Народ! Извините плиз за повторение вопроса.(Ну уперся я - дальше не знаю где
и копать)
Работал драйвер (DVB) из модулей состоящий в основном.
Поменялась (по названию в основном только) версия системы (была приписка
"MDK" стала "MDKsecure"
Драйверы - отказываются грузиться - это понятно. Но и отказываются заново
нормально компилиться из имеющихся исходников (это не понятно)
При попытке грузить modprobe новые перекомпилированные драйверы - ругань на
конфликт версий.
Исходники ядра переустанавливал,
В тексте мейка - ссылка на "ссылку", указывающую на исходники linux-2.2.14,
в которых я никаких зацепок (файлов, содержащих явное имя "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
next prev parent reply other threads:[~2001-02-27 15:48 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-02-27 14:27 [mdk-re] éÄÅÏÌÏÇÉÞÅÓËÉÊ ×ÏÐÒÏÓ Roman S
2001-02-27 14:37 ` [mdk-re] Re: [mdk-re] Идеологический вопрос Aleksey Novodvorsky
2001-02-27 14:55 ` Re[2]: [mdk-re] éÄÅÏÌÏÇÉÞÅÓËÉÊ ×ÏÐÒÏÓ Arthur V.Sidorenko
2001-02-27 15:13 ` [mdk-re] Re: [mdk-re] Идеологический вопрос Aleksey Novodvorsky
2001-02-27 16:20 ` [mdk-re] Re: [mdk-re]Идеологический вопрос Alex
2001-02-27 16:24 ` rider
2001-02-27 16:27 ` Aleksey Novodvorsky
2001-02-27 15:48 ` Вениамин [this message]
2001-02-28 9:02 ` [mdk-re] ëÁË ÐÒÁ×ÉÌØÎÏÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØÄÒÁÊ×ÅÒÙ ÐÏÄ"ÏÂÎÏ×ÌÅÎÎÏÅ"ÑÄÒÏ? (ÎÉËÔÏ ÎÅÚÎÁÅÔ?) Sergei
2001-02-28 16:05 ` [mdk-re] Re: [mdk-re] Как правильноперекомпилироватьдрайверы под"обновленное"ядро? (никто незнает?) Вениамин
2001-02-28 17:44 ` [mdk-re] " Вениамин
2001-02-28 20:56 ` [mdk-re] Re: [mdk-re] ëÁËÐÒÁ×ÉÌØÎÏÐÅÒÅËÏÍÐÉÌÉÒÏ× ÁÔØÄÒÁÊ×ÅÒÙÐÏÄ"ÏÂÎÏ×ÌÅÎÎÏÅ"ÑÄÒÏ? (ÎÉËÔÏÎÅÚÎÁÅÔ?) Sergei
2001-03-01 2:15 ` [mdk-re] Re: [mdk-re] Как правильно перекомпилировать драйверы под "обновленное" ядро? (никто не знает?) Dmitry V. Levin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='016701c0a0bb$f4d6f2f0$d53d2ad4@promeximbank.ru' \
--to=ven@promeximbank.ru \
--cc=mandrake-russian@linuxteam.iplabs.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git