BTS

Issue96

Title 2.6.20-grml
Priority wish Status resolved
Superseder Nosy List mika
Assigned To mika Topics kernel, release-stopper

Created on 2007-01-28.11:21:17 by mika, last changed 2007-05-18.12:35:58 by mika.

Messages
msg553 (view) Author: mika Date: 2007-05-18.12:35:57
Final version based on 2.6.20.11 has been released.
msg485 (view) Author: mika Date: 2007-04-07.22:18:17
The 'needs unknown symbol' problem should have been fixed with upload of:
  grml-kerneladdons-2.6.20_0.5
  iscsitarget-2.6.20-grml_0.4.14-3.svn20070408
msg483 (view) Author: mika Date: 2007-04-07.09:57:10
All the modules for 2.6.20-grml version grml.04 have been uploaded to grml-
testing.

When upgrading the packages inside the chroot I noticed:

WARNING: /lib/modules/2.6.20-grml/kernel/iscsi/iscsi_trgt.ko needs unknown 
symbol generic_file_read
WARNING: /lib/modules/2.6.20-grml/kernel/iscsi/iscsi_trgt.ko needs unknown 
symbol generic_file_write
WARNING: /lib/modules/2.6.20-grml/kernel/iscsi/iscsi_trgt.ko needs unknown 
symbol crypto_digest_update
WARNING: /lib/modules/2.6.20-grml/kernel/iscsi/iscsi_trgt.ko needs unknown 
symbol crypto_alg_available
WARNING: /lib/modules/2.6.20-grml/kernel/iscsi/iscsi_trgt.ko needs unknown 
symbol crypto_digest_final
WARNING: /lib/modules/2.6.20-grml/kernel/iscsi/iscsi_trgt.ko needs unknown 
symbol crypto_digest_init
WARNING: /lib/modules/2.6.20-grml/misc/snd-bt-sco.ko needs unknown symbol 
try_to_freeze

-> this needs some more attention, I'll check it out in more detail as soon as 
the new ISO build is ready...
msg482 (view) Author: mika Date: 2007-04-06.22:10:08
JFYI: 2.6.20-grml version grml.04 is being build in these minutes... If 
everything works as intented I plan to use it as kernel for grml 1.0. grml64 
kernel will follow as soon as I've access to my 64bit system again (~11th of 
april).
msg471 (view) Author: mika Date: 2007-04-01.17:15:59
kernel-config: disable SUNDANCE_MMIO in next build. For the reason see 
bugreport by Alexander 'Leo' Bergolth:

##########################################################################
The grml-kernels define CONFIG_SUNDANCE_MMIO, which breaks detection of
several network cards, e.g. the Dlink 580-TX 4-port network adapter:

-------------------- 8< --------------------
config SUNDANCE_MMIO
        bool "Use MMIO instead of PIO"
        depends on SUNDANCE
        help
          Enable memory-mapped I/O for interaction with Sundance NIC
registers.
          Do NOT enable this by default, PIO (enabled when MMIO is disabled)
          is known to solve bugs on certain chips.

          If unsure, say N.
-------------------- 8< --------------------

As the Documentation states, NOT defining CONFIG_SUNDANCE_MMIO would
make several cards work (most notably my Dlink-card ;)).
##########################################################################
msg467 (view) Author: mika Date: 2007-04-01.13:29:20
grml64-kernel: deactivate seccomp
msg358 (view) Author: mika Date: 2007-03-18.21:57:11
JFYI:

linux-image-2.6.20-grml version grml.03 plus all the modules that compile 
against it are in the grml-testing pool.
msg298 (view) Author: mika Date: 2007-02-25.17:28:08
nozomi done (thanks for testing, Kevin):

Fix line 1569, replace

    INIT_WORK( &dc->tty_flip_wq_struct, tty_flip_queue_function, (void*) dc);

with

    INIT_WORK( &dc->tty_flip_wq_struct, tty_flip_queue_function);
msg295 (view) Author: mika Date: 2007-02-25.14:37:31
Addon to previous message:

fglrx shouldn't be part of the m-a line as it does not compile

build ipw3945 running:

cd /usr/src/modules/ipw3945-1.2.0
KSRC='/raid/Grml/kernel/linux-2.6.20-grml' KVERS='2.6.20-grml' debian/rules 
binary-modules
msg294 (view) Author: mika Date: 2007-02-25.14:34:30
Modules that don't build on x86 against 2.6.20(-grml):

acx100 (error: macro "INIT_WORK" passed 3 arguments, but takes just 2)
bcm5700 (error: 'CHECKSUM_HW' undeclared (first use in this function))
cpad (error: macro "INIT_WORK" passed 3 arguments, but takes just 2)
fglrx (error: expected declaration specifiers or '...' before 'mlock')
ivtv (error: macro "INIT_WORK" passed 3 arguments, but takes just 2)
madwifi (error: this is the location of the previous definition)
nozomi (error: macro "INIT_WORK" passed 3 arguments, but takes just 2)
openafs (error: 'struct task_struct' has no member named 'todo')
rt2570 (error: #error Sorry, this nice piece of code was not designed with SMP 
in mind.)
vaoistat (error: expected ')' before string constant)
vacom (makefile error)

Notice: 'touch include/linux/config.h' inside kernel tree helps compiling some 
modules.

What works fine:

KPKG_DEST_DIR=/raid/Grml/kernel/ module-assistant -f -l '2.6.20-grml' -k /raid/
Grml/kernel/linux-2.6.20-grml build drbd8 fglrx-kernel ndiswrapper nvidia-
kernel qc-usb realtime-lsm rt2400 rt2500 rt2x00 sl-modem spca5xx sysprof tidev  
misdn kqemu nvidia-kernel-legacy

Notes:

ipw3945 fails too but a new upstream version works fine (needs manual 
interaction though).

exmap and fglrx need symlink /lib/modules/2.6.20-grml/build pointing to kernel-
tree

misdn*.deb is placed in /usr/src/ instead of KPKG_DEST_DIR
msg293 (view) Author: mika Date: 2007-02-25.12:26:18
x86: done

TODOs left:

PPC:

* patches for efika board

AMD64:

* http://bts.grml.org/grml/issue99 (32bit support in 64bit kernel)
msg263 (view) Author: mika Date: 2007-02-15.23:25:03
TODOs:

General:

* iteraid.ko
* http://bts.grml.org/grml/issue86 (orinoco monitor mode)

PPC:

* patches for efika board

AMD64:

* http://bts.grml.org/grml/issue99 (32bit support in 64bit kernel)
msg254 (view) Author: mika Date: 2007-02-15.11:42:03
Work in progress:

  http://dufo.tugraz.at/~prokop/grml-kernel/2.6.20-grml/
  http://hg.grml.org/grml-kernel/file/tip/2.6.20/
msg189 (view) Author: mika Date: 2007-01-28.11:21:17
Work on 2.6.20-grml as soon as 2.6.20 vanilla is available. 2.6.20-grml should 
become the kernel for grml 1.0, grml-ppc 0.1 and grml64 0.1.
History
Date User Action Args
2007-05-18 12:35:58mikasetstatus: in-progress -> resolved
messages: + msg553
2007-04-07 22:18:17mikasetmessages: + msg485
2007-04-07 09:57:11mikasetmessages: + msg483
2007-04-06 22:10:09mikasetmessages: + msg482
2007-04-01 17:15:59mikasetmessages: + msg471
2007-04-01 13:29:20mikasetmessages: + msg467
2007-03-18 21:57:11mikasetmessages: + msg358
2007-02-25 17:28:08mikasetmessages: + msg298
2007-02-25 14:37:31mikasetmessages: + msg295
2007-02-25 14:34:30mikasetmessages: + msg294
2007-02-25 12:26:18mikasetmessages: + msg293
2007-02-15 23:25:03mikasetmessages: + msg263
2007-02-15 11:42:03mikasetstatus: unread -> in-progress
messages: + msg254
2007-01-28 11:53:48mikasettopic: + release-stopper
2007-01-28 11:21:17mikacreate