ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Sergei <serpiph@mail.ru>
To: mandrake-russian@linuxteam.iplabs.ru
Subject: Re: [mdk-re] ëÁË ÐÒÁ×ÉÌØÎÏÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØÄÒÁÊ×ÅÒÙ ÐÏÄ"ÏÂÎÏ×ÌÅÎÎÏÅ"ÑÄÒÏ? (ÎÉËÔÏ ÎÅÚÎÁÅÔ?)
Date: Wed Feb 28 09:02:11 2001
Message-ID: <01022812060101.24521@pif.b5.mephi.ru> (raw)
In-Reply-To: <016701c0a0bb$f4d6f2f0$d53d2ad4@promeximbank.ru>

Вторник 27 Февраль 2001 15:50, Вы написали:
> Работал драйвер (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
В принципе, в исходниках ядра в главном Makefile первые три строчки (у меня):
VERSION = 2
PATCHLEVEL = 2
SUBLEVEL = 18
EXTRAVERSION = secure

они трансформируются в /usr/include/linux/version.h:
#define UTS_RELEASE "2.2.18secure"
#define LINUX_VERSION_CODE 131602
#define KERNEL_VERSION(a,b,c) (((a)<<16)+((b)<<8)+(c))
Здесь и копайте, может /usr/include/linux (это ссылка) указывает не на ваш 
правильный header.

-- 
С уважением, Епифанов Сергей



  reply	other threads:[~2001-02-28  9:02 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   ` [mdk-re] Как правильно перекомпилировать драйверы под "обновленное" ядро? (никто не знает?) Вениамин
2001-02-28  9:02     ` Sergei [this message]
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=01022812060101.24521@pif.b5.mephi.ru \
    --to=serpiph@mail.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