* [d-kernel] 3c90x
@ 2003-08-07 14:49 Ed V. Bartosh
2003-08-07 16:08 ` Albert R. Valiev
2003-08-07 16:27 ` [d-kernel] 3c90x Sergey Vlasov
0 siblings, 2 replies; 13+ messages in thread
From: Ed V. Bartosh @ 2003-08-07 14:49 UTC (permalink / raw)
To: ALT Linux kernel packages development
Hello,
Name: kernel-source-%module_name-%module_version -
зачем версию в имя ? Предвидится несколько версих одновременно ?
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] 3c90x
2003-08-07 16:08 ` Albert R. Valiev
@ 2003-08-07 15:30 ` Ed V. Bartosh
0 siblings, 0 replies; 13+ messages in thread
From: Ed V. Bartosh @ 2003-08-07 15:30 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 614 bytes --]
>>>>> "ARV" == Albert R. Valiev writes:
ARV> В сообщении от 7 Август 2003 18:49 Ed V. Bartosh написал:
>> Hello,
>>
>> Name: kernel-source-%module_name-%module_version - зачем версию в
>> имя ? Предвидится несколько версих одновременно
ARV> Упс. пропустил случайно. Ничего, все равно модуль перезаливать
ARV> надо из-за ошибки
Может тогда заодно и причешешь спек модуля ?
Там мелочи, но все равно. Да, и почему в такое странное место ставишь ?
может лучше в ...kernel/drivers/net, туда, где остальные драйверы
такого рода ?
Дифф со своим спеком приаттачиваю.
--
Best regards,
Ed V. Bartosh
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 3c90x.spec.diff --]
[-- Type: text/x-patch, Size: 4222 bytes --]
--- /home/ed/tmp/3c90x-llc-smp.spec 2003-08-07 19:23:28 +0400
+++ /home/ed/tmp/kernel-modules-3c90x-aw-smp 2003-08-07 19:23:28 +0400
@@ -1,36 +1,32 @@
-%define module_name 3c90x
-%define module_release alt1
-%define module_version 1.0.2
-
-%define kversion 2.4.21rel
-%define krelease alt4
-%define flavour llc-smp
+# -*- rpm-spec -*-
+# $Id: kernel-modules-3c90x-aw-smp,v 1.2 2003/08/07 12:59:22 ed Exp $
+#
+
+%define module_name 3c90x
+%define module_version 1.0.2
+
+%define kversion 2.4.21
+%define krelease alt14
+%define flavour aw-smp
+%define kcc "%kgcc"
%define base_arch %(echo %{_target_cpu} | sed 's/i.86/i386/;s/athlon/i386/')
-%define kgcc gcc-2.96
-%define kgcc_package gcc2.96
+%define module_dir /lib/modules/%{kversion}-%{flavour}-%{krelease}/kernel/drivers/net
-%ifdef use_ccache
-%define kcc "ccache %kgcc"
-%else
-%define kcc "%kgcc"
-%endif
+Summary: 3COM 3c90x network card drivers
+Name: kernel-modules-%{module_name}-%{flavour}
+Version: %module_version
+Release: alt2
+License: GPL
+Group: System/Kernel and hardware
-%define module_dir /lib/modules/%{kversion}-%{flavour}-%{krelease}/3com
+Packager: Kernel Maintainer Team <kernel@packages.altlinux.org>
+BuildPreReq: kernel-build-tools
-Summary: 3COM 3c90x network card drivers
-Name: kernel-modules-%{module_name}-%{flavour}
-Version: %module_version
-Release: %module_release
-License: GPL
-Group: System/Kernel and hardware
-
-Packager: Kernel Maintainer Team <kernel@packages.altlinux.org>
-
-ExclusiveOS: Linux
-URL: http://www.kernel.org/
+ExclusiveOS: Linux
+URL: http://www.kernel.org/
BuildRequires: %kgcc_package
BuildRequires: modutils
BuildRequires: perl
@@ -38,9 +34,9 @@
BuildRequires: kernel-headers-%flavour
BuildRequires: kernel-source-%module_name-%module_version
-Prereq: fileutils
-Prereq: modutils
-Prereq: kernel-image-%flavour = %kversion-%krelease
+Prereq: fileutils
+Prereq: modutils
+Prereq: kernel-image-%flavour = %kversion-%krelease
ExclusiveArch: %ix86
%description
@@ -48,34 +44,41 @@
%prep
-rm -rf kernel-source-%{module_name}-%{module_version}
-
-tar -jxvf %{_usrsrc}/kernel/sources/kernel-source-%{module_name}-%{module_version}.tar.bz2
-
-%setup -D -T -n kernel-source-%{module_name}-%{module_version}
+rm -rf kernel-source-%module_name-%module_version
+
+tar -jxvf %_usrsrc/kernel/sources/kernel-source-%module_name-%module_version.tar.bz2
+
+%setup -D -T -n kernel-source-%module_name-%module_version
%build
%kcc -c 3c90x.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer \
--I/usr/include/linux-%{kversion}-%{flavour}/include \
+-I/usr/include/linux-%kversion-%flavour/include \
-fno-strength-reduce -pipe -DMODULE -D__KERNEL__ -DMODVERSIONS
%install
-mkdir -p $RPM_BUILD_ROOT/%{module_dir}
-install -p -m644 3c90x.o $RPM_BUILD_ROOT/%{module_dir}
+mkdir -p $RPM_BUILD_ROOT/%module_dir
+install -p -m644 3c90x.o $RPM_BUILD_ROOT/%module_dir
%post
-/sbin/depmod -a -F /boot/System.map-%{kversion}-%{flavour}-%{krelease} \
- %{kversion}-%{flavour}-%{krelease}
+/sbin/depmod -a -F /boot/System.map-%kversion-%flavour-%krelease \
+ %kversion-%flavour-%krelease
%postun
-/sbin/depmod -a -F /boot/System.map-%{kversion}-%{flavour}-%{krelease} \
- %{kversion}-%{flavour}-%{krelease}
+/sbin/depmod -a -F /boot/System.map-%kversion-%flavour-%krelease \
+ %kversion-%flavour-%krelease
%files
%defattr(644,root,root,755)
%module_dir
%changelog
+* Thu Aug 07 2003 Ed V. Bartosh <ed@altlinux.org> 1.0.2-alt2
+- rebuilt with 2.4.21-alt14
+- spec sanity check
+
+* Thu Aug 7 2003 Ed V. Bartosh <ed@sam-solutions.net> 1.0.2-alt1
+- Changed for 'aw' flavour
+
* Thu Jul 31 2003 Albert R. Valiev <darkstar@altlinux.ru> 1.0.2-alt1
- Initial build
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: 3c90x
2003-08-07 16:27 ` [d-kernel] 3c90x Sergey Vlasov
@ 2003-08-07 15:36 ` Ed V. Bartosh
2003-08-07 16:49 ` Anton Farygin
1 sibling, 0 replies; 13+ messages in thread
From: Ed V. Bartosh @ 2003-08-07 15:36 UTC (permalink / raw)
To: ALT Linux kernel packages development
>>>>> "SV" == Sergey Vlasov writes:
>> Name: kernel-source-%module_name-%module_version - зачем версию в
>> имя ? Предвидится несколько версих одновременно ?
SV> А вот у nidd kernel-source-bcm5700-6.2.11-6.2.11-alt1 тоже
SV> такой.
SV> Как всё-таки надо? А то я уже собрался bcm4400 потестировать и
SV> заливать...
Если модуль не будет нужен сразу в нескольких версиях, то это не
нужно:
1.3 Пакеты с исходными текстами модулей.
----------------------------------------
Такие пакеты должны называться: kernel-source-<имя проекта> либо
kernel-source-<имя проекта>-<версия модулей>, если требуется одновременная
установка нескольких версий такого пакета.
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] 3c90x
2003-08-07 14:49 [d-kernel] 3c90x Ed V. Bartosh
@ 2003-08-07 16:08 ` Albert R. Valiev
2003-08-07 15:30 ` Ed V. Bartosh
2003-08-07 16:27 ` [d-kernel] 3c90x Sergey Vlasov
1 sibling, 1 reply; 13+ messages in thread
From: Albert R. Valiev @ 2003-08-07 16:08 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 421 bytes --]
В сообщении от 7 Август 2003 18:49 Ed V. Bartosh написал:
> Hello,
>
> Name: kernel-source-%module_name-%module_version -
> зачем версию в имя ? Предвидится несколько версих одновременно
Упс. пропустил случайно. Ничего, все равно модуль перезаливать
надо из-за ошибки
--
With Best Regards, Albert R. Valiev
------------------------------------
ALT Linux Team [www.altlinux.ru]
ARV-DARKSTAR-RIPN, ARV2-RIPE
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* [d-kernel] Re: 3c90x
2003-08-07 14:49 [d-kernel] 3c90x Ed V. Bartosh
2003-08-07 16:08 ` Albert R. Valiev
@ 2003-08-07 16:27 ` Sergey Vlasov
2003-08-07 15:36 ` Ed V. Bartosh
2003-08-07 16:49 ` Anton Farygin
1 sibling, 2 replies; 13+ messages in thread
From: Sergey Vlasov @ 2003-08-07 16:27 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Thu, 07 Aug 2003 18:49:51 +0400
ed@altlinux.ru (Ed V. Bartosh) wrote:
> Hello,
>
> Name: kernel-source-%module_name-%module_version -
> зачем версию в имя ? Предвидится несколько версих одновременно ?
А вот у nidd kernel-source-bcm5700-6.2.11-6.2.11-alt1 тоже такой.
Как всё-таки надо? А то я уже собрался bcm4400 потестировать и
заливать...
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: 3c90x
2003-08-07 16:27 ` [d-kernel] 3c90x Sergey Vlasov
2003-08-07 15:36 ` Ed V. Bartosh
@ 2003-08-07 16:49 ` Anton Farygin
2003-08-07 17:13 ` Sergey Vlasov
1 sibling, 1 reply; 13+ messages in thread
From: Anton Farygin @ 2003-08-07 16:49 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 449 bytes --]
Sergey Vlasov пишет:
> On Thu, 07 Aug 2003 18:49:51 +0400
> ed@altlinux.ru (Ed V. Bartosh) wrote:
>
>
>>Hello,
>>
>>Name: kernel-source-%module_name-%module_version -
>>зачем версию в имя ? Предвидится несколько версих одновременно ?
>
>
> А вот у nidd kernel-source-bcm5700-6.2.11-6.2.11-alt1 тоже такой.
>
> Как всё-таки надо? А то я уже собрался bcm4400 потестировать и
> заливать...
bcm4400 вроде как вошло в 2.4.22
Rgds,
Rider
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* [d-kernel] Re: 3c90x
2003-08-07 16:49 ` Anton Farygin
@ 2003-08-07 17:13 ` Sergey Vlasov
2003-08-07 17:15 ` Anton Farygin
0 siblings, 1 reply; 13+ messages in thread
From: Sergey Vlasov @ 2003-08-07 17:13 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Thu, 07 Aug 2003 20:49:13 +0400
Anton Farygin <rider@altlinux.com> wrote:
> Sergey Vlasov пишет:
> > On Thu, 07 Aug 2003 18:49:51 +0400
> > ed@altlinux.ru (Ed V. Bartosh) wrote:
> >
> >
> >>Hello,
> >>
> >>Name: kernel-source-%module_name-%module_version -
> >>зачем версию в имя ? Предвидится несколько версих одновременно ?
> >
> >
> > А вот у nidd kernel-source-bcm5700-6.2.11-6.2.11-alt1 тоже такой.
> >
> > Как всё-таки надо? А то я уже собрался bcm4400 потестировать и
> > заливать...
>
> bcm4400 вроде как вошло в 2.4.22
Там b44 (вытащенный из 2.6):
/* b44.c: Broadcom 4400 device driver.
*
* Copyright (C) 2002 David S. Miller (davem@redhat.com)
* Fixed by Pekka Pietikainen (pp@ee.oulu.fi)
*/
А это модуль bcm4400:
/******************************************************************************/
/* */
/* Broadcom BCM4400 Linux Network Driver, Copyright (c) 2002 Broadcom */
/* Corporation. */
/* All rights reserved. */
/* */
/* This program is free software; you can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation, located in the file LICENSE. */
С 570x, кстати, ситуация аналогичная - есть драйверы tg3 (в ядре) и
bcm5700 (от Broadcom), но там набор поддерживаемых моделей не
совпадает.
Хотя... действительно, ходят слухи, что фирменные драйверы у них
сомнительного качества:
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=80545
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: 3c90x
2003-08-07 17:13 ` Sergey Vlasov
@ 2003-08-07 17:15 ` Anton Farygin
2003-08-08 6:58 ` Ed V. Bartosh
0 siblings, 1 reply; 13+ messages in thread
From: Anton Farygin @ 2003-08-07 17:15 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 2053 bytes --]
Sergey Vlasov пишет:
> On Thu, 07 Aug 2003 20:49:13 +0400
> Anton Farygin <rider@altlinux.com> wrote:
>
>
>>Sergey Vlasov пишет:
>>
>>>On Thu, 07 Aug 2003 18:49:51 +0400
>>>ed@altlinux.ru (Ed V. Bartosh) wrote:
>>>
>>>
>>>
>>>>Hello,
>>>>
>>>>Name: kernel-source-%module_name-%module_version -
>>>>зачем версию в имя ? Предвидится несколько версих одновременно ?
>>>
>>>
>>>А вот у nidd kernel-source-bcm5700-6.2.11-6.2.11-alt1 тоже такой.
>>>
>>>Как всё-таки надо? А то я уже собрался bcm4400 потестировать и
>>>заливать...
>>
>>bcm4400 вроде как вошло в 2.4.22
>
>
> Там b44 (вытащенный из 2.6):
>
> /* b44.c: Broadcom 4400 device driver.
> *
> * Copyright (C) 2002 David S. Miller (davem@redhat.com)
> * Fixed by Pekka Pietikainen (pp@ee.oulu.fi)
> */
>
> А это модуль bcm4400:
>
> /******************************************************************************/
> /* */
> /* Broadcom BCM4400 Linux Network Driver, Copyright (c) 2002 Broadcom */
> /* Corporation. */
> /* All rights reserved. */
> /* */
> /* This program is free software; you can redistribute it and/or modify */
> /* it under the terms of the GNU General Public License as published by */
> /* the Free Software Foundation, located in the file LICENSE. */
>
> С 570x, кстати, ситуация аналогичная - есть драйверы tg3 (в ядре) и
> bcm5700 (от Broadcom), но там набор поддерживаемых моделей не
> совпадает.
>
> Хотя... действительно, ходят слухи, что фирменные драйверы у них
> сомнительного качества:
>
> http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=80545
Я предлагаю на следующей неделе начать переход на 2.4.22 ядро. Там
помимо этого еще в очередной раз профиксили APIC на UP ядре. Есть
вероятность, что заработает там где глючил.
Rgds,
Rider
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: 3c90x
2003-08-07 17:15 ` Anton Farygin
@ 2003-08-08 6:58 ` Ed V. Bartosh
2003-08-08 9:35 ` Anton Farygin
0 siblings, 1 reply; 13+ messages in thread
From: Ed V. Bartosh @ 2003-08-08 6:58 UTC (permalink / raw)
To: ALT Linux kernel packages development
>>>>> "AF" == Anton Farygin writes:
AF> Я предлагаю на следующей неделе начать переход на 2.4.22
AF> ядро. Там помимо этого еще в очередной раз профиксили APIC на UP
AF> ядре. Есть вероятность, что заработает там где глючил.
Да хоть сейчас можно начинать его собирать в Daedalus, не вижу
проблем, кроме желания/времени.
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: 3c90x
2003-08-08 6:58 ` Ed V. Bartosh
@ 2003-08-08 9:35 ` Anton Farygin
2003-08-08 10:21 ` Ed V. Bartosh
2003-08-08 11:16 ` Peter Novodvorsky
0 siblings, 2 replies; 13+ messages in thread
From: Anton Farygin @ 2003-08-08 9:35 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 458 bytes --]
Ed V. Bartosh пишет:
>>>>>>"AF" == Anton Farygin writes:
>
>
> AF> Я предлагаю на следующей неделе начать переход на 2.4.22
> AF> ядро. Там помимо этого еще в очередной раз профиксили APIC на UP
> AF> ядре. Есть вероятность, что заработает там где глючил.
>
> Да хоть сейчас можно начинать его собирать в Daedalus, не вижу
> проблем, кроме желания/времени.
>
Да нет.. я имею в виду обновление kernel-source до 2.4.22. В Sisyphus.
Rgds,
Rider
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: 3c90x
2003-08-08 11:16 ` Peter Novodvorsky
@ 2003-08-08 10:14 ` Anton Farygin
0 siblings, 0 replies; 13+ messages in thread
From: Anton Farygin @ 2003-08-08 10:14 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 567 bytes --]
Peter Novodvorsky пишет:
> Anton Farygin <rider@altlinux.com> writes:
>
>
>>Ed V. Bartosh пишет:
>>
>>>>>>>>"AF" == Anton Farygin writes:
>>>
>>> AF> Я предлагаю на следующей неделе начать переход на 2.4.22
>>> AF> ядро. Там помимо этого еще в очередной раз профиксили APIC на UP
>>> AF> ядре. Есть вероятность, что заработает там где глючил.
>>>Да хоть сейчас можно начинать его собирать в Daedalus, не вижу
>>>проблем, кроме желания/времени.
>>
>>Да нет.. я имею в виду обновление kernel-source до 2.4.22. В Sisyphus.
>
>
> "Обновления"?
Да.
Rgds,
Rider
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: 3c90x
2003-08-08 9:35 ` Anton Farygin
@ 2003-08-08 10:21 ` Ed V. Bartosh
2003-08-08 11:16 ` Peter Novodvorsky
1 sibling, 0 replies; 13+ messages in thread
From: Ed V. Bartosh @ 2003-08-08 10:21 UTC (permalink / raw)
To: ALT Linux kernel packages development
>>>>> "AF" == Anton Farygin writes:
>> Да хоть сейчас можно начинать его собирать в Daedalus, не вижу
>> проблем, кроме желания/времени.
AF> Да нет.. я имею в виду обновление kernel-source до 2.4.22. В
AF> Sisyphus.
Будут проблемы. Много и сразу. Я не сторонник таких вещей, предлагаю
начать со сборки в Daedalus-е.
Если есть проблемы с текущим ядром - нужно их фиксить, а не переезжать
на нестабильное ядро.
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: 3c90x
2003-08-08 9:35 ` Anton Farygin
2003-08-08 10:21 ` Ed V. Bartosh
@ 2003-08-08 11:16 ` Peter Novodvorsky
2003-08-08 10:14 ` Anton Farygin
1 sibling, 1 reply; 13+ messages in thread
From: Peter Novodvorsky @ 2003-08-08 11:16 UTC (permalink / raw)
To: ALT Linux kernel packages development
Anton Farygin <rider@altlinux.com> writes:
> Ed V. Bartosh пишет:
>>>>>>>"AF" == Anton Farygin writes:
>> AF> Я предлагаю на следующей неделе начать переход на 2.4.22
>> AF> ядро. Там помимо этого еще в очередной раз профиксили APIC на UP
>> AF> ядре. Есть вероятность, что заработает там где глючил.
>> Да хоть сейчас можно начинать его собирать в Daedalus, не вижу
>> проблем, кроме желания/времени.
>
> Да нет.. я имею в виду обновление kernel-source до 2.4.22. В Sisyphus.
"Обновления"?
--
Peter Novodvorsky nidd@myxomop.com
http://people.altlinux.ru/~nidd Deadheads, unite!
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2003-08-08 11:16 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-07 14:49 [d-kernel] 3c90x Ed V. Bartosh
2003-08-07 16:08 ` Albert R. Valiev
2003-08-07 15:30 ` Ed V. Bartosh
2003-08-07 16:27 ` [d-kernel] 3c90x Sergey Vlasov
2003-08-07 15:36 ` Ed V. Bartosh
2003-08-07 16:49 ` Anton Farygin
2003-08-07 17:13 ` Sergey Vlasov
2003-08-07 17:15 ` Anton Farygin
2003-08-08 6:58 ` Ed V. Bartosh
2003-08-08 9:35 ` Anton Farygin
2003-08-08 10:21 ` Ed V. Bartosh
2003-08-08 11:16 ` Peter Novodvorsky
2003-08-08 10:14 ` Anton Farygin
ALT Linux kernel packages development
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/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 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
public-inbox-index devel-kernel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git