Problem with Adaptec AIC7902 SCSI



  • I have some problems seting up my IBM xseries 346 server with a Adaptec AIC7902 onboard card.

    I want to run it with RAID-1 and have build the raid with the raid bios.
    But when I start pfsense boot cd, and try to install it from there, It list both disks.
    So I can choose to install on both of them. ( looks like a driver problem??)

    I tryed to install on one of them just for testing.
    Then i have a annoying problem when booting up.
    It hangs after:

    SMP: AP CPU #1 Launched!

    It hangs there for 5 min or so. Then It boots up, and are working.

    Seems like it is a problem when it tryes to locate the raid? ???
    Also have the same problem when booting on the CD-image.

    somebody?!?!



  • I don't know why its showing up as 2 disks but I can tell you the long boot up pause is caused by the floppy controller.  I would disable the floppy subsystem in the bios.



  • @sullrich:

    I don't know why its showing up as 2 disks but I can tell you the long boot up pause is caused by the floppy controller.  I would disable the floppy subsystem in the bios.

    Thanx,  One down one to go  ;)



  • Worst case scneario, break the raid 1 in hardware and use our new raid 1 support that is included in the installer.



  • @sullrich:

    Worst case scneario, break the raid 1 in hardware and use our new raid 1 support that is included in the installer.

    Looks like FreeBSD don`t support the Adaptec AIC7902 as a raid, just as Scsi device  >:(
    The solution is then to by the ServeRaid extension to my server  :-\

    Where to find some info about the raid 1 support as SW?

    Thanx for helping!



  • When the installer detects more than 1 drive it installs a menu item in the installer menu called Create GEOM mirror.  Follow those prompts then the new mirror will show up as a install target during installation.



  • @sullrich:

    When the installer detects more than 1 drive it installs a menu item in the installer menu called Create GEOM mirror.  Follow those prompts then the new mirror will show up as a install target during installation.

    One more question here :)

    I got problems when trying to use this GEON mirror

    Cancelled

    Execution of the command

    /sbin/bsdlabel -B -r  -w mirror/pfSenseMirrors1 auto

    FAILED with a return code of 136

    ???

    What is this??



  • Not sure, I would need to see the contents of /tmp/installer.log after the failure.



  • @sullrich:

    Not sure, I would need to see the contents of /tmp/installer.log after the failure.

    This is the end of the log file:

    ,-<<< Executing /sbin/fdisk -v -f /tmp/new.fdisk mirror/pfSenseMirror' | ******* Working on device /dev/mirror/pfSenseMirror ******* | fdisk: WARNING line 1: number of cylinders (8924) may be out-of-range |    (must be within 1-1024 for normal BIOS operation, unless the entire disk |    is dedicated to FreeBSD) | parameters extracted from in-core disklabel are: | cylinders=8924 heads=255 sectors/track=63 (16065 blks/cyl) | | Figures below won't work with BIOS for partitions not in cyl 1 | parameters to be used for BIOS calculations are: | cylinders=8924 heads=255 sectors/track=63 (16065 blks/cyl) | | Information from DOS bootblock is: | 1: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) |    start 63, size 143363997 (70001 Meg), flag 80 (active) | beg: cyl 0/ head 1/ sector 1; | end: cyl 731/ head 254/ sector 63 | 2: <unused>| 3: <unused>| 4: <unused>| fdisk: Geom not found: "pfSenseMirror"->>> Exit status: 0
    ,-<<< Executing /sbin/fdisk mirror/pfSenseMirror' | ******* Working on device /dev/mirror/pfSenseMirror ******* | parameters extracted from in-core disklabel are: | cylinders=8924 heads=255 sectors/track=63 (16065 blks/cyl) | | Figures below won't work with BIOS for partitions not in cyl 1 | parameters to be used for BIOS calculations are: | cylinders=8924 heads=255 sectors/track=63 (16065 blks/cyl) | | Media sector size is 512 | Warning: BIOS sector numbering starts with sector 1 | Information from DOS bootblock is: | The data for partition 1 is: | sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) |    start 63, size 143363997 (70001 Meg), flag 80 (active) | beg: cyl 0/ head 1/ sector 1; | end: cyl 731/ head 254/ sector 63 | The data for partition 2 is: | <unused>| The data for partition 3 is: | <unused>| The data for partition 4 is: | <unused>->>> Exit status: 0
    ,-<<< Executing /sbin/bsdlabel -B -r -w mirror/pfSenseMirrors1 auto' | Floating point exception (core dumped)->>> Exit status: 136</unused></unused></unused></unused></unused></unused>



  • Really need to see the entire file.



  • @sullrich:

    Really need to see the entire file.

    ok

    u can find the file here: http://www.advanticom.no/logfile.txt



  • Are you sure you picked the mirror drive during installation?  Its using the primary drive instead of the mirror AFTER its been allocated to GEOM.  It then complains about this.



  • @sullrich:

    Are you sure you picked the mirror drive during installation?  Its using the primary drive instead of the mirror AFTER its been allocated to GEOM.  It then complains about this.

    yeah.. I picked the right mirror…... Just testet one more time.. And then change main disk and sec disk...

    Same problem....



  • Then I am not too sure at the moment.  I'll have to do a test install with Vmware shortly.



  • @sullrich:

    Then I am not too sure at the moment.  I'll have to do a test install with Vmware shortly.

    Just made the partition smaler.. then It works  ???
    Thanks for helping anyway :)


Locked