Re: RAID x Hardware - Promise MBFastrack 133 PDC 20276

2004-09-13 Por tema Agustin Martin
On Fri, Sep 10, 2004 at 04:54:44AM -0300, Juan A. Diaz wrote:
 Tengo un Mother ASUS A7V333  con un chipset VIA KT33 con un[Ba
 controladora raid on board Promise MBFasttrak 133 PDC 20276 para discos
 IDE. y 3 discos

On Sat, Sep 11, 2004 at 04:57:10PM +0200, Agustin Martin wrote:
 Lo más probable es que tu controladora no sea totalmente hardware, lo que a
 efectos de Linux es que no lo es. No te extrañe, *muy pocas* controladoras
 son completamente hardware. Si está soportada por Linux, lo será como una
 controladora IDE, pero no te preocupes, puedes montar un RAID software con
 ella, el problema viene si quieres tener también particiones windows en
 RAID, ya que si las haces RAID desde Linux, windows no las entenderá, y si
 las haces RAID desde windows linux no las entenderá. 
 

Por lo que veo es posible que el kernel Linux sí la soporte como RAID,
pero sólo a partir de alguno de los kernels 2.6.x, debes asegurarte que 

 PROMISE PDC202{68|69|70|71|75|76|77} support

está compilado en el kernel o que el módulo está cargado.
El módulo creo que es pdc202xx_new.ko y por lo menos en el 2.6.8 de debian
está.

Suerte,

-- 
Agustin



Re: RAID x Hardware - Promise MBFastrack 133 PDC 20276

2004-09-11 Por tema Agustin Martin
On Fri, Sep 10, 2004 at 04:54:44AM -0300, Juan A. Diaz wrote:
 Hola a todos:
 
 Tengo un Mother ASUS A7V333  con un chipset VIA KT33 con un[Ba
 controladora raid on board Promise MBFasttrak 133 PDC 20276 para discos
 IDE. y 3 discos 
 
...
 Habilite el raid 1 en la utilidad del BIOS para tal motivo, pero el
 kernel todavía reconoce los discos como /dev/hde y /dev/hdg  y si
 intento 
 

Lo más probable es que tu controladora no sea totalmente hardware, lo que a
efectos de Linux es que no lo es. No te extrañe, *muy pocas* controladoras
son completamente hardware. Si está soportada por Linux, lo será como una
controladora IDE, pero no te preocupes, puedes montar un RAID software con
ella, el problema viene si quieres tener también particiones windows en
RAID, ya que si las haces RAID desde Linux, windows no las entenderá, y si
las haces RAID desde windows linux no las entenderá. 

Básicamente tienes dos herramientas de gestión para un RAID software, mdadm
y raidtools2. Yo sólo he montado un RAID y utilicé mdadm. Entre las cosas
que recuerdo, estaban

1) Crear una tabla de particiones. Las particiones Linux que iban a formar
   parte del RAID tenían un código especial que ahora no recuerdo.
2) Hacer una réplica de la tabla de particiones en el segundo disco con
   sfdisk.

Del resto ya no me acuerdo en que momento añadí el RAID, si formateé antes
o despues o qué.

En cuanto a la documentación, la que me funcionó mejor fue el
Software-RAID-HOWTO, disponible, p.ej. en
http://www.tldp.org/HOWTO/Software-RAID-HOWTO.html, que trata con más
detalle el uso de mdadm y es relativamente reciente. La tendrás en más
formatos en ese lugar.

Saludos,

-- 
Agustin



RAID x Hardware - Promise MBFastrack 133 PDC 20276

2004-09-10 Por tema Juan A. Diaz
Hola a todos:

Tengo un Mother ASUS A7V333  con un chipset VIA KT33 con una
controladora raid on board Promise MBFasttrak 133 PDC 20276 para discos
IDE. y 3 discos 

1 de 40 GB  
2 IDENTICOS también de 40 GB

Lo que deseo hacer es poner el 1er disco de 40 como disco de sistema,
(osea donde están instaladas todas las aplicaciones) y Los otros dos
ponerlos en RAID 1 por hardware para almacenar los datos.

Habilite el raid 1 en la utilidad del BIOS para tal motivo, pero el
kernel todavía reconoce los discos como /dev/hde y /dev/hdg  y si
intento 

#cfsidk /dev/ataraid/d0 , me tira error que no puede acceder al disco

Instale Debian Sarge desde una iso (snapshot) con solamente el disco
/dev/hda conectado.
Luego conecte los otros dos discos


tengo instalado los kernels 

kernel-image-2.6.7-1-k7 y 
kernel-image-2.6.7-1-386 

Estúbe siguiendo este how-to[0] y calcule los parámetros en base a este
otro[1], el tema es que en el how-to el RAID1 esta utilizado como único
disco, por lo que estaba todo instalado en dicho Disco, y por eso creo
que al momento de pasarle los parámetros al kernel debo pasarle los
parámetros del ide0 (Donde esta el HD primario) y los de los ide2 y
ide3, el tema es que no me cierra como hacerlo. 

Buscando en google encontré [2] que hace un mes se toco este tema y
alguien dijo que tenia configurado una controladora identica pero con un
kernel 2.4.x y decía que seguramente seria muy difícil configurarlo con
un kernel 2.6.x, tiene idea el por que?

[0]http://www.esdebian.org/staticpages/index.php?page=20030921002653486
[1]http://www.geocities.com/ender7007/index.html#2a
[2]http://lists.debian.org/debian-user-spanish/2004/07/msg00362.html

Bueno Perdon por lo extenso del mensaje, y desde ya gracias por
cualquier ayuda que puedan darme.

Asi tengo configurado  el /etc/lilo.conf para pasarle los parametros

[..]
vga=791
append=ide2=0xb400, 0xb002 ide3=0xa800, 0xa4002
[..]


Pego parte de la salida del lspci -v

[..]
:00:06.0 RAID bus controller: Promise Technology, Inc. PDC20276
(MBFastTrak133 Lite) (rev 01) (prog-if 85)
Subsystem: Asustek Computer, Inc.: Unknown device 807e
Flags: bus master, 66MHz, slow devsel, latency 32, IRQ 19
I/O ports at b400 [size=8]
I/O ports at b000 [size=4]
I/O ports at a800 [size=8]
I/O ports at a400 [size=4]
I/O ports at a000 [size=16]
Memory at de00 (32-bit, non-prefetchable) [size=16K]
Capabilities: [60] Power Management version 1
[..]
[..]
:00:11.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
(prog-if 8a [Master SecP PriP])
Subsystem: Asustek Computer, Inc. A7V8X motherboard
Flags: bus master, medium devsel, latency 32
I/O ports at 8800 [size=16]
Capabilities: [c0] Power Management version 2

[..]

--

y parte del dmesg [/*** comento lo que me parece interesante (?) ***/]

[..]
Linux version 2.6.7-1-k7 ([EMAIL PROTECTED]) (gcc version
3.3.4 (Debian 1:3.3.4-2)) #1 Thu Jul 8 06:45:35 EDT 2004
[..]

[..]
/
Built 1 zonelists
Kernel command line: auto BOOT_IMAGE=Linux ro root=302 ide2=0xb400,
0xb002 ide3=0xa800, 0xa4002
*/
[..]

[..]
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 4532 blocks [1 disk] into ram disk... done.
VFS: Mounted root (cramfs filesystem) readonly.
Freeing unused kernel memory: 148k freed
/**
options: can only take 1 arguments
ide_core: `ide2=0xb400' invalid for parameter `options'
ide_setup: ide2=0xb400
**/
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
vesafb: framebuffer at 0xdf80, mapped to 0xe086, size 3072k
vesafb: mode is 1024x768x16, linelength=2048, pages=1
vesafb: protected mode interface info at c7dc:
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
fb0: VESA VGA frame buffer device
Console: switching to colour frame buffer device 128x48
NET: Registered protocol family 1

/*
PDC20276: IDE controller at PCI slot :00:06.0
PDC20276: chipset revision 1
PDC20276: 100% native mode on irq 19
ide2: BM-DMA at 0xa000-0xa007, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0xa008-0xa00f, BIOS settings: hdg:pio, hdh:pio
hde: WDC WD400BB-00DEA0, ATA DISK drive
Using anticipatory io scheduler
ide2 at 0xb400-0xb407,0xb002 on irq 19
hdg: WDC WD400BB-00DEA0, ATA DISK drive
ide3 at 0xa800-0xa807,0xa402 on irq 19
VP_IDE: IDE controller at PCI slot :00:11.1
ACPI: No IRQ known for interrupt pin A of device :00:11.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8233a (rev 00) IDE UDMA133 controller on pci:00:11.1
ide0: BM-DMA at 

Re: RAID x Hardware - Promise MBFastrack 133 PDC 20276

2004-09-10 Por tema Borrajudo carajudo
Hola wenas. El que decia lo de raid 0 y la complejidad sobre los 2.6 fui yo.
Todavia estoy con un 2.4.25, pero investigando sobre como carajos hacer para
poner un kernel 2.6.X sobre mi controlador Promise Raid, que es más majo que
las pesetas. XD

Debo decir antes de nada que mi controladora no es la 20276 sino la 20265,
que weno... debe ser ligeramente distinta (Por ejempllo la mia es solo ata
100) y que mi raid era Raid-0. A lo que estamos... Yo también comencé
leyendo eso de añadir lineas con direcciones de memoria y tal en el
lilo.conf, lo de mirar el /proc/pci... bla bla bla. A MI no me valió para
nada. La solución wena wena de verdad me la dio este tutorial:

http://www.tldp.org/HOWTO/ATA-RAID-HOWTO/nativeraid.html

Está hecho para un kernel 2.4.18. Yo lo hice con un 2.4.25 que es
prácticamente igual y me funcionó. Todo esto (insisto) es para un RAID 0. No
se como va para el 1. Puede (aunque no estoy seguro) que para el raid 1 te
cree unos dispositivos en /dev/md o algo así. Ya digo que mi raid está en
modo 0 y no controlo de mirroring.

Lo del 2.6 que es dificil es porque no se qué movidas de una herramienta
llamada dmraid hay que emplear, no se si dicen de parchear el Kernel y
luego hacer volúmenes lógicos con los discos o yo que sé... Me resulto una
movida muy complicada (igual resulta que luego está tiradisimo, pero no he
encontrado buena información en ningún sitio). De todas formas ahora, hasta
que empiece el nuevo curso, se me ha metido en la cabeza hacer funcionar mi
Raid con un kernel 2.6, así que si os interesa, pues seguiré informando.


- Original Message -
From: Juan A. Diaz [EMAIL PROTECTED]
To: Debian user spanish debian-user-spanish@lists.debian.org;
Lugar-Gral lugar-gral@linux.org.ar
Sent: Friday, September 10, 2004 9:54 AM
Subject: RAID x Hardware - Promise MBFastrack 133 PDC 20276

Hola a todos:

Tengo un Mother ASUS A7V333  con un chipset VIA KT33 con una
controladora raid on board Promise MBFasttrak 133 PDC 20276 para discos
IDE. y 3 discos

1 de 40 GB
2 IDENTICOS también de 40 GB

Lo que deseo hacer es poner el 1er disco de 40 como disco de sistema,
(osea donde están instaladas todas las aplicaciones) y Los otros dos
ponerlos en RAID 1 por hardware para almacenar los datos.

Habilite el raid 1 en la utilidad del BIOS para tal motivo, pero el
kernel todavía reconoce los discos como /dev/hde y /dev/hdg  y si
intento

#cfsidk /dev/ataraid/d0 , me tira error que no puede acceder al disco

Instale Debian Sarge desde una iso (snapshot) con solamente el disco
/dev/hda conectado.
Luego conecte los otros dos discos


tengo instalado los kernels

kernel-image-2.6.7-1-k7 y
kernel-image-2.6.7-1-386

Estúbe siguiendo este how-to[0] y calcule los parámetros en base a este
otro[1], el tema es que en el how-to el RAID1 esta utilizado como único
disco, por lo que estaba todo instalado en dicho Disco, y por eso creo
que al momento de pasarle los parámetros al kernel debo pasarle los
parámetros del ide0 (Donde esta el HD primario) y los de los ide2 y
ide3, el tema es que no me cierra como hacerlo.

Buscando en google encontré [2] que hace un mes se toco este tema y
alguien dijo que tenia configurado una controladora identica pero con un
kernel 2.4.x y decía que seguramente seria muy difícil configurarlo con
un kernel 2.6.x, tiene idea el por que?

[0]http://www.esdebian.org/staticpages/index.php?page=20030921002653486
[1]http://www.geocities.com/ender7007/index.html#2a
[2]http://lists.debian.org/debian-user-spanish/2004/07/msg00362.html

Bueno Perdon por lo extenso del mensaje, y desde ya gracias por
cualquier ayuda que puedan darme.

Asi tengo configurado  el /etc/lilo.conf para pasarle los parametros

[..]
vga=791
append=ide2=0xb400, 0xb002 ide3=0xa800, 0xa4002
[..]


Pego parte de la salida del lspci -v

[..]
:00:06.0 RAID bus controller: Promise Technology, Inc. PDC20276
(MBFastTrak133 Lite) (rev 01) (prog-if 85)
Subsystem: Asustek Computer, Inc.: Unknown device 807e
Flags: bus master, 66MHz, slow devsel, latency 32, IRQ 19
I/O ports at b400 [size=8]
I/O ports at b000 [size=4]
I/O ports at a800 [size=8]
I/O ports at a400 [size=4]
I/O ports at a000 [size=16]
Memory at de00 (32-bit, non-prefetchable) [size=16K]
Capabilities: [60] Power Management version 1
[..]
[..]
:00:11.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
(prog-if 8a [Master SecP PriP])
Subsystem: Asustek Computer, Inc. A7V8X motherboard
Flags: bus master, medium devsel, latency 32
I/O ports at 8800 [size=16]
Capabilities: [c0] Power Management version 2

[..]

--

y parte del dmesg [/*** comento lo que me parece interesante (?) ***/]

[..]
Linux version 2.6.7-1-k7 ([EMAIL PROTECTED]) (gcc version
3.3.4 (Debian 1:3.3.4-2)) #1 Thu Jul 8 06:45:35 EDT 2004
[..]

[..]
/
Built 1 zonelists
Kernel command line