Salut Yann,

Thanks a lot for reporting this issue and for mentioning the workaround
you found!

I can confirm the problem and it's all my fault: When I made the change
in 1.06-2 to get DMA to work on VIA chipsets, I relied on the
ide-generic module to get loaded later, which is wrong as the CD can't
be accessed because of the missing ide driver - catch 22. Silly me!

mindi unfortunately uses a brute force approach to load modules and to
satisfy inter-module dependencies. It does not allow for loading modules
in a particular order. This, however, is exactly what is required to get
DMA working on VIA chipsets: module via82cxxx needs to get loaded before
ide-generic does.

The attached patch init_#354145.diff makes it so that ide-core and
via82cxxx get loaded before the rest of the essential modules. It works
for me and I believe it should not impact things on non-VIA chipset
systems. (mindi_#354145.diff simply puts ide-generic back into
IDE_MODS.)

It would be great if you could apply the two patches, try again and let
me know the outcome. This would confirm that it does work on non-VIA
systems as well - something I can't test myself. (The mindi patch may
not be required as you've already added ide-generic back in.)

Thanks a lot & best regards,
Andree

On Thu, 2006-02-23 at 19:00 +0100, Yann Aubert wrote:
> Package: mindi
> Version: 1.06-3
> Severity: grave
> Justification: renders package unusable
> 
> When booting from a cdrom burned with mondorescue.iso, the kernel and 
> initrd are loaded without problems. But after that, when looking after 
> the other files on the cdrom, the system ask for the floppies.
> I don't have a patch but can give a hint. For my setup, I had to put 
> ide-generic back in mindi (IDE_MODS) in order to make the cdrom works 
> correctly.
> 
> 
> -- System Information:
> Debian Release: 3.1
> Architecture: i386 (i686)
> Kernel: Linux 2.6.14-2-686-smp
> Locale: LANG=fr_FR, LC_CTYPE=fr_FR (charmap=ISO-8859-1)
> 
> Versions of packages mindi depends on:
> ii  binutils                  2.15-6         The GNU assembler, linker and 
> bina
> ii  bzip2                     1.0.2-7        high-quality block-sorting file 
> co
> ii  dosfstools                2.11-2         Utilities to create and check 
> MS-D
> ii  file                      4.12-1         Determines file type using 
> "magic"
> ii  gawk                      1:3.1.4-2      GNU awk, a pattern scanning and 
> pr
> ii  mindi-busybox             1.00-6         Collection of shell utilities in 
> a
> ii  mkisofs                   4:2.01+01a01-2 Creates ISO-9660 CD-ROM 
> filesystem
> ii  module-init-tools         3.2-pre1-2     tools for managing Linux kernel 
> mo
> ii  ms-sys                    1.1.3-1        Write a Microsoft compatible 
> boot 
> ii  nano                      1.2.4-5        free Pico clone with some new 
> feat
> ii  parted                    1.6.21-1       The GNU Parted disk partition 
> resi
> ii  syslinux                  2.11-0.1       Bootloader for Linux/i386 using 
> MS
> 
> -- no debconf information
> 
-- 
Andree Leidenfrost
Sydney - Australia

Attachment: init_#354145.diff
Description: Binary data

Attachment: mindi_#354145.diff
Description: Binary data

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to