[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#569589: marked as done (Request for additional kernel modules in D-I for s390)



Your message dated Sat, 27 Feb 2010 22:50:16 +0000
with message-id <E1NlVUG-0003gp-OQ@ries.debian.org>
and subject line Bug#569589: fixed in linux-kernel-di-s390-2.6 0.47
has caused the Debian Bug report #569589,
regarding Request for additional kernel modules in D-I for s390
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
569589: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=569589
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: linux-kernel-di-s390-2.6
Version: 0.46
Severity: wishlist

I am requesting that three additional kernel modules be added to the
s390 version of the Debian Installer: vmcp, dasd_fba_mod, and dasd_diag_mod.
I am assuming that vmcp belongs in core-modules-* and the other two belong
in dasd-modules-*; but it is up to you how you want to package it.

When used as a pure installer to install on CKD DASD, these modules are
not needed.  However, when used in a "rescue-like" mode to perform system
maintenance, such as copying data to CMS-format disks, these modules
are very useful.

When running in a virtual machine under z/VM, vmcp allows the root user
to issue commands to the CP component of z/VM, the hypervisor which
manages the configuration of the virtual machine that Linux is running in.
For example, the LINK or DETACH commands can be issued to dynamically
add disks to or remove disks from the environment.  vmcp is not essential.
The alternative is to issue CP commands via "#CP" on the 3215 virtual console.
But vmcp is a great convenience as it allows CP commands to be issued from,
for example, a remote SSH client session.

dasd_fba_mod is essential to support FBA DASD.  The only disk format
supported by the Linux kernel for use on FBA DASD is the CMS disk format,
and parted doesn't support the CMS disk format.  Therefore, the installer
cannot install to FBA DASD.  But data can be copied to FBA DASD after
installation to CKD DASD.  However, when attempting to use the installer
in a rescue-like mode for this purpose, FBA DASD cannot be used, since there
is no dasd_fba_mod kernel module.

dasd_diag_mod is necessary when using the DIAG driver, which can be used
with either CKD DASD or FBA DASD.  With CKD DASD, support for the DIAG
driver can be enabled after the fact.  But according to "Device Drivers,
Features, and Commands, Development Stream (Kernel 2.6.32)", SC33-8411-04,
Chapter 3, DASD Device Driver, under the heading "Enabling DIAG calls
to access DASDs", the DIAG driver must be in use from the
beginning when it is used with FBA DASD.  I quote:

   Note: When switching between enabled and disabled DIAG calls on FBA-type
   DASD, first re-initialize the DASD, for example, with CMS format or by
   overwriting any previous content.  Switching without initialization might
   cause data-integrity problems.

If the goal is to use the DIAG driver to access data on an FBA DASD, then
the DIAG driver must be used from the beginning when making a file system
or swap space.  Thus, when used in a rescue-like mode to perform this type of
system maintenance, kernel module dasd_diag_mod must be available.

I run the "generic" version of the installer, IPLed from the virtual
card reader in a virtual machine under z/VM by running the "DEBIAN EXEC"
script under the CMS operating system.

The way I use the installer to do this type of maintenance is to run the
installer in expert mode (debconf/priority=low), run all the steps of
the installation up through and including the display of the existing
partitions on the existing DASD, exit this menu without making any
partition changes or assigning mount points, (<Go Back>) and drop into
a shell.  At that point, modprobe commands on vmcp, dasd_fba_mod, and
dasd_diag_mod all fail.

I do not run in true rescue mode (i.e. the rescue/enable=true
boot parameter is not set) because I do not want the installer to
attempt to mount my normal root partition as "/".  I want to copy that
partition and chroot to the copy later.  Once I am finished with my
maintenance activities, I type "exit" to return to the installer menu,
then I select "Abort the installation" to shut down.

An example procedure for copying data to CMS-format disks
can be found at http://www.wowway.com/~zlinuxman/diag250.htm.  The
specific example here uses a separate server, but the procedure can be
adapted to use the installer in a "rescue-like" mode, provided these
three kernel modules are available.  At present, they are not.



--- End Message ---
--- Begin Message ---
Source: linux-kernel-di-s390-2.6
Source-Version: 0.47

We believe that the bug you reported is fixed in the latest version of
linux-kernel-di-s390-2.6, which is due to be installed in the Debian FTP archive:

core-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/core-modules-2.6.32-3-s390x-di_0.47_s390.udeb
crypto-dm-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/crypto-dm-modules-2.6.32-3-s390x-di_0.47_s390.udeb
crypto-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/crypto-modules-2.6.32-3-s390x-di_0.47_s390.udeb
dasd-extra-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/dasd-extra-modules-2.6.32-3-s390x-di_0.47_s390.udeb
dasd-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/dasd-modules-2.6.32-3-s390x-di_0.47_s390.udeb
ext2-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/ext2-modules-2.6.32-3-s390x-di_0.47_s390.udeb
ext3-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/ext3-modules-2.6.32-3-s390x-di_0.47_s390.udeb
ext4-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/ext4-modules-2.6.32-3-s390x-di_0.47_s390.udeb
fat-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/fat-modules-2.6.32-3-s390x-di_0.47_s390.udeb
kernel-image-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/kernel-image-2.6.32-3-s390x-di_0.47_s390.udeb
kernel-image-2.6.32-3-s390x-tape-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/kernel-image-2.6.32-3-s390x-tape-di_0.47_s390.udeb
linux-kernel-di-s390-2.6_0.47.dsc
  to main/l/linux-kernel-di-s390-2.6/linux-kernel-di-s390-2.6_0.47.dsc
linux-kernel-di-s390-2.6_0.47.tar.gz
  to main/l/linux-kernel-di-s390-2.6/linux-kernel-di-s390-2.6_0.47.tar.gz
md-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/md-modules-2.6.32-3-s390x-di_0.47_s390.udeb
multipath-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/multipath-modules-2.6.32-3-s390x-di_0.47_s390.udeb
nic-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/nic-modules-2.6.32-3-s390x-di_0.47_s390.udeb
scsi-core-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/scsi-core-modules-2.6.32-3-s390x-di_0.47_s390.udeb
scsi-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/scsi-modules-2.6.32-3-s390x-di_0.47_s390.udeb
xfs-modules-2.6.32-3-s390x-di_0.47_s390.udeb
  to main/l/linux-kernel-di-s390-2.6/xfs-modules-2.6.32-3-s390x-di_0.47_s390.udeb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 569589@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Otavio Salvador <otavio@debian.org> (supplier of updated linux-kernel-di-s390-2.6 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 27 Feb 2010 15:44:37 -0300
Source: linux-kernel-di-s390-2.6
Binary: kernel-image-2.6.32-3-s390x-di nic-modules-2.6.32-3-s390x-di scsi-core-modules-2.6.32-3-s390x-di scsi-modules-2.6.32-3-s390x-di ext2-modules-2.6.32-3-s390x-di ext3-modules-2.6.32-3-s390x-di ext4-modules-2.6.32-3-s390x-di xfs-modules-2.6.32-3-s390x-di fat-modules-2.6.32-3-s390x-di md-modules-2.6.32-3-s390x-di multipath-modules-2.6.32-3-s390x-di core-modules-2.6.32-3-s390x-di crypto-modules-2.6.32-3-s390x-di crypto-dm-modules-2.6.32-3-s390x-di dasd-modules-2.6.32-3-s390x-di dasd-extra-modules-2.6.32-3-s390x-di kernel-image-2.6.32-3-s390x-tape-di
Architecture: s390 source
Version: 0.47
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Otavio Salvador <otavio@debian.org>
Closes: 569589
Description: 
 core-modules-2.6.32-3-s390x-di - Core modules (udeb)
 crypto-dm-modules-2.6.32-3-s390x-di - devicemapper crypto module (udeb)
 crypto-modules-2.6.32-3-s390x-di - crypto modules (udeb)
 dasd-extra-modules-2.6.32-3-s390x-di - optional dasd DIAG support (udeb)
 dasd-modules-2.6.32-3-s390x-di - dasd modules (udeb)
 ext2-modules-2.6.32-3-s390x-di - EXT2 filesystem support (udeb)
 ext3-modules-2.6.32-3-s390x-di - EXT3 filesystem support (udeb)
 ext4-modules-2.6.32-3-s390x-di - EXT4 filesystem support (udeb)
 fat-modules-2.6.32-3-s390x-di - FAT filesystem support (udeb)
 kernel-image-2.6.32-3-s390x-di - Linux kernel binary image for the Debian installer (udeb)
 kernel-image-2.6.32-3-s390x-tape-di - Linux kernel binary image for the Debian installer (udeb)
 md-modules-2.6.32-3-s390x-di - RAID and LVM support (udeb)
 multipath-modules-2.6.32-3-s390x-di - Multipath support (udeb)
 nic-modules-2.6.32-3-s390x-di - Common NIC drivers (udeb)
 scsi-core-modules-2.6.32-3-s390x-di - Core SCSI subsystem (udeb)
 scsi-modules-2.6.32-3-s390x-di - SCSI drivers (udeb)
 xfs-modules-2.6.32-3-s390x-di - XFS filesystem support (udeb)
Changes: 
 linux-kernel-di-s390-2.6 (0.47) unstable; urgency=low
 .
   [ Frans Pop ]
   * nic-modules: drop obsolete module ctc (was replaced by ctcm).
   * Add vmcp to core-modules as it can be useful to be able to issue commands
     to the z/VM Control Program from a debug shell.
   * Add an optional udeb dasd-extra-modules containing dasd_diag_mod. Although
     not supported by the installer, it can be useful to have available for
     rescue situations. Closes: #569589.
 .
   [ Otavio Salvador ]
   * Built against version 2.6.32-9 of linux-2.6.
Checksums-Sha1: 
 8bef7f97637b5ae658cdd769341e97a5406faa76 2392966 kernel-image-2.6.32-3-s390x-di_0.47_s390.udeb
 31b99f16ec235b2f4dd71ae2be2bb054d3009988 180276 nic-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 0ca7a1c48f0a3ac272d8cb225d4637bc7669c8de 125014 scsi-core-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 9c763137842f86bc7ebd3e230340347597336eae 93198 scsi-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 04bb3bd7dfe3f011fb123ffa68b9fd7557e48bfc 44836 ext2-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 446075f2c5c90eeb30f8db3a2ec55550705ea174 113812 ext3-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 afa58833f4a8e74d0c679767a29f82f68de72310 233416 ext4-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 10e271ea5926952cc1688a2916a4ac65923ae366 294440 xfs-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 7135741e6fc1346808ccb7b1861f6a6c33eaf085 50018 fat-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 4d3ab798ae66e9f1553099d7ca282520631d5189 304824 md-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 14d6281710b7b8e24f933cb556b8fccaa196a7bd 15376 multipath-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 ec2d210f4b9729b19a4d31db4f2eb89511663b39 9052 core-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 d9cf47b2abe099b72b39f6e79d2960bfce92cd34 56020 crypto-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 c04e57950ef366ecb56f5e1494bd205e0b7faa88 10902 crypto-dm-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 b810b34a48af7bb3ae1f269a7d2e5ed6a68fb506 77574 dasd-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 1cb73e5ba9d0d79b48415e94079f07529465b1db 6796 dasd-extra-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 21eb10439c1a1c93d79fe8a5429d92616527a48e 2135904 kernel-image-2.6.32-3-s390x-tape-di_0.47_s390.udeb
 4a4f5c3c6aae4aba9acec037aa241f5c20fb6319 2188 linux-kernel-di-s390-2.6_0.47.dsc
 c983d951e62216f489e1137d300e9a9784fad751 3855 linux-kernel-di-s390-2.6_0.47.tar.gz
Checksums-Sha256: 
 993ee4c5c85acf86c0345c3f7c6ea8bc3c0c3b29dfbd5f1b0b0fe6d859e7edb6 2392966 kernel-image-2.6.32-3-s390x-di_0.47_s390.udeb
 5c518f4d8f632a0aa28cc4b936eb74778a732765c2eacab61e25b0cea699213b 180276 nic-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 f0fc6af703f22ba0f53bf5a2c7d9b5003aec076902eb6b1fac4b642c0fb2a655 125014 scsi-core-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 1979066edbd18072860d3067f00e7f2a21fd7c4cb00b02e5de99c2284d8bc609 93198 scsi-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 0b725f5be8399e44ae52a812fdf8cc4c709377104601b91f513c1b2b4a6b198c 44836 ext2-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 67420881ae470d85d9d91806c0421e148fe8768db5e7ab8b6db9d282a92d4bd5 113812 ext3-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 10e5bcd036264cb7f45c220abd3d589b1dfbf28ac55a0f983f706049013bffbd 233416 ext4-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 4eae8c4ae02cbde490b099309c8a08ec03c65c44a3135c83a343d2c53096cbf5 294440 xfs-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 8a76f887f1efcf6ad8c4b0d853bbb566f3e03b98380263f937d7de1d4c385e19 50018 fat-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 e40808606db3cbe970dfece46406b6e43fd642e75bf2001c57c2974cd217933e 304824 md-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 97f462c1859f8b84f9411bc18ba19204e123c5dc1efe2786a96f6bd718b40365 15376 multipath-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 0ac0fb313dd895cf2ac591686cc1ee6d545bb6be53ef8baf071bde10e6d31982 9052 core-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 0903bf5a069b46d8ee92f858919730fc6d1bed9f878b3587fa14895c0a9f4aaf 56020 crypto-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 0e64225943bf7c8b562ae76c20986daf0abd041191c70bd79527fed6abf94492 10902 crypto-dm-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 605b2553277547be7269569404553a943307b3415168a8f17cc503f427b7a799 77574 dasd-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 84e87d2a5376166104df2d793c448d62c9d5f876d89666cfc4f3832bb0cd4a72 6796 dasd-extra-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 cb6c69f3d3d1740e2f0cceb37f189aa5466e22b516a1a1d64e4547142b7cdb7f 2135904 kernel-image-2.6.32-3-s390x-tape-di_0.47_s390.udeb
 832e8a523cbd5187cc8bae5370d881e8021f468f9f0cc1d9e9e397650f2b1bb9 2188 linux-kernel-di-s390-2.6_0.47.dsc
 c0b5586158c68f8d0c0322df3a308494779601c1c8053799527ad5bf9624880d 3855 linux-kernel-di-s390-2.6_0.47.tar.gz
Files: 
 cff592e20bb3d0da7243f434f7fdbae0 2392966 debian-installer extra kernel-image-2.6.32-3-s390x-di_0.47_s390.udeb
 4307d756c43f783bbe02e33311583909 180276 debian-installer standard nic-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 051a69e6a73337711e47eb3d57c27ac7 125014 debian-installer standard scsi-core-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 ffe6133fc4853c47b1d872a927c59553 93198 debian-installer standard scsi-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 4da7bc583d34edfdb7c66d3275d551da 44836 debian-installer standard ext2-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 564f1d7f686381b4bfe8210decc91a8c 113812 debian-installer standard ext3-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 1af562b5d2ae8aa142d935276d8e3c5e 233416 debian-installer standard ext4-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 f7f74c427bcd293e409e2fb6c55a169d 294440 debian-installer standard xfs-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 efaab83ada21632ab4f2ec4da825c23a 50018 debian-installer extra fat-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 e50c49235964680d8374aca19654ebd6 304824 debian-installer extra md-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 a2b1854373b42928fa5a5eb6c128c31e 15376 debian-installer extra multipath-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 b1fd8da414cae18034d7beb3c2ad397f 9052 debian-installer standard core-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 7c05e58ee6211a7a64c8bd9494c0261d 56020 debian-installer extra crypto-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 7e5e81dba4e84edadcc66297bfd423f1 10902 debian-installer extra crypto-dm-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 3fd3c016f3889eebec65037a79306268 77574 debian-installer standard dasd-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 8713705854ef991501fa09d566487368 6796 debian-installer extra dasd-extra-modules-2.6.32-3-s390x-di_0.47_s390.udeb
 e15806fb3b2a70eeda65ebe87e69d68b 2135904 debian-installer extra kernel-image-2.6.32-3-s390x-tape-di_0.47_s390.udeb
 64f541965c26629ee5490f7fe2363b15 2188 debian-installer optional linux-kernel-di-s390-2.6_0.47.dsc
 0474591d79fceaf5d056c770657b3d01 3855 debian-installer optional linux-kernel-di-s390-2.6_0.47.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCAAGBQJLiWluAAoJEOtw/vPN/G5PvtoQAMnInjua1Aq4ihoKKeozSGUq
ChlqwZv37MreVqzqgYCCmxAqfR/Zu2BB2UJKS/WNj4krZ7rHLm/13tyixD6VLYqk
QFjp0VP+hioj9XSwYyFEjR2MHWZOw8a29RQ/jQDgVZ8iXjjwqF2cv+8gomztE3vh
3bApwsiB3LdG+A0WqShDJCnd7rmG/+JDbxnV8Jb2dDi0BpcyRu0IONOnUzl++VHR
dTlfHa7RdSKpjEyxbHir21uvis2pNVJBwJHyMIT2SjNFnhngxvo9qmdJmyflX6uo
iCpeaNLqPE2cRKIOmlMZjYl/LyhTHncRcXegvQDGrmNTEWZTpBadewNTgTAlYjbR
rI/W+m6zuKsHjCCI4S8cP9NJs4QvJMTz3MhG4W5u3h12E0HtNNcJmzvvWqHeVKsd
liO11IGk+PROFCiLiwTRwRSBqqjPMSVJYYK3pamFOSolL6jSXAa/ZCf5qS+7vS25
HvnxrBDC2ZwFkWSErShGJLXgjlSj+EMTqzWaX8GBo/xIP8Nbn74x951/YSc7Wl+X
PmJ3oojO3bahTdbUjDyS4yj8YawE8t4XYDSH78mNyDUN0J/pP0M4ghHvpL/vedf6
pOKt6Q/oMPwMVfUGXcFB++lMOmF6YdRBdl5Kd+wzw0hTNwwKMLYLt7wAv3KpELpW
YstSz230++ogc0Wwlvf2
=uGPe
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: