probleme mit i2o

Toens Bueker toens.bueker at lists0903.nurfuerspam.neuroserve.de
Thu Mar 8 18:52:28 CET 2007


Thomas Balsfulland <tbals at ctrl-c.de> meinte:

> hier nochmal ein lspci-output des controllers:
> 
> 01:0c.1 PCI bridge: Adaptec (formerly DPT) PCI Bridge (rev 02) (prog-if 00 [Normal decode])
>         Flags: bus master, medium devsel, latency 64
>         Bus: primary=01, secondary=02, subordinate=02, sec-latency=0
>         Capabilities: [68] Power Management version 2

Auf "meiner" Fusi sieht das so aus:

0000:01:0b.0 PCI bridge: Adaptec (formerly DPT) PCI Bridge (rev 02) (prog-if 00 [Normal decode])
        Flags: bus master, medium devsel, latency 64
        Bus: primary=01, secondary=02, subordinate=02, sec-latency=0
        Capabilities: [68] Power Management version 2
			
0000:01:0b.1 I2O: Adaptec (formerly DPT) SmartRAID V Controller (rev 02) (prog-if 01)
        Subsystem: Adaptec (formerly DPT) 2000S Ultra3 Single Channel
        Flags: bus master, medium devsel, latency 64, IRQ 18
        BIST result: 00
        Memory at fc000000 (32-bit, prefetchable) [size=32M]
        Expansion ROM at c4028000 [disabled] [size=32K]
        Capabilities: [80] Power Management version 2

Steckt das Ding vielleicht im falschen Slot (oder ist generell broken)?

> wenn ich das jetzt richtig verstanden habe gibt es *zwei* moeglichkeiten
> den controller im kernel (2.6.19.2) zu aktivieren:
> 
>  - device drivers
>    + scsi device support
>      + scsi low-level drivers
>        + adaptec i2o raid support (CONFIG_SCSI_DPT_I2O)
> 
> oder
> 
>  - device drivers
>    + i2o device support
>      + i2o support  (CONFIG_I2O)
>        + i2o configuration support  (CONFIG_I2O_CONFIG)
>        + i2o bus adapter osm  (CONFIG_I2O_BUS)
>        + i2o block osm (CONFIG_I2O_BLOCK)
>        + i2o scsi osm  (CONFIG_I2O_SCSI)
>        + i2o /proc support  (CONFIG_I2O_PROC)

Dieses i2o hat mit dem SCSI-Adapter nicht viel zu tun.
Siehe z. B.: http://www.computerwoche.de/heftarchiv/1996/49/1110978/
(man achte auf das Datum).

> ich habbe es wie folgt gemacht:
> 
> # CONFIG_SCSI_DPT_I2O is not set

Interessant, dass Du dann überhaupt etwas siehst.
Ich habe nur Adaptec I20 RAID Support an.

bla# grep -i i2o .config
CONFIG_SCSI_DPT_I2O=y
# I2O device support
# CONFIG_I2O is not set
 
> # I2O device support
 
> damit bootet der server auch, mault aber etwas rum (siehe
> http://tbals.de/dmesg__i2o) aber ich habe dann /dev/sda und /dev/sdb.

> dummerweise habe ich jetzt eine dauerhafte load von 1.00:

Da macht wohl jemand busy-waiting (such mal einen Prozess im Status "D").

> $ w
>  18:17:02 up 19:53,  1 user,  load average: 1,00, 1,00, 1,00

[...]

> raidutils funktionieren gar nicht und das proc-zeugs tut auch nicht:
> 
> $ cat /proc/i2o/iop0/hw
> Speicherzugriffsfehler
> 
> wie muss ich den kernel konfigurieren um das raid korrekt zu nutzen und
> auch per raidutils checken zu koennen?

Wie gesagt - ich habe die gleiche Büxe hier unter Xen laufen und der Kernel
hat i2o überhaupt nicht an.

Der dmesg-Output sieht ungefähr so aus:

Adaptec I2O RAID controller 0 at d1080000 size=100000 irq=18
dpti: If you have a lot of devices this could take a few minutes.
dpti0: Reading the hardware resource table.
TID 008  Vendor: ADAPTEC      Device: AIC-7899     Rev: 00000001
TID 515  Vendor: SDR          Device: GEM318       Rev: 0
TID 518  Vendor: ADAPTEC      Device: RAID-1       Rev: FS02
scsi0 : Vendor: Adaptec  Model: 2100S            FW:FS02
  Vendor: ADAPTEC   Model: RAID-1            Rev: FS02
  Type:   Direct-Access                      ANSI SCSI revision: 02
  Vendor: SDR       Model: GEM318            Rev: 0
  Type:   Processor                          ANSI SCSI revision: 02

Tschö
Töns
-- 
There is no safe distance.



More information about the Linux mailing list