On Wed, 24 Nov 2004 22:06:45 -0500, Synthetic Cartoonz
I have a new (well, partially used) SIIG SC-PE4B12 ATA/133 PCI card. When the card is not plugged into the system it, of course, boots correctly with these existing devices/partitions reported in /var/boot.msg:
<4>hda: SAMSUNG SV4012H, ATA DISK drive <4>hdb: Maxtor 6Y080P0, ATA DISK drive <4>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 <4>hdc: HL-DT-ST GCE-8320B, ATAPI CD/DVD-ROM drive <4>ide1 at 0x170-0x177,0x376 on irq 15 <4>hda: max request size: 128KiB <6>hda: 78242976 sectors (40060 MB) w/1824KiB Cache, CHS=65535/16/63, UDMA(100) <6> hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 hda12 > <4>hdb: max request size: 128KiB <6>hdb: 160086528 sectors (81964 MB) w/7936KiB Cache, CHS=65535/16/63, UDMA(133) <6> hdb: hdb1
I can't produce a log of the drives when the system boots with the SIIG card installed, because the system never gets past this point above. The reason is that the presence of the card appears to have shifted all the drives around, so the system never gets past looking for the drives/partitions to mount.
hda is now the first drive hooked up to the SIIG board. hdb, hdc, hdd are nowhere to be found and I'll bet money that the SIIG board reserved those IDs for all its possible drives per interfaces, because hde is the drive formerly known as hda -- the boot drive hdf is the drive that was hdb and hdg is the CD-ROM, hdc
The system obviously finds the boot drive and its partitions (at least the boot partition), because linux is starting to boot. But, when it goes hunting for the remaining partitions on the drive it boots from, it's still looking for /hda6 instead of /hde6. Are partition names stored explicitly? (How do people hot swap drives?)
The board and some other hard drives are going to be used in another system as non-booting data drives. I don't have that system built yet, but I wanted to test out the SIIG card and setup the partitioning for the drives. Is there a way to make the SIIG board play nice and make its drives line up last as e, f, g, h instead of a, b, c, d ? Is there a way to convince linux that the boot drive relocated to hde is really hda?
Thanks, Ken Jennings
-- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
Ken, I have a similar SIIG card working fine with SUSE 9.2 I'm not sure I have the identical card, but it is at least similar (yellow PCI card, 2 IDE connectors, 3 jumper pin pairs, no RAID support in Linux). (I think mine has software raid support in Windows if you install the right driver.) Anyway, I can't offer any help, mine just worked. ie. I installed SUSE 9.2 on a motherboard based IDE drive, then installed the SIIG card. The motherboard IDE is still hda, the SIIG card is hdc/hdd/hde/hdf. Note that for my own purposes I disabled the second IDE channel on the MB. I doubt if that had any affect, but maybe I just stumbled into the right combination. Greg -- Greg Freemyer