Skip to content

Wojciech Błaszkowski

  • Start
  • CQ-DX
  • Linux
  • O mnie
  • my Linux spell book
  • GitHub
  • RSS

Adaptec 3405 – remote array creating

2008-06-10 by Wojciech Błaszkowski

The mission:
Add 2 SATA II disks in machine with Adaptec 3405, upgrade controller’s firmware/BIOS too.

The hardware:
Adaptec 3405 with 2 SAS MAX3147RC disks as RAID 1, I added 2 WD7500AYYS-01RCA SATA disks wich we need to merge on RAID 1 as let’s say a backup place.

Notice:
As usually, exaple will be made on machine powerd by PLD Linux ;-)

Build/install package arcconf. In my example: arcconf-5.30-1.x86_64.rpm and check what we’ve got on board.

# arcconf GETVERSION
Controllers found: 1
Controller #1
==============
Firmware : 5.2-0 (15611)
Staged Firmware : 5.2-0 (15611)
BIOS : 5.2-0 (15611)
Driver : 1.1-5 (2437)
Boot Flash : 5.2-0 (15611)

Command completed successfully. So, we’ve got one Adaptec 3405 device, it’s ID is 1. That ID will be useful later. Check device status:


# arcconf GETSTATUS 1
Controllers found: 1
Logical device Task:
Logical device : 0
Task ID : 100
Current operation : Rebuild
Status : In Progress
Priority : High
Percentage complete : 28
Command completed successfully.

To make things more interesting, I purposefully removed out one of the SAS disks for a feew seconds ;-) Simulation of array damage. Let’s put SATA disks, and upgrade controller’s software.


# wget http://download.adaptec.com/raid/asr/fw_bios/3405_fw_b15728.exe
# unzip 3405_fw_b15728.exe
# ls -lh
razem 2,5M
-rw-r--r-- 1 root root 256K kwi 1 17:44 acusas.exe
-rw-r--r-- 1 root root 196K kwi 1 17:44 afu.exe
-rw-r--r-- 1 root root 629K kwi 1 17:44 as340501.ufi
-rw-r--r-- 1 root root 1,4M kwi 1 17:44 as340502.ufi
-rw-r--r-- 1 root root 2,9K kwi 5 18:12 Relnotes.txt
-rw-r--r-- 1 root root 82 cze 11 00:32 UcliEvt.log

OK, let’s do it !

# arcconf ROMUPDATE 1 as3405
Controllers found: 1
You must restart the system for firmware updates to take effect.
Are you sure you want to continue?
Press y, then ENTER to continue or press ENTER to abort: y
Updating controller 1 firmware...Succeeded
A new software image has been applied to controller 1.
Command completed successfully.

What was done ?

# arcconf GETVERSION 1
Controllers found: 1
Controller #1
==============
Firmware : 5.2-0 (15611)
Staged Firmware : 5.2-0 (15728)
BIOS : 5.2-0 (15611)
Driver : 1.1-5 (2437)
Boot Flash : 5.2-0 (15728)
Command completed successfully.

We need to reboot our machine to set the changes, will do that later. Let’s check added disks.


# arcconf GETCONFIG 1
Device #2
Device is a Hard drive
State : Ready
Supported : Yes
Transfer Speed : SATA 3.0 Gb/s
Reported Channel,Device : 0,2
Reported Location : Connector 0, Device 2
Vendor : WDC
Model : WD7500AYYS-01RCA
Firmware : 30.04G30
Serial number : WD-WCAPT0615906
Size : 715404 MB
Write Cache : Unknown
FRU : None
S.M.A.R.T. : No
Device #3
Device is a Hard drive
State : Ready
Supported : Yes
Transfer Speed : SATA 3.0 Gb/s
Reported Channel,Device : 0,3
Reported Location : Connector 0, Device 3
Vendor : WDC
Model : WD7500AYYS-01RCA
Firmware : 30.04G30
Serial number : WD-WCAPT0636669
Size : 715404 MB
Write Cache : Unknown
FRU : None
S.M.A.R.T. : No

All OK, since now, we can create new array. The arcconf’s help, suggests to type:

arcconf CREATE 1 LOGICALDRIVE Name BACKUP Rcache RON Wcache WB Size MAX Raid1 Channel0 ID2 Channel0 ID3

so, we type:

# arcconf CREATE 1 LOGICALDRIVE Name BACKUP MAX 1 0 2 0 3
Controllers found: 1
Do you want to add a logical device to the configuration?
Press y, then ENTER to continue or press ENTER to abort: y
Creating logical device: BACKUP
Command completed successfully.

The dmesg will tell us, that there is a new device added, in my example it was /dev/sdb – all done ;)

Post navigation

Previous Post:

reaktywacja mdadm

Next Post:

domain names for sale

3 Commments

  1. Vlaho Djurkovic pisze:
    2008-07-31 o 07:10

    Hi,
    Have you tried „arcconf snapshot” command, I can’t get it going, not sure if it’s syntax ??
    Pls, reply if you’ve run it.

    Thank You,
    vlaho@myra.com

  2. Ciprian Pantea pisze:
    2009-02-22 o 20:26

    Hey!

    I’m trying to do create on an Adaptec 52445 but I don’t understand the end of the command, particularly the channel and the id parameters… What are those supposed to be? I tried also on a freebsd machine I manage and still the same I can’t figure out the last two params.

    Anyone can help?

  3. Wojtosz pisze:
    2011-04-30 o 08:22

    INFO:

    create RAID 10 from 4 disks on Chanel 0 and drive ID’s 2, 3, 4, 5, using all disks space:

    arcconf CREATE 1 LOGICALDRIVE NAME VSERVERS MAX 10 0 2 0 3 0 4 0 5

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Wojciech Błaszkowski

Wojciech Błaszkowski

Cześć, jestem Wojciech.

Oprócz mojej codzienności nastawionej na bycie przygotowanym (prepper) znajdziesz tu kilka informacji jakie mogą przydać się administratorowi Linux, a także trochę prywatnych informacji o mnie którymi chciałbym się podzielić.

Zapraszam :)

Kto zabezpieczył Twój serwer?

Linux Admin

Co u mnie się dzieje:

  • W moim domu mówi się Walkiewiczem
  • Ferie 2023
  • Gwiazdka 2022
  • Antena W3DZZ
  • Zwalniamy :)

administracja serwerami linux

  • Administrator Linux Administrator Linux

Najnowsze komentarze

  • Ansible Create User With Sudo? All Answers - Brandiscrafts.com - Ansible – add user to sudo
  • Wojciech Błaszkowski - my linux spell book
  • virooz - Dostrajanie routera WiFi Netgear R7000
  • 123 - Ansible – add user to sudo
  • pauluZ - WRT160NL – router, którego używam w domu

Archiwa

  • kwiecień 2024
  • luty 2023
  • grudzień 2022
  • listopad 2020
  • lipiec 2020
  • marzec 2020
  • luty 2020
  • listopad 2019
  • lipiec 2019
  • maj 2019
  • wrzesień 2018
  • maj 2018
  • grudzień 2017
  • sierpień 2017
  • lipiec 2017
  • czerwiec 2017
  • luty 2017
  • grudzień 2016
  • wrzesień 2016
  • sierpień 2016
  • czerwiec 2016
  • marzec 2016
  • luty 2016
  • styczeń 2016
  • grudzień 2015
  • maj 2015
  • luty 2015
  • styczeń 2015
  • sierpień 2014
  • lipiec 2014
  • czerwiec 2014
  • maj 2014
  • styczeń 2014
  • grudzień 2013
  • listopad 2013
  • lipiec 2013
  • czerwiec 2013
  • maj 2013
  • marzec 2013
  • luty 2013
  • styczeń 2013
  • grudzień 2012
  • październik 2012
  • sierpień 2012
  • lipiec 2012
  • czerwiec 2012
  • kwiecień 2012
  • luty 2012
  • styczeń 2012
  • grudzień 2011
  • wrzesień 2011
  • sierpień 2011
  • maj 2011
  • marzec 2011
  • wrzesień 2010
  • maj 2010
  • kwiecień 2010
  • luty 2010
  • październik 2009
  • wrzesień 2009
  • sierpień 2009
  • lipiec 2009
  • luty 2009
  • grudzień 2008
  • październik 2008
  • wrzesień 2008
  • czerwiec 2008
  • kwiecień 2008
  • marzec 2008
  • luty 2008
  • grudzień 2007
  • październik 2007
  • wrzesień 2007
  • sierpień 2007
  • lipiec 2007
  • czerwiec 2007
  • maj 2007
  • kwiecień 2007
  • marzec 2007
  • luty 2007
  • styczeń 2007
  • grudzień 2006
  • listopad 2006
  • październik 2006
  • wrzesień 2006
  • sierpień 2006
  • lipiec 2006
  • czerwiec 2006
  • maj 2006
  • kwiecień 2006
  • marzec 2006
  • luty 2006

Administrator Linux

Jeśli szukasz opieki nad serwerem Linux, zapraszam do zapoznania się z tym czym zajmuję się na codzień. Administracja serwerami Linux
© 2025 Wojciech Błaszkowski | Built using WordPress and SuperbThemes