On Thu, 23 Oct 2014 18:20:00 -0500 "Mike" <ctrl...@yahoo.com> wrote:
> Greetings, anything else needed from me?
> 
> Thanks.

This is complete guessing, but could the file, util/deviceiter.c, i.e. the 
iteration over devices, have something to do with it? In version 
grub2-2.02~beta2, there is this block beginning in line 713 (inside of an 
#ifdef __linux__):
>   /* ATARAID disks.  */
>   for (i = 0; i < 8; i++)
>     {
>       [...]
>     }

Interestingly, there is a similar block starting in line 645
>   /* IDE disks.  */
>   for (i = 0; i < 96; i++)
>     {
>       [...]
>     }
which might explain why this problem has not been detected/fixed beforehand. 
There weren't probably a lot of users with more than 96 IDE disks …

This can be completely wrong, but if you already have a test setup, you might 
get the package ("apt-get build-dep grub2; apt-get source grub2") change the 
value, rebuild the package ("fakeroot dpkg-buildpackage -b -uc -us" should 
work), install (dpkg -i ...) and test it.

Kind regards
Patrick

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

Reply via email to