Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#5947 - GRUB needs to be patched for RAID devices support with cciss module

Attached to Project: Arch Linux
Opened by Morgan LEFIEUX (Comete) - Wednesday, 06 December 2006, 15:24 GMT
Last edited by Roman Kyrylych (Romashka) - Wednesday, 06 December 2006, 17:35 GMT
Task Type Bug Report
Category Installation
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Hi,
I've tried to install GRUB during arch install process on a RAID system with a HP SamrtArray card (uses cciss module) but i get an "Error 22". Then i've tried to install it manually without success and finally try an Ubuntu Live CD to install GRUB. This works with the GRUB release on the Ubuntu Live CD, then after googling a bit, i saw that GRUB needs to be patched for RAID devices support with the cciss module...

Thanks.
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Thursday, 28 December 2006, 21:29 GMT
Reason for closing:  Fixed
Comment by Tobias Powalowski (tpowa) - Thursday, 07 December 2006, 20:21 GMT
does it work with the newisos?
http://www.archlinux.org/~tpowa/newisos/
Comment by Morgan LEFIEUX (Comete) - Friday, 08 December 2006, 08:33 GMT
No it doesn't. I've used this one http://www.archlinux.org/~tpowa/newisos/ftp-0.7.2-20061119-i686.iso and i get the same error.

I precise that i must do this to map my raid device:
grub> device (hd0) /dev/cciss/c0d0

and then:
grub> root (hd0,1)
grub> setup (hd0)
...(blah blah blah)
Error 22: No such partition

Again, no problem with the same manipulations with Ubuntu Live CD.

PS: i forgot to tell that i encounter another problem with this ISO and cciss module, the cciss devices are well detected by the kernel and the module is well loaded but the disks and partitions aren't shown in the setup menu. It seems that the /dev/cciss/ directory is not parsed by the setup. (Maybe should i open another bug report ?)

Thanks.
Comment by Tobias Powalowski (tpowa) - Saturday, 09 December 2006, 15:34 GMT
well btw it would make it mcuh easier if you could post the patch here fixing new setup shouldn't be a big deal, because i think i just forgot to add cciss parsing as you mentioned
Comment by Tobias Powalowski (tpowa) - Sunday, 10 December 2006, 14:50 GMT
also please tell me where cciss makes entries under /sys thanks
Comment by Tobias Powalowski (tpowa) - Sunday, 10 December 2006, 15:26 GMT
ok added the grub patches from fedora to latest grub packages, now please tell me where cciss makes anything under /sys to get it parsed correct
Comment by Jens Adam (byte) - Monday, 11 December 2006, 00:56 GMT
I don't feel like opening a new bug for this: the menu.lst in the grub package still references initrd26.img
Comment by Morgan LEFIEUX (Comete) - Monday, 11 December 2006, 07:51 GMT
Ok thanks a lot.
Well, you need to parse these directories: /sys/block/cciss!c0d0 , /sys/blocl/cciss!c0d1 , etc... (where c? is the controler, d? the drive).

Thanks again.
Comment by Tobias Powalowski (tpowa) - Monday, 11 December 2006, 19:07 GMT
jens this is long time fixed in newisos, ok i'll try to fix cciss detection for next newiso that will be 0.8 alpha :)
Comment by Tobias Powalowski (tpowa) - Wednesday, 20 December 2006, 20:07 GMT
should work now could you confirm this?
Comment by Morgan LEFIEUX (Comete) - Wednesday, 27 December 2006, 10:37 GMT
That works ! Thanks ! :)

Loading...