In your case if should be changed to 15 there is an off by one error here in the
interpretation of this constant.
> interfaces (115, 116, 117 and 118).
>
> drivers/ide/ide.c and fs/partitions/check.c were modified to know about
> IDE10_MAJOR to IDE13_MAJOR.
>
> With there changes the kernel detects the extra interfaces and the disks on
> them. They get some strange names like IDE< and the last disk is named hd{,
> but I guess I can live with that :-)
The cause of those funny names is well known in the 2.5.xx series.
The solution to it will first involve a complete rewrite of the kernel
parameter parsing in ide.c
>
> But when it tries to detect the partitions on the extra interfaces, it locks
> up. The last lines it writes is:
>
> Partition check:
> hda: hda1
> hde: hde1
> hdg: hdg1
> hdi: hdi1
> hdk: hdk1
> hdm: hdm1
> hdo: hdo1
> hdq: hdq1
> hds: hds1
> hdu:
See above + make MAX_HWIFS 15 and you should have more luck. (Not tested
actually).
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/