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

Bug#582002: Modules not loading in the proper order (initramfs-tools: s390 architecture)



Package: initramfs-tools
Version: 0.94.4
Severity: serious

(Note: I opened this bug report with a severity of "serious", since it
prevents my system from booting.  In my humble opinion this makes the
package unsuitable for release in a stable release.  But I am not a
package maintainer nor the release manager; so you can argue with me about
the severity if you think it is warranted.)

I run Debian testing (Squeeze) on the s390 architecture.  I just performed
an "aptitude update" and "aptitude full-upgrade" sequence, and among the
updates was a new version of initramfs-tools: 0.94.4.  (I noticed that
Debian bug report 576603 was opened with a severity of "serious" with the
apparent goal of keeping the package from migrating from Sid to Squeeze,
and the bug has not been marked as resolved, nevertheless the package
did migrate to Squeeze within the past few days.)

The new package completely broke my system's ability to boot.  Allow me
to explain the boot mechanism that the old version successfully accomplished,
and then explain how the new version fails.  I have four different disks,
one partition each, that are mounted on four different mount points,
as follows:

   Device   Mount Point
   0200     /
   0201     /boot
   0202     /home
   0203     swap

I have a file called /etc/modprobe.d/dasd which contains the following
statement:

   options dasd_mod dasd=0.0.0200(diag),0.0.0201,0.0.0202-0.0.0203(diag)

This accomplishes two things: (1) it guarantees the correspondence of
Linux devices names to s390 device numbers as follows:

   Device

   0200   /dev/dasda
   0201   /dev/dasdb
   0202   /dev/dasdc
   0203   /dev/dasdd

and (2) it specifies the device driver used for each disk as follows:
-- 
  .''`.     Stephen Powell    
 : :'  :
 `. `'`
   `-



Reply to: