[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Booter sur un Raid 1 logiciel en SATA



Bonjour à tous,

J'essaye depuis "quelques" jours de booter en raid 1 logiciel sur deux disques
durs Sata.
Voici le matos : carte mère Asus P5S800-VM, le chipset Sata SIS964.

Lors de l'install de Sarge, le kernel 2.4 (par défaut) reconnaît bien mes deux
DD Sata ; par contre le kernel 2.6 n'arrive pas à les détecter... J'ai
solutionné le PB en faisant mon install avec un 2.4 puis j'ai recompilé (via
kernel-package) un nouveau noyau 2.6.12.4 en y intégrant en interne les modules
Raid (md + raid1) et SATA (sata_sis ...). Pour configurer le raid et faire les
installations je me suis aidé de plusieurs docs, notamment celle-ci : <a
href="http://www.epimetrics.com/topics/one-page?page_id=421&amp;topic=Bit%2dhead%20Stuff&amp;page_topic_id=120";>RAID1
on Debian Sarge</a>.

J'arrive à créer mon raid (via mdadm --create /dev/md0 ...) mais lors du reboot
suivant, il ne les redétecte pas !

Je pense que cela vient du fait qu'il les recherche (via md autodetecting) alors
qu'il n'a pas finit de détecter les disques durs SATA. Peut-on changer l'ordre
des lancements des modules ? Ou est-ce une mauvaise configuration ? ...

Merci de votre aide,

François, qui va faire une pause :-(


-------------------------------------------------------------------------
Voici un extrait de mon dmesg puis les modifs sur le .config de mon kernel
-------------------------------------------------------------------------
Linux version 2.6.12.4-686-smp-raid-sata (root@trosoif) (version gcc 3.3.5
(Debian 1:3.3.5-13)) #1 SMP Sun Aug 7 22:16:10 CEST 2005
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
<.....>
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 12 devices
PnPBIOS: Disabled by ACPI PNP
SCSI subsystem initialized
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
pnp: 00:06: ioport range 0x290-0x297 has been reserved
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
Initializing Cryptographic API
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
PNP: PS/2 controller doesn't have AUX irq; using default 0xc
PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 112
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 48 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 17 (level, low) -> IRQ 169
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:00:09.0: 3Com PCI 3c905C Tornado at 0xe480. Vers LK1.1.19
libata version 1.11 loaded.
ACPI: PCI Interrupt 0000:00:05.0[A] -> GSI 17 (level, low) -> IRQ 169
ata1: SATA max UDMA/133 cmd 0xEFF0 ctl 0xEFE6 bmdma 0xEF90 irq 169
ata2: SATA max UDMA/133 cmd 0xEFA8 ctl 0xEFE2 bmdma 0xEF98 irq 169
ata1: dev 0 cfg 49:2f00 82:74eb 83:7fea 84:4023 85:74e8 86:3c02 87:4023 88:003f
ata1: dev 0 ATA, max UDMA/100, 321672960 sectors: lba48
ata1: dev 0 configured for UDMA/100
scsi0 : sata_sis
ata2: dev 0 cfg 49:2f00 82:74eb 83:7fea 84:4023 85:74e8 86:3c02 87:4023 88:003f
ata2: dev 0 ATA, max UDMA/100, 321672960 sectors: lba48
ata2: dev 0 configured for UDMA/100
scsi1 : sata_sis
  Vendor: ATA       Model: HDS722516VLSA80   Rev: V34O
  Type:   Direct-Access                      ANSI SCSI revision: 05
  Vendor: ATA       Model: HDS722516VLSA80   Rev: V34O
  Type:   Direct-Access                      ANSI SCSI revision: 05
md: linear personality registered as nr 1
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
md: raid10 personality registered as nr 9
md: raid5 personality registered as nr 4
raid5: automatically using best checksumming function: pIII_sse
   pIII_sse  :  4012.000 MB/sec
raid5: using function: pIII_sse (4012.000 MB/sec)
raid6: sse2x2    1750 MB/s
raid6: using algorithm sse2x2 (1750 MB/s)
md: raid6 personality registered as nr 8
md: multipath personality registered as nr 7
md: faulty personality registered as nr 10
md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27
device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
NET: Registered protocol family 8
NET: Registered protocol family 20
ACPI wakeup devices:
PS2K UAR1 UAR2 EUSB  USB USB2 USB3 AC97 MC97 PCI1 PCI2 PCI3 RTLL
ACPI: (supports S0 S1 S3 S4 S5)
devfs_mk_dev: could not append to parent for md/0
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 4160KiB [1 disk] into ram disk...
|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\done.
VFS: Mounted root (cramfs filesystem) readonly.
Freeing unused kernel memory: 228k freed
NET: Registered protocol family 1
input: AT Translated Set 2 keyboard on isa0060/serio0
SCSI device sda: 321672960 512-byte hdwr sectors (164697 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 321672960 512-byte hdwr sectors (164697 MB)
SCSI device sda: drive cache: write back
 /dev/scsi/host0/bus0/target0/lun0: p1 p2 < p5 p6 >
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sdb: 321672960 512-byte hdwr sectors (164697 MB)
SCSI device sdb: drive cache: write back
SCSI device sdb: 321672960 512-byte hdwr sectors (164697 MB)
SCSI device sdb: drive cache: write back
 /dev/scsi/host1/bus0/target0/lun0: p1 p2 < p5 p6 >
Attached scsi disk sdb at scsi1, channel 0, id 0, lun 0
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Adding 682720k swap on /dev/sdb6.  Priority:-1 extents:1
EXT3 FS on sda1, internal journal
Generic RTC Driver v1.07
<....>
=======================================================================

Voici les modifications apporté au noyau 2.6.12.4
----------------------------------------------------------------------------
#
# SCSI device support
#
#CONFIG_SCSI=m
CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y
#
# SCSI low-level drivers
#
CONFIG_SCSI_SATA=y
CONFIG_SCSI_SATA_AHCI=m
CONFIG_SCSI_SATA_SVW=m
CONFIG_SCSI_ATA_PIIX=y
CONFIG_SCSI_SATA_NV=m
CONFIG_SCSI_SATA_PROMISE=y
CONFIG_SCSI_SATA_QSTOR=m
#CONFIG_SCSI_SATA_SX4=m
CONFIG_SCSI_SATA_SX4=y
#CONFIG_SCSI_SATA_SIL=m
CONFIG_SCSI_SATA_SIL=y
#CONFIG_SCSI_SATA_SIS=m
CONFIG_SCSI_SATA_SIS=y
#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_LINEAR=y
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID10=y
CONFIG_MD_RAID5=y
CONFIG_MD_RAID6=y
CONFIG_MD_MULTIPATH=y
CONFIG_MD_FAULTY=y
CONFIG_BLK_DEV_DM=y
CONFIG_DM_CRYPT=y
CONFIG_DM_SNAPSHOT=y
CONFIG_DM_MIRROR=y
CONFIG_DM_ZERO=y



Reply to: