Michael Butler
2003-Aug-07 19:12 UTC
Dell Perc-3/Di problem with linux cli management tool
I'm trying to use the Dell/Redhat CLI to manage a pair of mirrored disks in a Dell PowerEdge 2650 but I get: FASTCMD> open afa0 Executing: open "afa0" Command Error: <The driver could not execute the requested IOCTL SENDFIB, 22=Invalid argument.> I have "options AAC_COMPAT_LINUX" in the kernel config and dmesg shows: aac0: <Dell PERC 3/Di> mem 0xf0000000-0xf7ffffff irq 16 at device 8.1 on pci4 aac0: i960RX 100MHz, 118MB cache memory, optional battery present aac0: Kernel 2.7-1, Build 3170, S/N 6841d3 aac0: Supported Options=75c<WCACHE,DATA64,HOSTTIME,WINDOW4GB,SOFTERR,NORECOND,SGMAP64> [ .. ] aacd0: <RAID 1 (Mirror)> on aac0 aacd0: 34712MB (71091456 sectors) Mounting root from ufs:/dev/aacd0s2a .. but it also shows: linux: 'ioctl' fd=4, cmd=0x2008 (' ',8) not implemented The more recent version (contained in afaapps-2.7-1.i386.rpm) has an unresolvable dependency on libartsc.so.0 which doesn't appear in any linux_base port :-( Any hints as to how to get this to fly? Michael Butler CISSP Security Consultant Cable and Wireless www.cw.com
> I'm trying to use the Dell/Redhat CLI to manage a pair of > mirrored disks in > a Dell PowerEdge 2650 but I get: >Why don't you try the native FreeBSD version? http://www.adaptec.com/worldwide/support/driversbycat.html?sess=no&languageEnglish+US&cat=%2fOperating+System%2fFreeBSD -lq
Michael Butler wrote:> I'm trying to use the Dell/Redhat CLI to manage a pair of mirrored disks > in a Dell PowerEdge 2650 but I get: > > FASTCMD> open afa0 > Executing: open "afa0" > Command Error: <The driver could not execute the requested IOCTL > SENDFIB, 22=Invalid argument.> > > I have "options AAC_COMPAT_LINUX" in the kernel config and dmesg shows: > > aac0: <Dell PERC 3/Di> mem 0xf0000000-0xf7ffffff irq 16 at device 8.1 on > pci4 > aac0: i960RX 100MHz, 118MB cache memory, optional battery present > aac0: Kernel 2.7-1, Build 3170, S/N 6841d3 > aac0: Supported > Options=75c<WCACHE,DATA64,HOSTTIME,WINDOW4GB,SOFTERR,NORECOND,SGMAP64> > > [ .. ] > > aacd0: <RAID 1 (Mirror)> on aac0 > aacd0: 34712MB (71091456 sectors) > Mounting root from ufs:/dev/aacd0s2a > > .. but it also shows: > > linux: 'ioctl' fd=4, cmd=0x2008 (' ',8) not implemented > > The more recent version (contained in afaapps-2.7-1.i386.rpm) has an > unresolvable dependency on libartsc.so.0 which doesn't appear in any > linux_base port :-( > > Any hints as to how to get this to fly?Is the driver being loaded as a module, or is it compiled into the kernel? For the kernel option to work, the driver must also be compiled in (though I guess that I could fix this). As Luoqi pointed out, there is a FreeBSD-native version that should also work. Scott
From: Michael Butler [mailto:imbutler@comcast.net]> I'm trying to use the Dell/Redhat CLI to manage a pair of > mirrored disks in > a Dell PowerEdge 2650 but I get:Try the FreeBSD native aaccli version from Adaptec, that works. The Dell PERC 3/Di onboard the 2650 is a rebadged Adaptec controller. Helge