Like I Said in the first thread : My Hardware is HP ProLiant DL380 G7, with HP Smart Array P410i Controller version 3.50.
This is a Smart Array, and it present to the server the disk (RAID0) directly. So with 8 SAS HDD (8 RAID0) I have made a RAID6. Performances are amazing comparate to hard RAID, but it is not the subject here. Do you need something else ? Le 20 février 2012 16:09, Stan Hoeppner <s...@hardwarefreak.com> a écrit : > On 2/20/2012 8:43 AM, Julien Groselle wrote: > > Thank you for your answer Stan, > > > > Yes, I'm not a specialist about this kernel data structure, but i'm on > the > > way ;) > > It's not so easy to find clear information about that. > > > > So for you, if i upgrade my kernel it will be possible to use this > > script... But i can't reboot production servers, and change kernel > version > > like that. > > I prefer ask you again the origin of my need : > > > > I have Soft RAID using mdadm, LVM and Ext4. One of my HDD was in error, > so > > i set it faulty and i remove it form my RAID array. > > After i want to replace physically the HDD, so i do it. > > But my Debian don't see the new HDD... I don't want to reboot... > > So I started my search to how to implement HotPlug with debian Squeeze > and > > HP servers. > > > > Do you know how I can do this ? > > > > Debian-users told me to rescan scsi, so i have tried to do that. But > maybe > > you have another way to go ? > > At this point you need to give us all the hardware details of the > machine with the problem. Previously you implied both machines are > HP/Compaq servers both with SmartAray controllers. Now you seem to be > saying the 2.6.32 machine does not have a SmartArray controller. > Knowing exactly how the drives are connected to the system is important > here. You now say you're using mdraid, so this would imply a mobo down > SATA chip or a non-RAID SAS/SATA HBA. > > Knowing exactly how the drives are connected (preferably to what chip), > should help us tell you at minimum if hot swapping is even possible with > that hardware. With the SmartArray cards and an HP backplane it > obviously is. With a whitebox server and mobo down SATA ports, hot swap > isn't possible, except with a handful of server boards with real > hardware RAID on the mobo. > > -- > Stan > > > > Thank you in advance. > > > > -- > > JG. > > > > > > Le 20 février 2012 14:50, Stan Hoeppner <s...@hardwarefreak.com> a > écrit : > > > >> On 2/20/2012 4:47 AM, Julien Groselle wrote: > >>> Hi, > >>> > >>> I'm trying to understand why this directory is empty : > >> /sys/class/scsi_host/ > >>> We have two types of servers, one like that > >>> # uname -r ; cat /etc/debian_version > >>> 2.6.32-5-amd64 > >>> 6.0.4 > >>> > >>> And other one like that > >>> # uname -r ; cat /etc/debian_version > >>> 2.6.39-bpo.2-amd64 > >>> 6.0.4 > >>> > >>> On the first one : > >>> # l /sys/class/scsi_host/ > >>> total 0 > >>> > >>> On the second : > >>> # l /sys/class/scsi_host/ > >>> total 0 > >>> lrwxrwxrwx 1 root root 0 20 févr. 11:06 host0 -> > >>> ../../devices/pci0000:00/0000:00:1f.1/host0/scsi_host/host0 > >>> lrwxrwxrwx 1 root root 0 20 févr. 11:06 host1 -> > >>> ../../devices/pci0000:00/0000:00:1f.1/host1/scsi_host/host1 > >>> > >>> It drive me crazy ! > >>> Could someone explain me this difference ? > >> > >> The difference is obvious: 2+ years of kernel development between > >> 2.6.32 and 2.6.39--new features added. These are kernel data > >> structures, not files, after all. > >> > >> It's interesting that you know where these kernel data structures are in > >> the filesystem, yet you apparently lack understanding of what they are, > >> and how they get created in the first place. > >> > >>> Second point, why i have this dependency for the package scsitools ? > >>> # aptitude install scsitools > >>> Les NOUVEAUX paquets suivants vont être installés : > >>> libdrm-intel1{a} libdrm-radeon1{a} libdrm2{a} libgl1-mesa-dri{a} > >>> libgl1-mesa-glx{a} libsgutils2-2{a} libutempter0{a} libxaw7{a} > libxmu6{a} > >>> libxv1{a} libxxf86dga1{a} libxxf86vm1{a} scsitools sg3-utils{a} > tcl8.4{a} > >>> tk8.4{a} > >>> x11-utils{a} xbitmaps{a} xterm{a} > >> > >> Apparently because this system had at one time a GUI environment, or > >> part of one, installed. And I would guess based on this that scsitools > >> has a GUI component available on GUI systems. One of my headless > >> servers with 2.6.38.6 and Debian 6.0.4 shows only 2 dependencies: > >> > >> The following NEW packages will be installed: > >> libsgutils2-2{a} scsitools sg3-utils{a} > >> > >>> drm... mesa... i don't want this on my server, i just want rescan > scsi... > >>> I have installed the package on a test server to read the script > >>> /sbin/rescan-scsi-bus, and of course it stop at this line : > >>> for hostdir in /sys/class/scsi_host/host*; do (empty in my case) > >>> > >>> This line was my first hope : echo "No SCSI host adapters found in > >> sysfs" ; > >>> Oh ! sysfs, nice way to search and it was uninstalled on my production > >>> server. > >>> SO i have installed it... > >>> But /sys/class/scsi_host/ is always empty... > >>> > >>> Any help ? :) > >> > >> cciss is a *block* device driver, not a *SCSI* device driver. Thus > >> disks attached to a SmartArray controller cannot be directed accessed > >> via SCSI commands and SCSI tools. Or, at least that's how it used to > >> be. Apparently this distinction has been blurred between 2.6.32 and > >> 2.6.39. It would seem the 2.6.39 cciss driver allows limited direct > >> access/manipulation of devices connected to the SmartArray controller > >> for things such as S.M.A.R.T. > >> > >> -- > >> Stan > >> > >> > >> > > > > > -- > To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > Archive: http://lists.debian.org/4f426210.6080...@hardwarefreak.com > >