From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sergey Shilov Organization: DSTSZI To: hardware@altlinux.ru Date: Tue, 25 Jan 2005 10:32:09 +0000 User-Agent: KMail/1.6.2 MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 8bit Message-Id: <200501251032.12028.hsv@dstszi.gov.ua> X-Antivirus: Dr.Web (R) for Mail Servers on mail3.dstszi.gov.ua host X-Antivirus-Code: 100000 X-Scanner: SBMFilter v.3.1.10-dstszi. Copyright (C) 2000, 2001, 2002, 2003 Dmitry Nezhinsky Subject: [Hardware] =?windows-1251?b?z/Du4evl7OAg8SDz8fLg7e7i6u7pIERpZ2k=?= AccelePort X-BeenThere: hardware@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: hardware@altlinux.ru, hsv@dstszi.gov.ua List-Id: ALT Linux hardware support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jan 2005 09:09:24 -0000 Archived-At: List-Archive: Всем доброго времени суток. Имеется плата Digi AccelePort (PCI) с концентратором C/CON 16 на 1-м канале. Система АЛМ 2.4. Драйвера (от производителя) dgap-1.1 собраны из исходников в dgap-1.1-1.i586.rpm пакет, # rpm -qi dgap-1.1 Name : dgap Relocations: (not relocateable) Version : 1.1 Vendor: Digi International Release : 1 Build Date: Tue Jan 18 11:21:25 2005 Install date: Tue Jan 18 11:40:43 2005 Build Host: hsv.don.sbpost.gov.ua Group : Applications/Communications Source RPM: dgap-1.1-1.src.rpm Size : 881767 License: GPL Packager : Scott Kilau URL : http://www.digi.com/ Summary : The EPCA/DGAP Drivers and System Software Description : This packages contains the device drivers and the supporting management applications for the following Digi International adapter families: Digi AccelePort EPC/X PCI Digi AccelePort C/X PCI Digi AccelePort Xem PCI Digi AccelePort Xr 8 port PCI Digi AccelePort Xr 920 2 port PCI Digi AccelePort Xr 920 4 port PCI Digi AccelePort Xr 920 8 port PCI Digi AccelePort Xr 422 PCI # rpm -qR dgap-1.1 ncurses /bin/sh rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 /etc/init.d/dgap /proc/dgap/mknod coreutils dialog libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.3) libm.so.6 libm.so.6(GLIBC_2.0) libncurses.so.5 libpanel.so.5 libtinfo.so.5 modutils sh termutils который при нормальной установке ругается на неудовлетворенные зависимости: /etc/init.d/dgap /proc/dgap/mknod причем перечисленное - часть содержимого самого пакета, как видно из [root@hsv /]# rpm -ql dgap-1.1 /etc /etc/dgap /etc/dgap/cxcon.bin /etc/dgap/cxpbios.bin /etc/dgap/cxpfep.bin /etc/dgap/dialog /etc/dgap/dpa /etc/dgap/dpa/dpa_info1 /etc/dgap/dpa/dpa_info2 /etc/dgap/dpa/dpa_info3 /etc/dgap/dpa/dpa_info4 /etc/dgap/dpa/dpa_info5 /etc/dgap/dpa/dpa_info6 /etc/dgap/dpa/dpa_info7 /etc/dgap/dpa/dpa_info8 /etc/dgap/dpa/dpa_info9 /etc/dgap/fxcon.bin /etc/dgap/ibmcxcon.bin /etc/dgap/ibmencon.bin /etc/dgap/pcibios.bin /etc/dgap/pcifep.bin /etc/dgap/postinstall /etc/dgap/preuninstall /etc/dgap/relnotes.txt /etc/dgap/sxbios.bin /etc/dgap/sxfep.bin /etc/dgap/xrbios.bin /etc/dgap/xrfep.bin /etc/rc.d /etc/rc.d/init.d /etc/rc.d/init.d/dgap /lib/modules/2.4.26-std-up-alt6/misc/dgap.o /usr /usr/bin /usr/bin/dgap_config /usr/bin/dinc.dgap /usr/bin/ditty.dgap /usr/bin/dpa.dgap /usr/bin/mpi /usr/sbin /usr/sbin/dgap_mknod /usr/sbin/dgapdl /usr/share/doc/dgap-1.1 /usr/share/doc/dgap-1.1/COPYING /usr/share/doc/dgap-1.1/relnotes.txt /usr/share/man/man1/ditty.1.dgap Если установить пакет с --nodeps то драйвер грузится, соотв. устройства создаются утилиты запустаются, короче все работает. Однако apt упорно предлагает выносить dgap вперед ногами в ответ на любое дествие с базой пакетов по известной причине. Проблема, как я понимаю, в том, что в REQUIRENAME присутствуют /etc/init.d/dgap и /proc/dgap/mknod. Вопросы: 1. Можно ли данную ситуацию обойти? 2. Если можно то как (методически)? 3. Что изменилось в сборке пакетов на 2.4 относительно 2.2 (для 2.2 описанной проблемы с рассматриваемыми исходниками драйверов не наблюдалось)? 4. Каким образом в REQUIRENAME попадает то, чего в Requires спека нет и где об этомможно прочесть? -- С уважением Сергей Шилов