* Re: need help
[not found] <3D04BA0E.7000702@metaparadigm.com>
@ 2002-06-13 14:21 ` manjuanth n
2002-06-13 14:21 ` manjuanth n
1 sibling, 0 replies; 78+ messages in thread
From: manjuanth n @ 2002-06-13 14:21 UTC (permalink / raw)
To: Michael Clark; +Cc: linux-kernel
Dear Micheal,
Thanks for the solution again, it seems i dont
have any luck. I have patched the kernel with
BLIST_LARGELUN support I have tried all the options
given by u
still success is far away from me. I have made
these changes in the scsi_scan.c
{"IBM", "AuSaV1S2", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*4", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*18", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*8", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*36", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
I tried all the possible combination of
BLIST_SPARCE, BLIST_FORCE, etc.
I would like to know whether the LINUX works on SAN
envirnment. I am feeling it has its own limitation
in SAN.
If any one can help to solve my problem it will be a
great help.
To my strange experiance RedHat 6.2 with kernel
2.2-14 without SMP options works fine, withot LUNO
and without luns biengin sequence but we require
multiple cpu option
if RedHat 6.2 works fine i dont know why it is
not implemented in RedHat 7.X. I have tried allthe
possible Redhat vesions
Including the latest RedHat 7.3. To my suprise the
RedHat does not boot at all if the qlogic driver is
enabled at boot.
and have the same problem of LUN0 and sequence
LUNs. Is really Linux operating sytem is matured
enough to work as high end
server????
Pl can any body help???
The details of machine
uname -a Linux m1 2.4.19-pre10 #12 SMP Thu Jun 13
05:48:37 IST 2002 i686 unknown
cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: IBM Model: SERVERAID Rev: 1.00
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi2 Channel: 00 Id: 15 Lun: 00
Vendor: IBM Model: SERVERAID Rev: 1.00
Type: Processor ANSI SCSI
revision: 02
Host: scsi2 Channel: 01 Id: 08 Lun: 00
Vendor: IBM Model: AuSaV1S2 Rev: 0
Type: Processor ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: HITACHI Model: OPEN-E*4 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 01
Vendor: HITACHI Model: OPEN-E*4 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 02
Vendor: HITACHI Model: OPEN-E*36 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 03
Vendor: HITACHI Model: OPEN-E*18 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 04
Vendor: HITACHI Model: OPEN-E*2 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
cat /proc/partition
major minor #blocks name rio rmerge rsect ruse
wio wmerge wsect wuse running use aveq
8 0 35548160 sda 4426 7059 90710 33350 4064
4259 66776 78920 0 36970 112310
8 1 5168614 sda1 4135 6674 86466 30360 2569
3334 47464 57210 0 30850 87600
8 2 23554944 sda2 268 299 3978 2880 1491 922
19280 21680 0 14080 24560
8 3 2096262 sda3 3 0 24 30 0 0 0 0 0 30 30
8 4 1 sda4 0 0 0 0 0 0 0 0 0 0 0
8 5 4720558 sda5 18 80 226 60 4 3 32 40 0 90
100
8 16 56905920 sdb 1 3 8 0 0 0 0 0 0 0 0
8 17 56902198 sdb1 0 0 0 0 0 0 0 0 0 0 0
8 32 56905920 sdc 1 3 8 0 0 0 0 0 0 0 0
8 33 2097136 sdc1 0 0 0 0 0 0 0 0 0 0 0
8 48 512153280 sdd 1 3 8 0 0 0 0 0 0 0 0
8 49 512152168 sdd1 0 0 0 0 0 0 0 0 0 0 0
8 64 256076640 sde 1 3 8 0 0 0 0 0 0 0 0
8 65 51207156 sde1 0 0 0 0 0 0 0 0 0 0 0
8 80 28452960 sdf 1 3 8 0 0 0 0 0 0 0 0
8 81 28452848 sdf1 0 0 0 0 0 0 0 0 0 0 0
3 0 653856 hda 1 3 16 30 0 0 0 0 -1145
643450 13929193
--- Michael Clark <michael@metaparadigm.com> wrote:
> Did you try BLIST_SPARSELUN on the Hitachi
> devices?
>
> Also, your devices are reporting as SCSI level 2 so
> no scanning will be done past lun 7 (This is only
> done for SCSI-3 devices). There is a patch
> floating around that adds BLIST_LARGELUN
> to make the scanning code treat these devices
> as SCSI-3 (255 luns)
>
> ~mc
>
> On 06/10/02 22:21, manjuanth n wrote:
>
> >Dear Michael,
> >
> >Thanks for the solution, but my problem still
> >remains unresolved. I added the following lines
> to
> > scsi_scan.c and recompiled
> > {"IBM", "AvSaV1S2", "*", BLIST_FORCELUN |
> >BLIST_SPARSELUN},
> > {"HITACHI", "OPEN E*4", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "OPEN E*18", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "OPEN E*8", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "OPEN E*36", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "DF400", "*", BLIST_FORCELUN},
> > {"HITACHI", "DF500", "*", BLIST_FORCELUN},
> > {"HITACHI", "DF600", "*", BLIST_FORCELUN},
> >
> > the out put of the scsi venders are as follows
> > cat /proc/scsi/scsi
> >Attached devices:
> >Host: scsi2 Channel: 00 Id: 00 Lun: 00
> > Vendor: IBM Model: SERVERAID Rev:
> 1.0
> > Type: Direct-Access ANSI
> SCSI
> >revision: 01
> >Host: scsi2 Channel: 00 Id: 15 Lun: 00
> > Vendor: IBM Model: SERVERAID Rev:
> 1.0
> > Type: Processor ANSI
> SCSI
> >revision: 01
> >Host: scsi2 Channel: 01 Id: 08 Lun: 00
> > Vendor: IBM Model: AuSaV1S2 Rev: 0
> > Type: Processor ANSI
> SCSI
> >revision: 02
> >Host: scsi3 Channel: 00 Id: 00 Lun: 00
> > Vendor: HITACHI Model: OPEN-E*4 Rev:
> 0116
> > Type: Processor ANSI
> SCSI
> >revision: 02
> >
> >If u can help me out where i am doing the mistake
>
> >it will be of great help.
> >plfind the enclosed scsi_scan.c file. Is there any
> >method or commands to find out BLIST_FORCELUN is
> >enabled?
> >
> > Thanks and regards
> >Manjunath
> >
> >
> >--- Michael Clark <michael@metaparadigm.com> wrote:
> >
> >
> >>2.4.18 needs a hint added to
> >>drivers/scsi/scsi_scan.c
> >>to allow it to scan targets with sparse luns.
> >>
> >>Look in /proc/scsi/scsi for the vendor and model
> and
> >>add them into the device_list array in scsi_scan.c
> >>
> >>...
> >>{"<VENDOR>", "<MODEL>", "*", BLIST_SPARSELUN},
> >>
> >>If you don't configure lun 0, you may have to use
> >>BLIST_FORCELUN which if my understanding is
> correct
> >>will force scanning of all luns.
> >>
> >>I hear there is some REPORT_LUNS code that will
> >>eliminate the need to do this, although don't know
> >>which kernel has it.
> >>
> >>~mc
> >>
> >>On 06/08/02 19:27, manjuanth n wrote:
> >>
> >>
> >>
> >>>Dear sir,
> >>>we have SAN environment with hitachi storage
> box
> >>>and brocade switch. we are trying to install
> >>>
> >>>
> >>Linux
> >>
> >>
> >>>with qlogic HBA card. we are facing strange
> >>>problems
> >>>1. If we disable LUN 0 we will not be able to
> >>>
> >>>
> >>see
> >>
> >>
> >>>any LUNs on liunx machine
> >>>2. If we enable LUN 0 we can see all the
> LUNS
> >>>but it should be in sequence i.e LUN0 ,1,2 , 3
>
> >>>
> >>>
> >>etc
> >>
> >>
> >>>if we disable LUN 3 we will not be able to see
> >>>
> >>>
> >>LUNS
> >>
> >>
> >>>4 and the rest
> >>>Is the above things are limitation of linux.
> >>>Linux machine is running with 2.4.18 kernel
> >>>
> >>>Is there any solutions for these problems?
> >>>
> >>>Thanks and Regards
> >>>Manjuanth
> >>>
> >>>
>
>>>__________________________________________________
> >>>Do You Yahoo!?
> >>>Yahoo! - Official partner of 2002 FIFA World Cup
> >>>http://fifaworldcup.yahoo.com
> >>>-
> >>>To unsubscribe from this list: send the line
> >>>
> >>>
> >>"unsubscribe linux-kernel" in
> >>
> >>
> >>>the body of a message to
> majordomo@vger.kernel.org
> >>>More majordomo info at
> >>>
> >>>
> >>http://vger.kernel.org/majordomo-info.html
> >>
> >>
> >>>Please read the FAQ at http://www.tux.org/lkml/
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Yahoo! - Official partner of 2002 FIFA World Cup
> >http://fifaworldcup.yahoo.com
> >
>
>------------------------------------------------------------------------
> >
> >/*
> > * scsi_scan.c Copyright (C) 2000 Eric Youngdale
> > *
> > * Bus scan logic.
> > *
> > * This used to live in scsi.c, but that file was
> just a laundry basket
> > * full of misc stuff. This got separated out in
> order to make things
> > * clearer.
> > */
> >
> >#define __NO_VERSION__
> >#include <linux/config.h>
> >#include <linux/module.h>
> >#include <linux/init.h>
> >
> >#include <linux/blk.h>
> >
> >#include "scsi.h"
> >#include "hosts.h"
> >#include "constants.h"
>
=== message truncated ===
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: need help
[not found] <3D04BA0E.7000702@metaparadigm.com>
2002-06-13 14:21 ` need help manjuanth n
@ 2002-06-13 14:21 ` manjuanth n
1 sibling, 0 replies; 78+ messages in thread
From: manjuanth n @ 2002-06-13 14:21 UTC (permalink / raw)
To: Michael Clark; +Cc: linux-kernel
Dear Micheal,
Thanks for the solution again, it seems i dont
have any luck. I have patched the kernel with
BLIST_LARGELUN support I have tried all the options
given by u
still success is far away from me. I have made
these changes in the scsi_scan.c
{"IBM", "AuSaV1S2", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*4", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*18", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*8", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*36", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
I tried all the possible combination of
BLIST_SPARCE, BLIST_FORCE, etc.
I would like to know whether the LINUX works on SAN
envirnment. I am feeling it has its own limitation
in SAN.
If any one can help to solve my problem it will be a
great help.
To my strange experiance RedHat 6.2 with kernel
2.2-14 without SMP options works fine, withot LUNO
and without luns biengin sequence but we require
multiple cpu option
if RedHat 6.2 works fine i dont know why it is
not implemented in RedHat 7.X. I have tried allthe
possible Redhat vesions
Including the latest RedHat 7.3. To my suprise the
RedHat does not boot at all if the qlogic driver is
enabled at boot.
and have the same problem of LUN0 and sequence
LUNs. Is really Linux operating sytem is matured
enough to work as high end
server????
Pl can any body help???
The details of machine
uname -a Linux m1 2.4.19-pre10 #12 SMP Thu Jun 13
05:48:37 IST 2002 i686 unknown
cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: IBM Model: SERVERAID Rev: 1.00
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi2 Channel: 00 Id: 15 Lun: 00
Vendor: IBM Model: SERVERAID Rev: 1.00
Type: Processor ANSI SCSI
revision: 02
Host: scsi2 Channel: 01 Id: 08 Lun: 00
Vendor: IBM Model: AuSaV1S2 Rev: 0
Type: Processor ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: HITACHI Model: OPEN-E*4 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 01
Vendor: HITACHI Model: OPEN-E*4 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 02
Vendor: HITACHI Model: OPEN-E*36 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 03
Vendor: HITACHI Model: OPEN-E*18 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 04
Vendor: HITACHI Model: OPEN-E*2 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
cat /proc/partition
major minor #blocks name rio rmerge rsect ruse
wio wmerge wsect wuse running use aveq
8 0 35548160 sda 4426 7059 90710 33350 4064
4259 66776 78920 0 36970 112310
8 1 5168614 sda1 4135 6674 86466 30360 2569
3334 47464 57210 0 30850 87600
8 2 23554944 sda2 268 299 3978 2880 1491 922
19280 21680 0 14080 24560
8 3 2096262 sda3 3 0 24 30 0 0 0 0 0 30 30
8 4 1 sda4 0 0 0 0 0 0 0 0 0 0 0
8 5 4720558 sda5 18 80 226 60 4 3 32 40 0 90
100
8 16 56905920 sdb 1 3 8 0 0 0 0 0 0 0 0
8 17 56902198 sdb1 0 0 0 0 0 0 0 0 0 0 0
8 32 56905920 sdc 1 3 8 0 0 0 0 0 0 0 0
8 33 2097136 sdc1 0 0 0 0 0 0 0 0 0 0 0
8 48 512153280 sdd 1 3 8 0 0 0 0 0 0 0 0
8 49 512152168 sdd1 0 0 0 0 0 0 0 0 0 0 0
8 64 256076640 sde 1 3 8 0 0 0 0 0 0 0 0
8 65 51207156 sde1 0 0 0 0 0 0 0 0 0 0 0
8 80 28452960 sdf 1 3 8 0 0 0 0 0 0 0 0
8 81 28452848 sdf1 0 0 0 0 0 0 0 0 0 0 0
3 0 653856 hda 1 3 16 30 0 0 0 0 -1145
643450 13929193
--- Michael Clark <michael@metaparadigm.com> wrote:
> Did you try BLIST_SPARSELUN on the Hitachi
> devices?
>
> Also, your devices are reporting as SCSI level 2 so
> no scanning will be done past lun 7 (This is only
> done for SCSI-3 devices). There is a patch
> floating around that adds BLIST_LARGELUN
> to make the scanning code treat these devices
> as SCSI-3 (255 luns)
>
> ~mc
>
> On 06/10/02 22:21, manjuanth n wrote:
>
> >Dear Michael,
> >
> >Thanks for the solution, but my problem still
> >remains unresolved. I added the following lines
> to
> > scsi_scan.c and recompiled
> > {"IBM", "AvSaV1S2", "*", BLIST_FORCELUN |
> >BLIST_SPARSELUN},
> > {"HITACHI", "OPEN E*4", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "OPEN E*18", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "OPEN E*8", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "OPEN E*36", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "DF400", "*", BLIST_FORCELUN},
> > {"HITACHI", "DF500", "*", BLIST_FORCELUN},
> > {"HITACHI", "DF600", "*", BLIST_FORCELUN},
> >
> > the out put of the scsi venders are as follows
> > cat /proc/scsi/scsi
> >Attached devices:
> >Host: scsi2 Channel: 00 Id: 00 Lun: 00
> > Vendor: IBM Model: SERVERAID Rev:
> 1.0
> > Type: Direct-Access ANSI
> SCSI
> >revision: 01
> >Host: scsi2 Channel: 00 Id: 15 Lun: 00
> > Vendor: IBM Model: SERVERAID Rev:
> 1.0
> > Type: Processor ANSI
> SCSI
> >revision: 01
> >Host: scsi2 Channel: 01 Id: 08 Lun: 00
> > Vendor: IBM Model: AuSaV1S2 Rev: 0
> > Type: Processor ANSI
> SCSI
> >revision: 02
> >Host: scsi3 Channel: 00 Id: 00 Lun: 00
> > Vendor: HITACHI Model: OPEN-E*4 Rev:
> 0116
> > Type: Processor ANSI
> SCSI
> >revision: 02
> >
> >If u can help me out where i am doing the mistake
>
> >it will be of great help.
> >plfind the enclosed scsi_scan.c file. Is there any
> >method or commands to find out BLIST_FORCELUN is
> >enabled?
> >
> > Thanks and regards
> >Manjunath
> >
> >
> >--- Michael Clark <michael@metaparadigm.com> wrote:
> >
> >
> >>2.4.18 needs a hint added to
> >>drivers/scsi/scsi_scan.c
> >>to allow it to scan targets with sparse luns.
> >>
> >>Look in /proc/scsi/scsi for the vendor and model
> and
> >>add them into the device_list array in scsi_scan.c
> >>
> >>...
> >>{"<VENDOR>", "<MODEL>", "*", BLIST_SPARSELUN},
> >>
> >>If you don't configure lun 0, you may have to use
> >>BLIST_FORCELUN which if my understanding is
> correct
> >>will force scanning of all luns.
> >>
> >>I hear there is some REPORT_LUNS code that will
> >>eliminate the need to do this, although don't know
> >>which kernel has it.
> >>
> >>~mc
> >>
> >>On 06/08/02 19:27, manjuanth n wrote:
> >>
> >>
> >>
> >>>Dear sir,
> >>>we have SAN environment with hitachi storage
> box
> >>>and brocade switch. we are trying to install
> >>>
> >>>
> >>Linux
> >>
> >>
> >>>with qlogic HBA card. we are facing strange
> >>>problems
> >>>1. If we disable LUN 0 we will not be able to
> >>>
> >>>
> >>see
> >>
> >>
> >>>any LUNs on liunx machine
> >>>2. If we enable LUN 0 we can see all the
> LUNS
> >>>but it should be in sequence i.e LUN0 ,1,2 , 3
>
> >>>
> >>>
> >>etc
> >>
> >>
> >>>if we disable LUN 3 we will not be able to see
> >>>
> >>>
> >>LUNS
> >>
> >>
> >>>4 and the rest
> >>>Is the above things are limitation of linux.
> >>>Linux machine is running with 2.4.18 kernel
> >>>
> >>>Is there any solutions for these problems?
> >>>
> >>>Thanks and Regards
> >>>Manjuanth
> >>>
> >>>
>
>>>__________________________________________________
> >>>Do You Yahoo!?
> >>>Yahoo! - Official partner of 2002 FIFA World Cup
> >>>http://fifaworldcup.yahoo.com
> >>>-
> >>>To unsubscribe from this list: send the line
> >>>
> >>>
> >>"unsubscribe linux-kernel" in
> >>
> >>
> >>>the body of a message to
> majordomo@vger.kernel.org
> >>>More majordomo info at
> >>>
> >>>
> >>http://vger.kernel.org/majordomo-info.html
> >>
> >>
> >>>Please read the FAQ at http://www.tux.org/lkml/
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Yahoo! - Official partner of 2002 FIFA World Cup
> >http://fifaworldcup.yahoo.com
> >
>
>------------------------------------------------------------------------
> >
> >/*
> > * scsi_scan.c Copyright (C) 2000 Eric Youngdale
> > *
> > * Bus scan logic.
> > *
> > * This used to live in scsi.c, but that file was
> just a laundry basket
> > * full of misc stuff. This got separated out in
> order to make things
> > * clearer.
> > */
> >
> >#define __NO_VERSION__
> >#include <linux/config.h>
> >#include <linux/module.h>
> >#include <linux/init.h>
> >
> >#include <linux/blk.h>
> >
> >#include "scsi.h"
> >#include "hosts.h"
> >#include "constants.h"
>
=== message truncated ===
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need help
2021-10-26 4:53 Need help Brad Knorr
@ 2021-10-26 7:14 ` Daniel
0 siblings, 0 replies; 78+ messages in thread
From: Daniel @ 2021-10-26 7:14 UTC (permalink / raw)
To: netfilter
Hello Brad
Le 26/10/2021 à 06:53, Brad Knorr a écrit :
> I am new to nft commands. I wish to use the map feature for port
> forwarding. What I want to achieve is the following
>
> Sftp incoming to port 2222 on the public IP to be port forwarded to
> private IP on port 22. So what I found in the docs is this.
>
> % nft add map nat foo { type inet_service : ipv4_addr . inet_service \; }
>
> % nft add element nat foo { \
> 1100 : 192.168.1.2 . 5061, \
> 1101 : 192.168.1.3 . 5061, \
> 1400 : 192.168.1.4 . 5061 \
> }
> % nft add rule nat pre ip protocol tcp dnat ip addr . port to tcp dport
> map @foo
>
>
> So when I issue the first command I get the following error:
> Error: unqualified mapping data type specified in map definition
>
> When I issue the command: nft add map nat foo { type inet_service :
> ipv4_addr \; }
>
> It works just fine. I am at a loss as to why this is happening. The
> reason I need the mapping is I need to add and remove port forwarding
> rules easily with a simple command.
>
> Any help would be greatly appreciated.
> Brad
% nft add map nat foo { type inet_service : ipv4_addr \; flags interval \; } should do the job
--
Daniel
^ permalink raw reply [flat|nested] 78+ messages in thread
* Need help
@ 2021-10-26 4:53 Brad Knorr
2021-10-26 7:14 ` Daniel
0 siblings, 1 reply; 78+ messages in thread
From: Brad Knorr @ 2021-10-26 4:53 UTC (permalink / raw)
To: netfilter
I am new to nft commands. I wish to use the map feature for port
forwarding. What I want to achieve is the following
Sftp incoming to port 2222 on the public IP to be port forwarded to
private IP on port 22. So what I found in the docs is this.
% nft add map nat foo { type inet_service : ipv4_addr . inet_service \; }
% nft add element nat foo { \
1100 : 192.168.1.2 . 5061, \
1101 : 192.168.1.3 . 5061, \
1400 : 192.168.1.4 . 5061 \
}
% nft add rule nat pre ip protocol tcp dnat ip addr . port to tcp dport
map @foo
So when I issue the first command I get the following error:
Error: unqualified mapping data type specified in map definition
When I issue the command: nft add map nat foo { type inet_service :
ipv4_addr \; }
It works just fine. I am at a loss as to why this is happening. The
reason I need the mapping is I need to add and remove port forwarding
rules easily with a simple command.
Any help would be greatly appreciated.
Brad
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need help
2019-07-24 7:10 Gobinda Nandi
@ 2019-07-24 16:16 ` Emily Shaffer
0 siblings, 0 replies; 78+ messages in thread
From: Emily Shaffer @ 2019-07-24 16:16 UTC (permalink / raw)
To: Gobinda Nandi; +Cc: git
Hi Gobinda, if you have a consistent way to reproduce the issue, check
out `git bisect`: https://git-scm.com/docs/git-bisect
- Emily
On Wed, Jul 24, 2019 at 12:11 AM Gobinda Nandi
<Gobinda.Nandi@dynacommerce.com> wrote:
>
> Hi,
>
> I have cloned a project using GIT. There I am facing one issue and nobody is confident that when that issue was not there. They are convinced that earlier it was working well but noe its not. I am trying revert the version but still I am finding the issue. I know this can depend upon several variable but at least can you suggest how to check from git log.
>
> If this is not a right place ask this type of query then plz ignore it.
>
> Regards
> Gobinda Nandi
> Software Engineer
>
--
Emily Shaffer
^ permalink raw reply [flat|nested] 78+ messages in thread
* Need help
@ 2019-07-24 7:10 Gobinda Nandi
2019-07-24 16:16 ` Emily Shaffer
0 siblings, 1 reply; 78+ messages in thread
From: Gobinda Nandi @ 2019-07-24 7:10 UTC (permalink / raw)
To: git
Hi,
I have cloned a project using GIT. There I am facing one issue and nobody is confident that when that issue was not there. They are convinced that earlier it was working well but noe its not. I am trying revert the version but still I am finding the issue. I know this can depend upon several variable but at least can you suggest how to check from git log.
If this is not a right place ask this type of query then plz ignore it.
Regards
Gobinda Nandi
Software Engineer
^ permalink raw reply [flat|nested] 78+ messages in thread
* Need Help
@ 2012-07-13 11:13 rakesh
0 siblings, 0 replies; 78+ messages in thread
From: rakesh @ 2012-07-13 11:13 UTC (permalink / raw)
To: amit.kachhap
Cc: 'Guenter Roeck', linux-samsung-soc, 'SangWook Ju',
linux-kernel, lm-sensors, linux-acpi, 'Jean Delvare',
linux-pm, 'Donggeun Kim',
akpm
[-- Attachment #1: Type: text/plain, Size: 439 bytes --]
Hello everyone,
I am new to linux and i also want to contribute in linux community.
I am running Ubuntu 11.04 and i have downloaded linux-2.6.35.13 for
learning. so kindly tell me how to set up and starting kernel development.
I did tried some books and websites but i am still unable to do some
productive work. So,, its my request that kindly help me in setting up the
environment and start learning.
Regards
Rakesh kumar
[-- Attachment #2: Type: text/html, Size: 2788 bytes --]
^ permalink raw reply [flat|nested] 78+ messages in thread
* need help.
@ 2008-01-30 10:40 Daniel Vera
0 siblings, 0 replies; 78+ messages in thread
From: Daniel Vera @ 2008-01-30 10:40 UTC (permalink / raw)
To: linux-msdos
Hello,
my name is Daniel Vera and i using dosemu.
The questions is, when i send info to the com1 and the device connected
it's no ready no appears any error, then how can i do it?
Thanks and sorry for my english!!!
Daniel
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 21:13 ` Nath, Varun
@ 2008-01-21 17:37 ` Nath, Varun
0 siblings, 0 replies; 78+ messages in thread
From: Nath, Varun @ 2008-01-21 17:37 UTC (permalink / raw)
To: device-mapper development
Hi,
I finally have a solution to this. We had the module for the QLA card
missing in the /etc/modprobe.conf
Also, for the HP EVA we are using, we had to add that in the
/etc/multipath.conf.
Thanks to all for the help.
-Varun
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of Nath, Varun
Sent: Thursday, January 17, 2008 3:14 PM
To: device-mapper development
Subject: RE: [dm-devel] Need Help
Nopes. I still have to run the multipath command to see the LUNs.
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of Pradipmaya Maharana
Sent: Thursday, January 17, 2008 3:12 PM
To: device-mapper development
Subject: Re: [dm-devel] Need Help
Ok. Let me go step-wise.
First problem was multipath was not getting loaded at boot time, hence
you had to run multipath after every boot.
With the earlier suggestion, is this problem now gone?
Thanks,
Pradipmaya.
On Jan 17, 2008 12:45 PM, Nath, Varun <varun.nath@amd.com> wrote:
> I am also getting these errors when I try to access those LUNs
>
> Jan 17 14:39:29 x kernel: device-mapper: dm-multipath: error getting
> device
> Jan 17 14:39:29 x kernel: device-mapper: error adding target to table
>
> -----Original Message-----
> From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
> On Behalf Of Nath, Varun
> Sent: Thursday, January 17, 2008 2:39 PM
> To: device-mapper development
> Subject: RE: [dm-devel] Need Help
>
>
> [root@x init.d]# /etc/init.d/multipathd status
> multipathd (pid 4563) is running...
> [root@x init.d]# /etc/init.d/multipath status
> -bash: /etc/init.d/multipath: No such file or directory
> [root@x init.d]# /etc/init.d/ multipath status
> -bash: /etc/init.d/: is a directory
> [root@x init.d]#
>
> -----Original Message-----
> From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
> On Behalf Of malahal@us.ibm.com
> Sent: Thursday, January 17, 2008 2:36 PM
> To: dm-devel@redhat.com
> Subject: Re: [dm-devel] Need Help
>
> Pradipmaya Maharana [pradipmaya@gmail.com] wrote:
> > Run the following:
> >
> > # chkconfig multipathd on
> > # /etc/init.d/ multipath status
>
> The second command actually is "/etc/init.d/multipathd status"
> to get the status of the given rc script (multipathd in this case)
>
> --Malahal.
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
>
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
>
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2008-01-17 21:37 ` Nath, Varun
@ 2008-01-17 22:43 ` Pradipmaya Maharana
0 siblings, 0 replies; 78+ messages in thread
From: Pradipmaya Maharana @ 2008-01-17 22:43 UTC (permalink / raw)
To: device-mapper development
I am not sure it it will help here but could you try this:
1. rename the exisiting multipath.conf to something (say multipath.conf.org)
2. create a new /etc/multipath.conf (blank file, do not copy it from
other multipath.conf.* files)
3. Copy the following content into it:
defaults {
user_friendly_names yes
selector "round-robin 0"
}
devnode_blacklist {
wwid 3600508e000000000ed7fb52911133c06
devnode "^(ram|raw|loop|fd|md|sr|scd|st)[0-9]*"
devnode "^hd[a-z]"
}
4. reboot
5. lsmod | grep dm (it must show dm-multipath loaded)
6. run multipath -ll
We had a similar issue where the multipath.conf file won't be read
whatever you do, bu it went away after creating a new file (instead of
copying). Though weird, worth giving it a try.
Regards,
Pradipmaya.
On Jan 17, 2008 1:37 PM, Nath, Varun <varun.nath@amd.com> wrote:
> Default boot level is 3
>
> [root@x ~]# chkconfig multipathd --list
> multipathd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
> [root@x ~]# who -r
> run-level 3 Jan 17 15:04 last=S
> [root@ausb3ndadbp02 ~]#
>
> -----Original Message-----
> From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
> On Behalf Of Chandra Seetharaman
> Sent: Thursday, January 17, 2008 3:34 PM
> To: device-mapper development
> Subject: RE: [dm-devel] Need Help
>
>
> On Thu, 2008-01-17 at 15:10 -0600, Nath, Varun wrote:
> > This is what is happening as soon as the system comes up.
> >
> > There are no multipathing devices created. Once I run the multipath
> > command only then the /dev/mpath/mpath# devices get created. It looks
> > like I am missing some thing when the system boots up. The system has
> > the multipathd start up script in /etc/rc3.d.
>
> What does "chkconfig --list multipathd" show ?
>
> And what is default level you boot to (i.e what is initdefault
> in /etc/inittab) ?
>
> >
> > Any suggestions?
> >
>
> <snip>
>
> --
>
> ----------------------------------------------------------------------
> Chandra Seetharaman | Be careful what you choose....
> - sekharan@us.ibm.com | .......you may get it.
> ----------------------------------------------------------------------
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
>
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 21:34 ` Chandra Seetharaman
@ 2008-01-17 21:37 ` Nath, Varun
2008-01-17 22:43 ` Pradipmaya Maharana
0 siblings, 1 reply; 78+ messages in thread
From: Nath, Varun @ 2008-01-17 21:37 UTC (permalink / raw)
To: sekharan, device-mapper development
Default boot level is 3
[root@x ~]# chkconfig multipathd --list
multipathd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@x ~]# who -r
run-level 3 Jan 17 15:04 last=S
[root@ausb3ndadbp02 ~]#
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of Chandra Seetharaman
Sent: Thursday, January 17, 2008 3:34 PM
To: device-mapper development
Subject: RE: [dm-devel] Need Help
On Thu, 2008-01-17 at 15:10 -0600, Nath, Varun wrote:
> This is what is happening as soon as the system comes up.
>
> There are no multipathing devices created. Once I run the multipath
> command only then the /dev/mpath/mpath# devices get created. It looks
> like I am missing some thing when the system boots up. The system has
> the multipathd start up script in /etc/rc3.d.
What does "chkconfig --list multipathd" show ?
And what is default level you boot to (i.e what is initdefault
in /etc/inittab) ?
>
> Any suggestions?
>
<snip>
--
----------------------------------------------------------------------
Chandra Seetharaman | Be careful what you choose....
- sekharan@us.ibm.com | .......you may get it.
----------------------------------------------------------------------
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 21:10 ` Nath, Varun
@ 2008-01-17 21:34 ` Chandra Seetharaman
2008-01-17 21:37 ` Nath, Varun
0 siblings, 1 reply; 78+ messages in thread
From: Chandra Seetharaman @ 2008-01-17 21:34 UTC (permalink / raw)
To: device-mapper development
On Thu, 2008-01-17 at 15:10 -0600, Nath, Varun wrote:
> This is what is happening as soon as the system comes up.
>
> There are no multipathing devices created. Once I run the multipath
> command only then the /dev/mpath/mpath# devices get created. It looks
> like I am missing some thing when the system boots up. The system has
> the multipathd start up script in /etc/rc3.d.
What does "chkconfig --list multipathd" show ?
And what is default level you boot to (i.e what is initdefault
in /etc/inittab) ?
>
> Any suggestions?
>
<snip>
--
----------------------------------------------------------------------
Chandra Seetharaman | Be careful what you choose....
- sekharan@us.ibm.com | .......you may get it.
----------------------------------------------------------------------
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 21:12 ` Pradipmaya Maharana
@ 2008-01-17 21:13 ` Nath, Varun
2008-01-21 17:37 ` Nath, Varun
0 siblings, 1 reply; 78+ messages in thread
From: Nath, Varun @ 2008-01-17 21:13 UTC (permalink / raw)
To: device-mapper development
Nopes. I still have to run the multipath command to see the LUNs.
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of Pradipmaya Maharana
Sent: Thursday, January 17, 2008 3:12 PM
To: device-mapper development
Subject: Re: [dm-devel] Need Help
Ok. Let me go step-wise.
First problem was multipath was not getting loaded at boot time, hence
you had to run multipath after every boot.
With the earlier suggestion, is this problem now gone?
Thanks,
Pradipmaya.
On Jan 17, 2008 12:45 PM, Nath, Varun <varun.nath@amd.com> wrote:
> I am also getting these errors when I try to access those LUNs
>
> Jan 17 14:39:29 x kernel: device-mapper: dm-multipath: error getting
> device
> Jan 17 14:39:29 x kernel: device-mapper: error adding target to table
>
> -----Original Message-----
> From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
> On Behalf Of Nath, Varun
> Sent: Thursday, January 17, 2008 2:39 PM
> To: device-mapper development
> Subject: RE: [dm-devel] Need Help
>
>
> [root@x init.d]# /etc/init.d/multipathd status
> multipathd (pid 4563) is running...
> [root@x init.d]# /etc/init.d/multipath status
> -bash: /etc/init.d/multipath: No such file or directory
> [root@x init.d]# /etc/init.d/ multipath status
> -bash: /etc/init.d/: is a directory
> [root@x init.d]#
>
> -----Original Message-----
> From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
> On Behalf Of malahal@us.ibm.com
> Sent: Thursday, January 17, 2008 2:36 PM
> To: dm-devel@redhat.com
> Subject: Re: [dm-devel] Need Help
>
> Pradipmaya Maharana [pradipmaya@gmail.com] wrote:
> > Run the following:
> >
> > # chkconfig multipathd on
> > # /etc/init.d/ multipath status
>
> The second command actually is "/etc/init.d/multipathd status"
> to get the status of the given rc script (multipathd in this case)
>
> --Malahal.
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
>
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
>
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2008-01-17 20:45 ` Nath, Varun
2008-01-17 21:10 ` Nath, Varun
@ 2008-01-17 21:12 ` Pradipmaya Maharana
2008-01-17 21:13 ` Nath, Varun
1 sibling, 1 reply; 78+ messages in thread
From: Pradipmaya Maharana @ 2008-01-17 21:12 UTC (permalink / raw)
To: device-mapper development
Ok. Let me go step-wise.
First problem was multipath was not getting loaded at boot time, hence
you had to run multipath after every boot.
With the earlier suggestion, is this problem now gone?
Thanks,
Pradipmaya.
On Jan 17, 2008 12:45 PM, Nath, Varun <varun.nath@amd.com> wrote:
> I am also getting these errors when I try to access those LUNs
>
> Jan 17 14:39:29 x kernel: device-mapper: dm-multipath: error getting
> device
> Jan 17 14:39:29 x kernel: device-mapper: error adding target to table
>
> -----Original Message-----
> From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
> On Behalf Of Nath, Varun
> Sent: Thursday, January 17, 2008 2:39 PM
> To: device-mapper development
> Subject: RE: [dm-devel] Need Help
>
>
> [root@x init.d]# /etc/init.d/multipathd status
> multipathd (pid 4563) is running...
> [root@x init.d]# /etc/init.d/multipath status
> -bash: /etc/init.d/multipath: No such file or directory
> [root@x init.d]# /etc/init.d/ multipath status
> -bash: /etc/init.d/: is a directory
> [root@x init.d]#
>
> -----Original Message-----
> From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
> On Behalf Of malahal@us.ibm.com
> Sent: Thursday, January 17, 2008 2:36 PM
> To: dm-devel@redhat.com
> Subject: Re: [dm-devel] Need Help
>
> Pradipmaya Maharana [pradipmaya@gmail.com] wrote:
> > Run the following:
> >
> > # chkconfig multipathd on
> > # /etc/init.d/ multipath status
>
> The second command actually is "/etc/init.d/multipathd status"
> to get the status of the given rc script (multipathd in this case)
>
> --Malahal.
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
>
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
>
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 20:45 ` Nath, Varun
@ 2008-01-17 21:10 ` Nath, Varun
2008-01-17 21:34 ` Chandra Seetharaman
2008-01-17 21:12 ` Pradipmaya Maharana
1 sibling, 1 reply; 78+ messages in thread
From: Nath, Varun @ 2008-01-17 21:10 UTC (permalink / raw)
To: device-mapper development
This is what is happening as soon as the system comes up.
There are no multipathing devices created. Once I run the multipath
command only then the /dev/mpath/mpath# devices get created. It looks
like I am missing some thing when the system boots up. The system has
the multipathd start up script in /etc/rc3.d.
Any suggestions?
[root@x ~]# cd /dev/mpath
-bash: cd: /dev/mpath: No such file or directory
[root@x ~]# cd /dev/mapper
[root@x mapper]# ls
control oracle-app oracle-redo1 oracle-redo2 os-home os-opt os-tmp
os-usr os-var
[root@x mapper]# multipath
create: mpath4 (3600508b40010541d00009000065a0000)
[size=10 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [prio=100]
\_ 1:0:1:1 sde 8:64 [ready]
\_ 2:0:1:1 sdi 8:128 [ready]
\_ round-robin 0 [prio=20]
\_ 1:0:0:1 sdc 8:32 [ready]
\_ 2:0:0:1 sdg 8:96 [ready]
create: mpath5 (3600508b40010541d00009000065d0000)
[size=90 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [prio=100]
\_ 1:0:0:2 sdd 8:48 [ready]
\_ 2:0:0:2 sdh 8:112 [ready]
\_ round-robin 0 [prio=20]
\_ 1:0:1:2 sdf 8:80 [ready]
\_ 2:0:1:2 sdj 8:144 [ready]
[root@x mapper]# ls
control mpath4 mpath5 oracle-app oracle-redo1 oracle-redo2 os-home
os-opt os-tmp os-usr os-var
[root@x mapper]#
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of Nath, Varun
Sent: Thursday, January 17, 2008 2:46 PM
To: device-mapper development
Subject: RE: [dm-devel] Need Help
I am also getting these errors when I try to access those LUNs
Jan 17 14:39:29 x kernel: device-mapper: dm-multipath: error getting
device
Jan 17 14:39:29 x kernel: device-mapper: error adding target to table
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of Nath, Varun
Sent: Thursday, January 17, 2008 2:39 PM
To: device-mapper development
Subject: RE: [dm-devel] Need Help
[root@x init.d]# /etc/init.d/multipathd status
multipathd (pid 4563) is running...
[root@x init.d]# /etc/init.d/multipath status
-bash: /etc/init.d/multipath: No such file or directory
[root@x init.d]# /etc/init.d/ multipath status
-bash: /etc/init.d/: is a directory
[root@x init.d]#
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of malahal@us.ibm.com
Sent: Thursday, January 17, 2008 2:36 PM
To: dm-devel@redhat.com
Subject: Re: [dm-devel] Need Help
Pradipmaya Maharana [pradipmaya@gmail.com] wrote:
> Run the following:
>
> # chkconfig multipathd on
> # /etc/init.d/ multipath status
The second command actually is "/etc/init.d/multipathd status"
to get the status of the given rc script (multipathd in this case)
--Malahal.
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 20:44 ` malahal
@ 2008-01-17 20:46 ` Nath, Varun
0 siblings, 0 replies; 78+ messages in thread
From: Nath, Varun @ 2008-01-17 20:46 UTC (permalink / raw)
To: device-mapper development
I already tried couple of times
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of malahal@us.ibm.com
Sent: Thursday, January 17, 2008 2:44 PM
To: dm-devel@redhat.com
Subject: Re: [dm-devel] Need Help
Nath, Varun [varun.nath@amd.com] wrote:
> Yes that script is there.
Run "chkconfig multipathd on" and reboot as Pradipmaya suggested.
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 20:39 ` Nath, Varun
@ 2008-01-17 20:45 ` Nath, Varun
2008-01-17 21:10 ` Nath, Varun
2008-01-17 21:12 ` Pradipmaya Maharana
0 siblings, 2 replies; 78+ messages in thread
From: Nath, Varun @ 2008-01-17 20:45 UTC (permalink / raw)
To: device-mapper development
I am also getting these errors when I try to access those LUNs
Jan 17 14:39:29 x kernel: device-mapper: dm-multipath: error getting
device
Jan 17 14:39:29 x kernel: device-mapper: error adding target to table
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of Nath, Varun
Sent: Thursday, January 17, 2008 2:39 PM
To: device-mapper development
Subject: RE: [dm-devel] Need Help
[root@x init.d]# /etc/init.d/multipathd status
multipathd (pid 4563) is running...
[root@x init.d]# /etc/init.d/multipath status
-bash: /etc/init.d/multipath: No such file or directory
[root@x init.d]# /etc/init.d/ multipath status
-bash: /etc/init.d/: is a directory
[root@x init.d]#
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of malahal@us.ibm.com
Sent: Thursday, January 17, 2008 2:36 PM
To: dm-devel@redhat.com
Subject: Re: [dm-devel] Need Help
Pradipmaya Maharana [pradipmaya@gmail.com] wrote:
> Run the following:
>
> # chkconfig multipathd on
> # /etc/init.d/ multipath status
The second command actually is "/etc/init.d/multipathd status"
to get the status of the given rc script (multipathd in this case)
--Malahal.
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2008-01-17 20:36 ` Nath, Varun
@ 2008-01-17 20:44 ` malahal
2008-01-17 20:46 ` Nath, Varun
0 siblings, 1 reply; 78+ messages in thread
From: malahal @ 2008-01-17 20:44 UTC (permalink / raw)
To: dm-devel
Nath, Varun [varun.nath@amd.com] wrote:
> Yes that script is there.
Run "chkconfig multipathd on" and reboot as Pradipmaya suggested.
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 20:35 ` malahal
@ 2008-01-17 20:39 ` Nath, Varun
2008-01-17 20:45 ` Nath, Varun
0 siblings, 1 reply; 78+ messages in thread
From: Nath, Varun @ 2008-01-17 20:39 UTC (permalink / raw)
To: device-mapper development
[root@x init.d]# /etc/init.d/multipathd status
multipathd (pid 4563) is running...
[root@x init.d]# /etc/init.d/multipath status
-bash: /etc/init.d/multipath: No such file or directory
[root@x init.d]# /etc/init.d/ multipath status
-bash: /etc/init.d/: is a directory
[root@x init.d]#
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of malahal@us.ibm.com
Sent: Thursday, January 17, 2008 2:36 PM
To: dm-devel@redhat.com
Subject: Re: [dm-devel] Need Help
Pradipmaya Maharana [pradipmaya@gmail.com] wrote:
> Run the following:
>
> # chkconfig multipathd on
> # /etc/init.d/ multipath status
The second command actually is "/etc/init.d/multipathd status"
to get the status of the given rc script (multipathd in this case)
--Malahal.
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 20:30 ` malahal
@ 2008-01-17 20:36 ` Nath, Varun
2008-01-17 20:44 ` malahal
0 siblings, 1 reply; 78+ messages in thread
From: Nath, Varun @ 2008-01-17 20:36 UTC (permalink / raw)
To: device-mapper development
Yes that script is there.
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of malahal@us.ibm.com
Sent: Thursday, January 17, 2008 2:31 PM
To: dm-devel@redhat.com
Subject: Re: [dm-devel] Need Help
Nath, Varun [varun.nath@amd.com] wrote:
> Hi,
>
> I don't see any think like boot.multipathd. Is it some special rpm
that
> I need to install?
Example: /etc/rc.d/init.d/multipathd script is in
device-mapper-multipath-0.4.5-27.RHEL4.i386.rpm RPM.
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2008-01-17 20:28 ` Pradipmaya Maharana
@ 2008-01-17 20:35 ` malahal
2008-01-17 20:39 ` Nath, Varun
0 siblings, 1 reply; 78+ messages in thread
From: malahal @ 2008-01-17 20:35 UTC (permalink / raw)
To: dm-devel
Pradipmaya Maharana [pradipmaya@gmail.com] wrote:
> Run the following:
>
> # chkconfig multipathd on
> # /etc/init.d/ multipath status
The second command actually is "/etc/init.d/multipathd status"
to get the status of the given rc script (multipathd in this case)
--Malahal.
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2008-01-17 20:15 ` Nath, Varun
2008-01-17 20:28 ` Pradipmaya Maharana
@ 2008-01-17 20:30 ` malahal
2008-01-17 20:36 ` Nath, Varun
1 sibling, 1 reply; 78+ messages in thread
From: malahal @ 2008-01-17 20:30 UTC (permalink / raw)
To: dm-devel
Nath, Varun [varun.nath@amd.com] wrote:
> Hi,
>
> I don't see any think like boot.multipathd. Is it some special rpm that
> I need to install?
Example: /etc/rc.d/init.d/multipathd script is in device-mapper-multipath-0.4.5-27.RHEL4.i386.rpm RPM.
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2008-01-17 20:15 ` Nath, Varun
@ 2008-01-17 20:28 ` Pradipmaya Maharana
2008-01-17 20:35 ` malahal
2008-01-17 20:30 ` malahal
1 sibling, 1 reply; 78+ messages in thread
From: Pradipmaya Maharana @ 2008-01-17 20:28 UTC (permalink / raw)
To: device-mapper development
Run the following:
# chkconfig multipathd on
# /etc/init.d/ multipath status
Regards,
Pradipmaya.
On Jan 17, 2008 12:15 PM, Nath, Varun <varun.nath@amd.com> wrote:
> Hi,
>
> I don't see any think like boot.multipathd. Is it some special rpm that
> I need to install?
>
>
>
> -----Original Message-----
> From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
> On Behalf Of Pradipmaya Maharana
>
> Sent: Thursday, January 17, 2008 12:40 PM
> To: device-mapper development
> Subject: Re: [dm-devel] Need Help
>
> Attached document was shared by Chandra for installing RHEL/SLES on
> multipath devices.
> See if anything helps you.
>
> Regards,
> Pradipmaya.
>
> On Jan 17, 2008 10:34 AM, Nath, Varun <varun.nath@amd.com> wrote:
> > Hi,
> >
> > Can you please provide me with the process to add the dm-multipath in
> > mkinitrd?
> >
> > I am sure that those devices are not getting loaded.
> >
> > Also regarding the fstab, I earlier had the LVM for those LUNs. But
> > since I faced the problem of system not booting up, I removed them for
> > the time being.
> >
> > Thanks,
> > Varun Nath
> >
> >
> > -----Original Message-----
> > From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
> > On Behalf Of Pradipmaya Maharana
> > Sent: Thursday, January 17, 2008 12:25 PM
> > To: device-mapper development
> > Subject: Re: [dm-devel] Need Help
> >
> > Could you please share the fstab entry (also what you are trying to
> add
> > to it).
> > When are you getting the problem (not recognizing devices), is it at
> > boot time?
> >
> > I am new to Linux but my hunch is when you are booting, as multipath
> > is loaded, these devices are not getting recognised. In this case you
> > might want to mkinitrd with dm-multipath.
> >
> > Thanks,
> > Pradipmaya.
> >
> > 2008/1/17 Nath, Varun <varun.nath@amd.com>:
> > >
> > >
> > >
> > > Hi,
> > >
> > >
> > >
> > > I am trying to configure multipathing on Red hat 4 update 6 64 bit.
> > >
> > >
> > >
> > > Below is the list of RPM I have installed
> > >
> > >
> > >
> > > rpm -qa | grep mapper
> > >
> > > device-mapper-1.02.21-1.el4
> > >
> > > device-mapper-1.02.21-1.el4
> > >
> > > device-mapper-multipath-0.4.5-27.RHEL4
> > >
> > >
> > >
> > > The hardware is Sun x4600 and I am using QLA cards. The system has
> two
> > LUNs
> > > presented to it of size 10 GB and size 90 GB
> > >
> > >
> > >
> > > There is a problem when I configure file system on it. I am able to
> > access
> > > and mount the file system. But when I add those entries in
> /etc/fstab,
> > the
> > > system would not recognize those devices.
> > >
> > >
> > >
> > > Below is the output from multipath command
> > >
> > >
> > >
> > > multipath -ll
> > >
> > > mpath5 (3600508b40010541d00009000065d0000)
> > >
> > > [size=90 GB][features="1 queue_if_no_path"][hwhandler="0"]
> > >
> > > \_ round-robin 0 [prio=100][active]
> > >
> > > \_ 1:0:0:2 sdd 8:48 [active][ready]
> > >
> > > \_ 2:0:0:2 sdh 8:112 [active][ready]
> > >
> > > \_ round-robin 0 [prio=20][enabled]
> > >
> > > \_ 1:0:1:2 sdf 8:80 [active][ready]
> > >
> > > \_ 2:0:1:2 sdj 8:144 [active][ready]
> > >
> > >
> > >
> > > mpath4 (3600508b40010541d00009000065a0000)
> > >
> > > [size=10 GB][features="1 queue_if_no_path"][hwhandler="0"]
> > >
> > > \_ round-robin 0 [prio=100][enabled]
> > >
> > > \_ 1:0:1:1 sde 8:64 [active][ready]
> > >
> > > \_ 2:0:1:1 sdi 8:128 [active][ready]
> > >
> > > \_ round-robin 0 [prio=20][enabled]
> > >
> > > \_ 1:0:0:1 sdc 8:32 [active][ready]
> > >
> > > \_ 2:0:0:1 sdg 8:96 [active][ready]
> > >
> > >
> > >
> > >
> > >
> > > Also, below is my /etc/multipath.conf
> > >
> > >
> > >
> > > # This is an example configuration file for device mapper multipath.
> > >
> > > # For a complete list of the default configuration values, see
> > >
> > > #
> /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.defaults
> > >
> > > # For a list of configuration options with descriptions, see
> > >
> > > #
> > /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.annotated
> > >
> > >
> > >
> > >
> > >
> > > # Blacklist all devices by default. Remove this to enable
> multipathing
> > >
> > > # on the default devices.
> > >
> > > #devnode_blacklist {
> > >
> > > # devnode "*"
> > >
> > > #}
> > >
> > >
> > >
> > > ## Use user friendly names, instead of using WWIDs as names.
> > >
> > > defaults {
> > >
> > > user_friendly_names yes
> > >
> > > selector "round-robin 0"
> > >
> > > }
> > >
> > >
> > >
> > >
> > >
> > > ## By default, devices with vendor = "IBM" and product = "S/390.*"
> are
> > >
> > > ## blacklisted. To enable mulitpathing on these devies, uncomment
> the
> > >
> > > ## following lines.
> > >
> > > #devices {
> > >
> > > # device {
> > >
> > > # vendor "IBM"
> > >
> > > # product "S/390 DASD ECKD"
> > >
> > > # path_grouping_policy multibus
> > >
> > > # getuid_callout "/sbin/dasdview -j -f
> /dev/%n"
> > >
> > > # path_checker directio
> > >
> > > # }
> > >
> > > #}
> > >
> > >
> > >
> > >
> > >
> > > ##
> > >
> > > ## This is a template multipath-tools configuration file
> > >
> > > ## Uncomment the lines relevent to your environment
> > >
> > > ##
> > >
> > > #defaults {
> > >
> > > # udev_dir /dev
> > >
> > > # polling_interval 10
> > >
> > > # selector "round-robin 0"
> > >
> > > # path_grouping_policy multibus
> > >
> > > # getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
> > >
> > > # prio_callout /bin/true
> > >
> > > # path_checker readsector0
> > >
> > > # rr_min_io 100
> > >
> > > # rr_weight priorities
> > >
> > > # failback immediate
> > >
> > > # no_path_retry fail
> > >
> > > # user_friendly_name yes
> > >
> > > #}
> > >
> > > ##
> > >
> > > ## The wwid line in the following blacklist section is shown as an
> > example
> > >
> > > ## of how to blacklist devices by wwid. The 3 devnode lines are the
> > >
> > > ## compiled in default blacklist. If you want to blacklist entire
> > types
> > >
> > > ## of devices, such as all scsi devices, you should use a devnode
> > line.
> > >
> > > ## However, if you want to blacklist specific devices, you should
> use
> > >
> > > ## a wwid line. Since there is no guarantee that a specific device
> > will
> > >
> > > ## not change names on reboot (from /dev/sda to /dev/sdb for
> example)
> > >
> > > ## devnode lines are not recommended for blacklisting specific
> > devices.
> > >
> > > ##
> > >
> > > devnode_blacklist {
> > >
> > > wwid 3600508e000000000ed7fb52911133c06
> > >
> > > devnode "^(ram|raw|loop|fd|md|sr|scd|st)[0-9]*"
> > >
> > > devnode "^hd[a-z]"
> > >
> > > }
> > >
> > > #multipaths {
> > >
> > > # multipath {
> > >
> > > # wwid
> > 3600508b4000156d700012000000b0000
> > >
> > > # alias yellow
> > >
> > > # path_grouping_policy multibus
> > >
> > > # path_checker readsector0
> > >
> > > # path_selector "round-robin 0"
> > >
> > > # failback manual
> > >
> > > # rr_weight priorities
> > >
> > > # no_path_retry 5
> > >
> > > # }
> > >
> > > # multipath {
> > >
> > > # wwid 1DEC_____321816758474
> > >
> > > # alias red
> > >
> > > # }
> > >
> > > #}
> > >
> > > #devices {
> > >
> > > # device {
> > >
> > > # vendor "COMPAQ "
> > >
> > > # product "HSV110 (C)COMPAQ"
> > >
> > > # path_grouping_policy multibus
> > >
> > > # getuid_callout "/sbin/scsi_id -g -u -s
> > /block/%n"
> > >
> > > # path_checker readsector0
> > >
> > > # path_selector "round-robin 0"
> > >
> > > # hardware_handler "0"
> > >
> > > # failback 15
> > >
> > > # rr_weight priorities
> > >
> > > # no_path_retry queue
> > >
> > > # }
> > >
> > > # device {
> > >
> > > # vendor "COMPAQ "
> > >
> > > # product "MSA1000 "
> > >
> > > # path_grouping_policy multibus
> > >
> > > # }
> > >
> > > #}
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Here is the contents of the /dev/mpath/
> > >
> > >
> > >
> > > [root@x mpath]# pwd
> > >
> > > /dev/mpath
> > >
> > > [root@x mpath]# ls -all
> > >
> > > total 0
> > >
> > > drwxr-xr-x 2 root root 80 Jan 16 17:34 .
> > >
> > > drwxr-xr-x 12 root root 5260 Jan 17 08:17 ..
> > >
> > > lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath4 -> ../dm-8
> > >
> > > lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath5 -> ../dm-9
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Can anyone please help me with this? I think I am missing some
> > configuration
> > > on the system which is causing this.
> > >
> > >
> > >
> > > Thanks,
> > >
> > >
> > >
> > >
> > > --
> > > dm-devel mailing list
> > > dm-devel@redhat.com
> > > https://www.redhat.com/mailman/listinfo/dm-devel
> > >
> >
> > --
> > dm-devel mailing list
> > dm-devel@redhat.com
> > https://www.redhat.com/mailman/listinfo/dm-devel
> >
> >
> >
> >
> >
> > --
> > dm-devel mailing list
> > dm-devel@redhat.com
> > https://www.redhat.com/mailman/listinfo/dm-devel
> >
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 20:14 ` malahal
@ 2008-01-17 20:24 ` Nath, Varun
0 siblings, 0 replies; 78+ messages in thread
From: Nath, Varun @ 2008-01-17 20:24 UTC (permalink / raw)
To: device-mapper development
Hi,
Is this the script you are talking about?
[root@x rc3.d]# more S13multipathd
#!/bin/bash
#
# /etc/rc.d/init.d/multipathd
#
# Starts the multipath daemon
#
# chkconfig: - 13 87
# description: Manage device-mapper multipath devices
# processname: multipathd
DAEMON=/sbin/multipathd
prog=`basename $DAEMON`
initdir=/etc/rc.d/init.d
lockdir=/var/lock/subsys
sysconfig=/etc/sysconfig
system=redhat
if [ $system = redhat ]; then
# Source function library.
. $initdir/functions
fi
test -r $sysconfig/$prog && . $sysconfig/$prog
RETVAL=0
#
# See how we were called.
#
start() {
test -x $DAEMON || exit 5
echo -n $"Starting $prog daemon: "
daemon $DAEMON
RETVAL=$?
[ $RETVAL -eq 0 ] && touch $lockdir/$prog
echo
}
stop() {
echo -n $"Stopping $prog daemon: "
killproc $DAEMON
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f $lockdir/$prog
echo
}
restart() {
stop
start
}
reload() {
echo -n "Reloading $prog: "
trap "" SIGHUP
killproc $DAEMON -HUP
RETVAL=$?
echo
}
case "$1" in
start)
start
;;
stop)
stop
;;
reload)
reload
;;
restart)
restart
;;
condrestart)
if [ -f $lockdir/$prog ]; then
restart
fi
;;
status)
status $prog
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart|reload}"
RETVAL=3
esac
exit $RETVAL
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of malahal@us.ibm.com
Sent: Thursday, January 17, 2008 2:14 PM
To: dm-devel@redhat.com
Subject: Re: [dm-devel] Need Help
Chandra Seetharaman [sekharan@us.ibm.com] wrote:
> On Thu, 2008-01-17 at 12:40 -0600, Nath, Varun wrote:
> > I used the /dev/mapper/mpath# also in the fstab but that did not
help.
>
> That is odd.
>
> When the system boots up completely, do you see the multipath devices,
> or you explicitly run the multipath command to make the multipath
> devices show up ?
RHEL doesn't require anything other than the mere presence of
/etc/mulipath.conf to configure multipath devices. BUT there was a bug
where it was not able to properly use the /etc/multipath.conf file at
boot time when the file system (/var) is mounted read-only. So you get
device names based SCSI WWN. There is an init script that essentially
runs multipathd that renames the 'SCSI WWN' names to user friendly
names (apart from doing the job of path health check).
Make sure you start the multipath[d] rc script.
-Malahal.
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2008-01-17 20:05 ` Nath, Varun
@ 2008-01-17 20:15 ` malahal
0 siblings, 0 replies; 78+ messages in thread
From: malahal @ 2008-01-17 20:15 UTC (permalink / raw)
To: dm-devel
Nath, Varun [varun.nath@amd.com] wrote:
> Hi,
>
> I have to run multipath command to recreate those devices. There is not
> directory like /dev/mpath/ created on boot.
See my previous message. You need to enable the multipath rc service.
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 18:40 ` Pradipmaya Maharana
@ 2008-01-17 20:15 ` Nath, Varun
2008-01-17 20:28 ` Pradipmaya Maharana
2008-01-17 20:30 ` malahal
0 siblings, 2 replies; 78+ messages in thread
From: Nath, Varun @ 2008-01-17 20:15 UTC (permalink / raw)
To: device-mapper development
Hi,
I don't see any think like boot.multipathd. Is it some special rpm that
I need to install?
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of Pradipmaya Maharana
Sent: Thursday, January 17, 2008 12:40 PM
To: device-mapper development
Subject: Re: [dm-devel] Need Help
Attached document was shared by Chandra for installing RHEL/SLES on
multipath devices.
See if anything helps you.
Regards,
Pradipmaya.
On Jan 17, 2008 10:34 AM, Nath, Varun <varun.nath@amd.com> wrote:
> Hi,
>
> Can you please provide me with the process to add the dm-multipath in
> mkinitrd?
>
> I am sure that those devices are not getting loaded.
>
> Also regarding the fstab, I earlier had the LVM for those LUNs. But
> since I faced the problem of system not booting up, I removed them for
> the time being.
>
> Thanks,
> Varun Nath
>
>
> -----Original Message-----
> From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
> On Behalf Of Pradipmaya Maharana
> Sent: Thursday, January 17, 2008 12:25 PM
> To: device-mapper development
> Subject: Re: [dm-devel] Need Help
>
> Could you please share the fstab entry (also what you are trying to
add
> to it).
> When are you getting the problem (not recognizing devices), is it at
> boot time?
>
> I am new to Linux but my hunch is when you are booting, as multipath
> is loaded, these devices are not getting recognised. In this case you
> might want to mkinitrd with dm-multipath.
>
> Thanks,
> Pradipmaya.
>
> 2008/1/17 Nath, Varun <varun.nath@amd.com>:
> >
> >
> >
> > Hi,
> >
> >
> >
> > I am trying to configure multipathing on Red hat 4 update 6 64 bit.
> >
> >
> >
> > Below is the list of RPM I have installed
> >
> >
> >
> > rpm -qa | grep mapper
> >
> > device-mapper-1.02.21-1.el4
> >
> > device-mapper-1.02.21-1.el4
> >
> > device-mapper-multipath-0.4.5-27.RHEL4
> >
> >
> >
> > The hardware is Sun x4600 and I am using QLA cards. The system has
two
> LUNs
> > presented to it of size 10 GB and size 90 GB
> >
> >
> >
> > There is a problem when I configure file system on it. I am able to
> access
> > and mount the file system. But when I add those entries in
/etc/fstab,
> the
> > system would not recognize those devices.
> >
> >
> >
> > Below is the output from multipath command
> >
> >
> >
> > multipath -ll
> >
> > mpath5 (3600508b40010541d00009000065d0000)
> >
> > [size=90 GB][features="1 queue_if_no_path"][hwhandler="0"]
> >
> > \_ round-robin 0 [prio=100][active]
> >
> > \_ 1:0:0:2 sdd 8:48 [active][ready]
> >
> > \_ 2:0:0:2 sdh 8:112 [active][ready]
> >
> > \_ round-robin 0 [prio=20][enabled]
> >
> > \_ 1:0:1:2 sdf 8:80 [active][ready]
> >
> > \_ 2:0:1:2 sdj 8:144 [active][ready]
> >
> >
> >
> > mpath4 (3600508b40010541d00009000065a0000)
> >
> > [size=10 GB][features="1 queue_if_no_path"][hwhandler="0"]
> >
> > \_ round-robin 0 [prio=100][enabled]
> >
> > \_ 1:0:1:1 sde 8:64 [active][ready]
> >
> > \_ 2:0:1:1 sdi 8:128 [active][ready]
> >
> > \_ round-robin 0 [prio=20][enabled]
> >
> > \_ 1:0:0:1 sdc 8:32 [active][ready]
> >
> > \_ 2:0:0:1 sdg 8:96 [active][ready]
> >
> >
> >
> >
> >
> > Also, below is my /etc/multipath.conf
> >
> >
> >
> > # This is an example configuration file for device mapper multipath.
> >
> > # For a complete list of the default configuration values, see
> >
> > #
/usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.defaults
> >
> > # For a list of configuration options with descriptions, see
> >
> > #
> /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.annotated
> >
> >
> >
> >
> >
> > # Blacklist all devices by default. Remove this to enable
multipathing
> >
> > # on the default devices.
> >
> > #devnode_blacklist {
> >
> > # devnode "*"
> >
> > #}
> >
> >
> >
> > ## Use user friendly names, instead of using WWIDs as names.
> >
> > defaults {
> >
> > user_friendly_names yes
> >
> > selector "round-robin 0"
> >
> > }
> >
> >
> >
> >
> >
> > ## By default, devices with vendor = "IBM" and product = "S/390.*"
are
> >
> > ## blacklisted. To enable mulitpathing on these devies, uncomment
the
> >
> > ## following lines.
> >
> > #devices {
> >
> > # device {
> >
> > # vendor "IBM"
> >
> > # product "S/390 DASD ECKD"
> >
> > # path_grouping_policy multibus
> >
> > # getuid_callout "/sbin/dasdview -j -f
/dev/%n"
> >
> > # path_checker directio
> >
> > # }
> >
> > #}
> >
> >
> >
> >
> >
> > ##
> >
> > ## This is a template multipath-tools configuration file
> >
> > ## Uncomment the lines relevent to your environment
> >
> > ##
> >
> > #defaults {
> >
> > # udev_dir /dev
> >
> > # polling_interval 10
> >
> > # selector "round-robin 0"
> >
> > # path_grouping_policy multibus
> >
> > # getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
> >
> > # prio_callout /bin/true
> >
> > # path_checker readsector0
> >
> > # rr_min_io 100
> >
> > # rr_weight priorities
> >
> > # failback immediate
> >
> > # no_path_retry fail
> >
> > # user_friendly_name yes
> >
> > #}
> >
> > ##
> >
> > ## The wwid line in the following blacklist section is shown as an
> example
> >
> > ## of how to blacklist devices by wwid. The 3 devnode lines are the
> >
> > ## compiled in default blacklist. If you want to blacklist entire
> types
> >
> > ## of devices, such as all scsi devices, you should use a devnode
> line.
> >
> > ## However, if you want to blacklist specific devices, you should
use
> >
> > ## a wwid line. Since there is no guarantee that a specific device
> will
> >
> > ## not change names on reboot (from /dev/sda to /dev/sdb for
example)
> >
> > ## devnode lines are not recommended for blacklisting specific
> devices.
> >
> > ##
> >
> > devnode_blacklist {
> >
> > wwid 3600508e000000000ed7fb52911133c06
> >
> > devnode "^(ram|raw|loop|fd|md|sr|scd|st)[0-9]*"
> >
> > devnode "^hd[a-z]"
> >
> > }
> >
> > #multipaths {
> >
> > # multipath {
> >
> > # wwid
> 3600508b4000156d700012000000b0000
> >
> > # alias yellow
> >
> > # path_grouping_policy multibus
> >
> > # path_checker readsector0
> >
> > # path_selector "round-robin 0"
> >
> > # failback manual
> >
> > # rr_weight priorities
> >
> > # no_path_retry 5
> >
> > # }
> >
> > # multipath {
> >
> > # wwid 1DEC_____321816758474
> >
> > # alias red
> >
> > # }
> >
> > #}
> >
> > #devices {
> >
> > # device {
> >
> > # vendor "COMPAQ "
> >
> > # product "HSV110 (C)COMPAQ"
> >
> > # path_grouping_policy multibus
> >
> > # getuid_callout "/sbin/scsi_id -g -u -s
> /block/%n"
> >
> > # path_checker readsector0
> >
> > # path_selector "round-robin 0"
> >
> > # hardware_handler "0"
> >
> > # failback 15
> >
> > # rr_weight priorities
> >
> > # no_path_retry queue
> >
> > # }
> >
> > # device {
> >
> > # vendor "COMPAQ "
> >
> > # product "MSA1000 "
> >
> > # path_grouping_policy multibus
> >
> > # }
> >
> > #}
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Here is the contents of the /dev/mpath/
> >
> >
> >
> > [root@x mpath]# pwd
> >
> > /dev/mpath
> >
> > [root@x mpath]# ls -all
> >
> > total 0
> >
> > drwxr-xr-x 2 root root 80 Jan 16 17:34 .
> >
> > drwxr-xr-x 12 root root 5260 Jan 17 08:17 ..
> >
> > lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath4 -> ../dm-8
> >
> > lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath5 -> ../dm-9
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Can anyone please help me with this? I think I am missing some
> configuration
> > on the system which is causing this.
> >
> >
> >
> > Thanks,
> >
> >
> >
> >
> > --
> > dm-devel mailing list
> > dm-devel@redhat.com
> > https://www.redhat.com/mailman/listinfo/dm-devel
> >
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
>
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2008-01-17 19:02 ` Chandra Seetharaman
2008-01-17 19:09 ` Pradipmaya Maharana
2008-01-17 20:05 ` Nath, Varun
@ 2008-01-17 20:14 ` malahal
2008-01-17 20:24 ` Nath, Varun
2 siblings, 1 reply; 78+ messages in thread
From: malahal @ 2008-01-17 20:14 UTC (permalink / raw)
To: dm-devel
Chandra Seetharaman [sekharan@us.ibm.com] wrote:
> On Thu, 2008-01-17 at 12:40 -0600, Nath, Varun wrote:
> > I used the /dev/mapper/mpath# also in the fstab but that did not help.
>
> That is odd.
>
> When the system boots up completely, do you see the multipath devices,
> or you explicitly run the multipath command to make the multipath
> devices show up ?
RHEL doesn't require anything other than the mere presence of
/etc/mulipath.conf to configure multipath devices. BUT there was a bug
where it was not able to properly use the /etc/multipath.conf file at
boot time when the file system (/var) is mounted read-only. So you get
device names based SCSI WWN. There is an init script that essentially
runs multipathd that renames the 'SCSI WWN' names to user friendly
names (apart from doing the job of path health check).
Make sure you start the multipath[d] rc script.
-Malahal.
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 19:02 ` Chandra Seetharaman
2008-01-17 19:09 ` Pradipmaya Maharana
@ 2008-01-17 20:05 ` Nath, Varun
2008-01-17 20:15 ` malahal
2008-01-17 20:14 ` malahal
2 siblings, 1 reply; 78+ messages in thread
From: Nath, Varun @ 2008-01-17 20:05 UTC (permalink / raw)
To: sekharan; +Cc: device-mapper development
Hi,
I have to run multipath command to recreate those devices. There is not
directory like /dev/mpath/ created on boot.
-----Original Message-----
From: Chandra Seetharaman [mailto:sekharan@us.ibm.com]
Sent: Thursday, January 17, 2008 1:02 PM
To: Nath, Varun
Cc: device-mapper development
Subject: RE: [dm-devel] Need Help
On Thu, 2008-01-17 at 12:40 -0600, Nath, Varun wrote:
> I used the /dev/mapper/mpath# also in the fstab but that did not help.
That is odd.
When the system boots up completely, do you see the multipath devices,
or you explicitly run the multipath command to make the multipath
devices show up ?
>
>
> -----Original Message-----
> From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
> On Behalf Of Chandra Seetharaman
> Sent: Thursday, January 17, 2008 12:38 PM
> To: device-mapper development
> Subject: Re: [dm-devel] Need Help
>
> Without the /etc/fstab, this is my hunch: you are using /dev/mpath
> in /etc/fstab. Try /dev/mapper instead.
>
> On Thu, 2008-01-17 at 08:35 -0600, Nath, Varun wrote:
> > Hi,
> >
> >
> >
> > I am trying to configure multipathing on Red hat 4 update 6 64 bit.
> >
> >
> >
> > Below is the list of RPM I have installed
> >
> >
> >
> > rpm -qa | grep mapper
> >
> > device-mapper-1.02.21-1.el4
> >
> > device-mapper-1.02.21-1.el4
> >
> > device-mapper-multipath-0.4.5-27.RHEL4
> >
> >
> >
> > The hardware is Sun x4600 and I am using QLA cards. The system has
two
> > LUNs presented to it of size 10 GB and size 90 GB
> >
> >
> >
> > There is a problem when I configure file system on it. I am able to
> > access and mount the file system. But when I add those entries
> > in /etc/fstab, the system would not recognize those devices.
> >
> >
> >
> > Below is the output from multipath command
> >
> >
> >
> > multipath -ll
> >
> > mpath5 (3600508b40010541d00009000065d0000)
> >
> > [size=90 GB][features="1 queue_if_no_path"][hwhandler="0"]
> >
> > \_ round-robin 0 [prio=100][active]
> >
> > \_ 1:0:0:2 sdd 8:48 [active][ready]
> >
> > \_ 2:0:0:2 sdh 8:112 [active][ready]
> >
> > \_ round-robin 0 [prio=20][enabled]
> >
> > \_ 1:0:1:2 sdf 8:80 [active][ready]
> >
> > \_ 2:0:1:2 sdj 8:144 [active][ready]
> >
> >
> >
> > mpath4 (3600508b40010541d00009000065a0000)
> >
> > [size=10 GB][features="1 queue_if_no_path"][hwhandler="0"]
> >
> > \_ round-robin 0 [prio=100][enabled]
> >
> > \_ 1:0:1:1 sde 8:64 [active][ready]
> >
> > \_ 2:0:1:1 sdi 8:128 [active][ready]
> >
> > \_ round-robin 0 [prio=20][enabled]
> >
> > \_ 1:0:0:1 sdc 8:32 [active][ready]
> >
> > \_ 2:0:0:1 sdg 8:96 [active][ready]
> >
> >
> >
> >
> >
> > Also, below is my /etc/multipath.conf
> >
> >
> >
> > # This is an example configuration file for device mapper multipath.
> >
> > # For a complete list of the default configuration values, see
> >
> > #
/usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.defaults
> >
> > # For a list of configuration options with descriptions, see
> >
> > # /usr/share/doc/device-mapper-
> > multipath-0.4.5/multipath.conf.annotated
> >
> >
> >
> >
> >
> > # Blacklist all devices by default. Remove this to enable
multipathing
> >
> > # on the default devices.
> >
> > #devnode_blacklist {
> >
> > # devnode "*"
> >
> > #}
> >
> >
> >
> > ## Use user friendly names, instead of using WWIDs as names.
> >
> > defaults {
> >
> > user_friendly_names yes
> >
> > selector "round-robin 0"
> >
> > }
> >
> >
> >
> >
> >
> > ## By default, devices with vendor = "IBM" and product = "S/390.*"
are
> >
> > ## blacklisted. To enable mulitpathing on these devies, uncomment
the
> >
> > ## following lines.
> >
> > #devices {
> >
> > # device {
> >
> > # vendor "IBM"
> >
> > # product "S/390 DASD ECKD"
> >
> > # path_grouping_policy multibus
> >
> > # getuid_callout "/sbin/dasdview -j -f
/dev/%n"
> >
> > # path_checker directio
> >
> > # }
> >
> > #}
> >
> >
> >
> >
> >
> > ##
> >
> > ## This is a template multipath-tools configuration file
> >
> > ## Uncomment the lines relevent to your environment
> >
> > ##
> >
> > #defaults {
> >
> > # udev_dir /dev
> >
> > # polling_interval 10
> >
> > # selector "round-robin 0"
> >
> > # path_grouping_policy multibus
> >
> > # getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
> >
> > # prio_callout /bin/true
> >
> > # path_checker readsector0
> >
> > # rr_min_io 100
> >
> > # rr_weight priorities
> >
> > # failback immediate
> >
> > # no_path_retry fail
> >
> > # user_friendly_name yes
> >
> > #}
> >
> > ##
> >
> > ## The wwid line in the following blacklist section is shown as an
> > example
> >
> > ## of how to blacklist devices by wwid. The 3 devnode lines are the
> >
> > ## compiled in default blacklist. If you want to blacklist entire
> > types
> >
> > ## of devices, such as all scsi devices, you should use a devnode
> > line.
> >
> > ## However, if you want to blacklist specific devices, you should
use
> >
> > ## a wwid line. Since there is no guarantee that a specific device
> > will
> >
> > ## not change names on reboot (from /dev/sda to /dev/sdb for
example)
> >
> > ## devnode lines are not recommended for blacklisting specific
> > devices.
> >
> > ##
> >
> > devnode_blacklist {
> >
> > wwid 3600508e000000000ed7fb52911133c06
> >
> > devnode "^(ram|raw|loop|fd|md|sr|scd|st)[0-9]*"
> >
> > devnode "^hd[a-z]"
> >
> > }
> >
> > #multipaths {
> >
> > # multipath {
> >
> > # wwid
> > 3600508b4000156d700012000000b0000
> >
> > # alias yellow
> >
> > # path_grouping_policy multibus
> >
> > # path_checker readsector0
> >
> > # path_selector "round-robin 0"
> >
> > # failback manual
> >
> > # rr_weight priorities
> >
> > # no_path_retry 5
> >
> > # }
> >
> > # multipath {
> >
> > # wwid 1DEC_____321816758474
> >
> > # alias red
> >
> > # }
> >
> > #}
> >
> > #devices {
> >
> > # device {
> >
> > # vendor "COMPAQ "
> >
> > # product "HSV110 (C)COMPAQ"
> >
> > # path_grouping_policy multibus
> >
> > # getuid_callout "/sbin/scsi_id -g -u -
> > s /block/%n"
> >
> > # path_checker readsector0
> >
> > # path_selector "round-robin 0"
> >
> > # hardware_handler "0"
> >
> > # failback 15
> >
> > # rr_weight priorities
> >
> > # no_path_retry queue
> >
> > # }
> >
> > # device {
> >
> > # vendor "COMPAQ "
> >
> > # product "MSA1000 "
> >
> > # path_grouping_policy multibus
> >
> > # }
> >
> > #}
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Here is the contents of the /dev/mpath/
> >
> >
> >
> > [root@x mpath]# pwd
> >
> > /dev/mpath
> >
> > [root@x mpath]# ls -all
> >
> > total 0
> >
> > drwxr-xr-x 2 root root 80 Jan 16 17:34 .
> >
> > drwxr-xr-x 12 root root 5260 Jan 17 08:17 ..
> >
> > lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath4 -> ../dm-8
> >
> > lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath5 -> ../dm-9
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Can anyone please help me with this? I think I am missing some
> > configuration on the system which is causing this.
> >
> >
> >
> > Thanks,
> >
> >
> >
> >
> >
> >
> > --
> > dm-devel mailing list
> > dm-devel@redhat.com
> > https://www.redhat.com/mailman/listinfo/dm-devel
--
----------------------------------------------------------------------
Chandra Seetharaman | Be careful what you choose....
- sekharan@us.ibm.com | .......you may get it.
----------------------------------------------------------------------
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2008-01-17 19:09 ` Pradipmaya Maharana
@ 2008-01-17 19:18 ` Chandra Seetharaman
0 siblings, 0 replies; 78+ messages in thread
From: Chandra Seetharaman @ 2008-01-17 19:18 UTC (permalink / raw)
To: Pradipmaya Maharana; +Cc: device-mapper development
On Thu, 2008-01-17 at 11:09 -0800, Pradipmaya Maharana wrote:
> In addition to that, should "dm-" also be under the devnode_blacklilst?
>
No, that list is for low level devices, not dm.
> Regards,
> Pradipmaya.
>
> On Jan 17, 2008 11:02 AM, Chandra Seetharaman <sekharan@us.ibm.com> wrote:
> > On Thu, 2008-01-17 at 12:40 -0600, Nath, Varun wrote:
> > > I used the /dev/mapper/mpath# also in the fstab but that did not help.
> >
> > That is odd.
> >
> > When the system boots up completely, do you see the multipath devices,
> > or you explicitly run the multipath command to make the multipath
> > devices show up ?
> >
> >
<snip>
--
----------------------------------------------------------------------
Chandra Seetharaman | Be careful what you choose....
- sekharan@us.ibm.com | .......you may get it.
----------------------------------------------------------------------
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2008-01-17 19:02 ` Chandra Seetharaman
@ 2008-01-17 19:09 ` Pradipmaya Maharana
2008-01-17 19:18 ` Chandra Seetharaman
2008-01-17 20:05 ` Nath, Varun
2008-01-17 20:14 ` malahal
2 siblings, 1 reply; 78+ messages in thread
From: Pradipmaya Maharana @ 2008-01-17 19:09 UTC (permalink / raw)
To: sekharan, device-mapper development
In addition to that, should "dm-" also be under the devnode_blacklilst?
Regards,
Pradipmaya.
On Jan 17, 2008 11:02 AM, Chandra Seetharaman <sekharan@us.ibm.com> wrote:
> On Thu, 2008-01-17 at 12:40 -0600, Nath, Varun wrote:
> > I used the /dev/mapper/mpath# also in the fstab but that did not help.
>
> That is odd.
>
> When the system boots up completely, do you see the multipath devices,
> or you explicitly run the multipath command to make the multipath
> devices show up ?
>
>
> >
> >
> > -----Original Message-----
> > From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
> > On Behalf Of Chandra Seetharaman
> > Sent: Thursday, January 17, 2008 12:38 PM
> > To: device-mapper development
> > Subject: Re: [dm-devel] Need Help
> >
> > Without the /etc/fstab, this is my hunch: you are using /dev/mpath
> > in /etc/fstab. Try /dev/mapper instead.
> >
> > On Thu, 2008-01-17 at 08:35 -0600, Nath, Varun wrote:
> > > Hi,
> > >
> > >
> > >
> > > I am trying to configure multipathing on Red hat 4 update 6 64 bit.
> > >
> > >
> > >
> > > Below is the list of RPM I have installed
> > >
> > >
> > >
> > > rpm -qa | grep mapper
> > >
> > > device-mapper-1.02.21-1.el4
> > >
> > > device-mapper-1.02.21-1.el4
> > >
> > > device-mapper-multipath-0.4.5-27.RHEL4
> > >
> > >
> > >
> > > The hardware is Sun x4600 and I am using QLA cards. The system has two
> > > LUNs presented to it of size 10 GB and size 90 GB
> > >
> > >
> > >
> > > There is a problem when I configure file system on it. I am able to
> > > access and mount the file system. But when I add those entries
> > > in /etc/fstab, the system would not recognize those devices.
> > >
> > >
> > >
> > > Below is the output from multipath command
> > >
> > >
> > >
> > > multipath -ll
> > >
> > > mpath5 (3600508b40010541d00009000065d0000)
> > >
> > > [size=90 GB][features="1 queue_if_no_path"][hwhandler="0"]
> > >
> > > \_ round-robin 0 [prio=100][active]
> > >
> > > \_ 1:0:0:2 sdd 8:48 [active][ready]
> > >
> > > \_ 2:0:0:2 sdh 8:112 [active][ready]
> > >
> > > \_ round-robin 0 [prio=20][enabled]
> > >
> > > \_ 1:0:1:2 sdf 8:80 [active][ready]
> > >
> > > \_ 2:0:1:2 sdj 8:144 [active][ready]
> > >
> > >
> > >
> > > mpath4 (3600508b40010541d00009000065a0000)
> > >
> > > [size=10 GB][features="1 queue_if_no_path"][hwhandler="0"]
> > >
> > > \_ round-robin 0 [prio=100][enabled]
> > >
> > > \_ 1:0:1:1 sde 8:64 [active][ready]
> > >
> > > \_ 2:0:1:1 sdi 8:128 [active][ready]
> > >
> > > \_ round-robin 0 [prio=20][enabled]
> > >
> > > \_ 1:0:0:1 sdc 8:32 [active][ready]
> > >
> > > \_ 2:0:0:1 sdg 8:96 [active][ready]
> > >
> > >
> > >
> > >
> > >
> > > Also, below is my /etc/multipath.conf
> > >
> > >
> > >
> > > # This is an example configuration file for device mapper multipath.
> > >
> > > # For a complete list of the default configuration values, see
> > >
> > > # /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.defaults
> > >
> > > # For a list of configuration options with descriptions, see
> > >
> > > # /usr/share/doc/device-mapper-
> > > multipath-0.4.5/multipath.conf.annotated
> > >
> > >
> > >
> > >
> > >
> > > # Blacklist all devices by default. Remove this to enable multipathing
> > >
> > > # on the default devices.
> > >
> > > #devnode_blacklist {
> > >
> > > # devnode "*"
> > >
> > > #}
> > >
> > >
> > >
> > > ## Use user friendly names, instead of using WWIDs as names.
> > >
> > > defaults {
> > >
> > > user_friendly_names yes
> > >
> > > selector "round-robin 0"
> > >
> > > }
> > >
> > >
> > >
> > >
> > >
> > > ## By default, devices with vendor = "IBM" and product = "S/390.*" are
> > >
> > > ## blacklisted. To enable mulitpathing on these devies, uncomment the
> > >
> > > ## following lines.
> > >
> > > #devices {
> > >
> > > # device {
> > >
> > > # vendor "IBM"
> > >
> > > # product "S/390 DASD ECKD"
> > >
> > > # path_grouping_policy multibus
> > >
> > > # getuid_callout "/sbin/dasdview -j -f /dev/%n"
> > >
> > > # path_checker directio
> > >
> > > # }
> > >
> > > #}
> > >
> > >
> > >
> > >
> > >
> > > ##
> > >
> > > ## This is a template multipath-tools configuration file
> > >
> > > ## Uncomment the lines relevent to your environment
> > >
> > > ##
> > >
> > > #defaults {
> > >
> > > # udev_dir /dev
> > >
> > > # polling_interval 10
> > >
> > > # selector "round-robin 0"
> > >
> > > # path_grouping_policy multibus
> > >
> > > # getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
> > >
> > > # prio_callout /bin/true
> > >
> > > # path_checker readsector0
> > >
> > > # rr_min_io 100
> > >
> > > # rr_weight priorities
> > >
> > > # failback immediate
> > >
> > > # no_path_retry fail
> > >
> > > # user_friendly_name yes
> > >
> > > #}
> > >
> > > ##
> > >
> > > ## The wwid line in the following blacklist section is shown as an
> > > example
> > >
> > > ## of how to blacklist devices by wwid. The 3 devnode lines are the
> > >
> > > ## compiled in default blacklist. If you want to blacklist entire
> > > types
> > >
> > > ## of devices, such as all scsi devices, you should use a devnode
> > > line.
> > >
> > > ## However, if you want to blacklist specific devices, you should use
> > >
> > > ## a wwid line. Since there is no guarantee that a specific device
> > > will
> > >
> > > ## not change names on reboot (from /dev/sda to /dev/sdb for example)
> > >
> > > ## devnode lines are not recommended for blacklisting specific
> > > devices.
> > >
> > > ##
> > >
> > > devnode_blacklist {
> > >
> > > wwid 3600508e000000000ed7fb52911133c06
> > >
> > > devnode "^(ram|raw|loop|fd|md|sr|scd|st)[0-9]*"
> > >
> > > devnode "^hd[a-z]"
> > >
> > > }
> > >
> > > #multipaths {
> > >
> > > # multipath {
> > >
> > > # wwid
> > > 3600508b4000156d700012000000b0000
> > >
> > > # alias yellow
> > >
> > > # path_grouping_policy multibus
> > >
> > > # path_checker readsector0
> > >
> > > # path_selector "round-robin 0"
> > >
> > > # failback manual
> > >
> > > # rr_weight priorities
> > >
> > > # no_path_retry 5
> > >
> > > # }
> > >
> > > # multipath {
> > >
> > > # wwid 1DEC_____321816758474
> > >
> > > # alias red
> > >
> > > # }
> > >
> > > #}
> > >
> > > #devices {
> > >
> > > # device {
> > >
> > > # vendor "COMPAQ "
> > >
> > > # product "HSV110 (C)COMPAQ"
> > >
> > > # path_grouping_policy multibus
> > >
> > > # getuid_callout "/sbin/scsi_id -g -u -
> > > s /block/%n"
> > >
> > > # path_checker readsector0
> > >
> > > # path_selector "round-robin 0"
> > >
> > > # hardware_handler "0"
> > >
> > > # failback 15
> > >
> > > # rr_weight priorities
> > >
> > > # no_path_retry queue
> > >
> > > # }
> > >
> > > # device {
> > >
> > > # vendor "COMPAQ "
> > >
> > > # product "MSA1000 "
> > >
> > > # path_grouping_policy multibus
> > >
> > > # }
> > >
> > > #}
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Here is the contents of the /dev/mpath/
> > >
> > >
> > >
> > > [root@x mpath]# pwd
> > >
> > > /dev/mpath
> > >
> > > [root@x mpath]# ls -all
> > >
> > > total 0
> > >
> > > drwxr-xr-x 2 root root 80 Jan 16 17:34 .
> > >
> > > drwxr-xr-x 12 root root 5260 Jan 17 08:17 ..
> > >
> > > lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath4 -> ../dm-8
> > >
> > > lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath5 -> ../dm-9
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Can anyone please help me with this? I think I am missing some
> > > configuration on the system which is causing this.
> > >
> > >
> > >
> > > Thanks,
> > >
> > >
> > >
> > >
> > >
> > >
> > > --
> > > dm-devel mailing list
> > > dm-devel@redhat.com
> > > https://www.redhat.com/mailman/listinfo/dm-devel
> --
>
> ----------------------------------------------------------------------
> Chandra Seetharaman | Be careful what you choose....
> - sekharan@us.ibm.com | .......you may get it.
> ----------------------------------------------------------------------
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 18:40 ` Nath, Varun
@ 2008-01-17 19:02 ` Chandra Seetharaman
2008-01-17 19:09 ` Pradipmaya Maharana
` (2 more replies)
0 siblings, 3 replies; 78+ messages in thread
From: Chandra Seetharaman @ 2008-01-17 19:02 UTC (permalink / raw)
To: Nath, Varun; +Cc: device-mapper development
On Thu, 2008-01-17 at 12:40 -0600, Nath, Varun wrote:
> I used the /dev/mapper/mpath# also in the fstab but that did not help.
That is odd.
When the system boots up completely, do you see the multipath devices,
or you explicitly run the multipath command to make the multipath
devices show up ?
>
>
> -----Original Message-----
> From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
> On Behalf Of Chandra Seetharaman
> Sent: Thursday, January 17, 2008 12:38 PM
> To: device-mapper development
> Subject: Re: [dm-devel] Need Help
>
> Without the /etc/fstab, this is my hunch: you are using /dev/mpath
> in /etc/fstab. Try /dev/mapper instead.
>
> On Thu, 2008-01-17 at 08:35 -0600, Nath, Varun wrote:
> > Hi,
> >
> >
> >
> > I am trying to configure multipathing on Red hat 4 update 6 64 bit.
> >
> >
> >
> > Below is the list of RPM I have installed
> >
> >
> >
> > rpm -qa | grep mapper
> >
> > device-mapper-1.02.21-1.el4
> >
> > device-mapper-1.02.21-1.el4
> >
> > device-mapper-multipath-0.4.5-27.RHEL4
> >
> >
> >
> > The hardware is Sun x4600 and I am using QLA cards. The system has two
> > LUNs presented to it of size 10 GB and size 90 GB
> >
> >
> >
> > There is a problem when I configure file system on it. I am able to
> > access and mount the file system. But when I add those entries
> > in /etc/fstab, the system would not recognize those devices.
> >
> >
> >
> > Below is the output from multipath command
> >
> >
> >
> > multipath -ll
> >
> > mpath5 (3600508b40010541d00009000065d0000)
> >
> > [size=90 GB][features="1 queue_if_no_path"][hwhandler="0"]
> >
> > \_ round-robin 0 [prio=100][active]
> >
> > \_ 1:0:0:2 sdd 8:48 [active][ready]
> >
> > \_ 2:0:0:2 sdh 8:112 [active][ready]
> >
> > \_ round-robin 0 [prio=20][enabled]
> >
> > \_ 1:0:1:2 sdf 8:80 [active][ready]
> >
> > \_ 2:0:1:2 sdj 8:144 [active][ready]
> >
> >
> >
> > mpath4 (3600508b40010541d00009000065a0000)
> >
> > [size=10 GB][features="1 queue_if_no_path"][hwhandler="0"]
> >
> > \_ round-robin 0 [prio=100][enabled]
> >
> > \_ 1:0:1:1 sde 8:64 [active][ready]
> >
> > \_ 2:0:1:1 sdi 8:128 [active][ready]
> >
> > \_ round-robin 0 [prio=20][enabled]
> >
> > \_ 1:0:0:1 sdc 8:32 [active][ready]
> >
> > \_ 2:0:0:1 sdg 8:96 [active][ready]
> >
> >
> >
> >
> >
> > Also, below is my /etc/multipath.conf
> >
> >
> >
> > # This is an example configuration file for device mapper multipath.
> >
> > # For a complete list of the default configuration values, see
> >
> > # /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.defaults
> >
> > # For a list of configuration options with descriptions, see
> >
> > # /usr/share/doc/device-mapper-
> > multipath-0.4.5/multipath.conf.annotated
> >
> >
> >
> >
> >
> > # Blacklist all devices by default. Remove this to enable multipathing
> >
> > # on the default devices.
> >
> > #devnode_blacklist {
> >
> > # devnode "*"
> >
> > #}
> >
> >
> >
> > ## Use user friendly names, instead of using WWIDs as names.
> >
> > defaults {
> >
> > user_friendly_names yes
> >
> > selector "round-robin 0"
> >
> > }
> >
> >
> >
> >
> >
> > ## By default, devices with vendor = "IBM" and product = "S/390.*" are
> >
> > ## blacklisted. To enable mulitpathing on these devies, uncomment the
> >
> > ## following lines.
> >
> > #devices {
> >
> > # device {
> >
> > # vendor "IBM"
> >
> > # product "S/390 DASD ECKD"
> >
> > # path_grouping_policy multibus
> >
> > # getuid_callout "/sbin/dasdview -j -f /dev/%n"
> >
> > # path_checker directio
> >
> > # }
> >
> > #}
> >
> >
> >
> >
> >
> > ##
> >
> > ## This is a template multipath-tools configuration file
> >
> > ## Uncomment the lines relevent to your environment
> >
> > ##
> >
> > #defaults {
> >
> > # udev_dir /dev
> >
> > # polling_interval 10
> >
> > # selector "round-robin 0"
> >
> > # path_grouping_policy multibus
> >
> > # getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
> >
> > # prio_callout /bin/true
> >
> > # path_checker readsector0
> >
> > # rr_min_io 100
> >
> > # rr_weight priorities
> >
> > # failback immediate
> >
> > # no_path_retry fail
> >
> > # user_friendly_name yes
> >
> > #}
> >
> > ##
> >
> > ## The wwid line in the following blacklist section is shown as an
> > example
> >
> > ## of how to blacklist devices by wwid. The 3 devnode lines are the
> >
> > ## compiled in default blacklist. If you want to blacklist entire
> > types
> >
> > ## of devices, such as all scsi devices, you should use a devnode
> > line.
> >
> > ## However, if you want to blacklist specific devices, you should use
> >
> > ## a wwid line. Since there is no guarantee that a specific device
> > will
> >
> > ## not change names on reboot (from /dev/sda to /dev/sdb for example)
> >
> > ## devnode lines are not recommended for blacklisting specific
> > devices.
> >
> > ##
> >
> > devnode_blacklist {
> >
> > wwid 3600508e000000000ed7fb52911133c06
> >
> > devnode "^(ram|raw|loop|fd|md|sr|scd|st)[0-9]*"
> >
> > devnode "^hd[a-z]"
> >
> > }
> >
> > #multipaths {
> >
> > # multipath {
> >
> > # wwid
> > 3600508b4000156d700012000000b0000
> >
> > # alias yellow
> >
> > # path_grouping_policy multibus
> >
> > # path_checker readsector0
> >
> > # path_selector "round-robin 0"
> >
> > # failback manual
> >
> > # rr_weight priorities
> >
> > # no_path_retry 5
> >
> > # }
> >
> > # multipath {
> >
> > # wwid 1DEC_____321816758474
> >
> > # alias red
> >
> > # }
> >
> > #}
> >
> > #devices {
> >
> > # device {
> >
> > # vendor "COMPAQ "
> >
> > # product "HSV110 (C)COMPAQ"
> >
> > # path_grouping_policy multibus
> >
> > # getuid_callout "/sbin/scsi_id -g -u -
> > s /block/%n"
> >
> > # path_checker readsector0
> >
> > # path_selector "round-robin 0"
> >
> > # hardware_handler "0"
> >
> > # failback 15
> >
> > # rr_weight priorities
> >
> > # no_path_retry queue
> >
> > # }
> >
> > # device {
> >
> > # vendor "COMPAQ "
> >
> > # product "MSA1000 "
> >
> > # path_grouping_policy multibus
> >
> > # }
> >
> > #}
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Here is the contents of the /dev/mpath/
> >
> >
> >
> > [root@x mpath]# pwd
> >
> > /dev/mpath
> >
> > [root@x mpath]# ls -all
> >
> > total 0
> >
> > drwxr-xr-x 2 root root 80 Jan 16 17:34 .
> >
> > drwxr-xr-x 12 root root 5260 Jan 17 08:17 ..
> >
> > lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath4 -> ../dm-8
> >
> > lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath5 -> ../dm-9
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Can anyone please help me with this? I think I am missing some
> > configuration on the system which is causing this.
> >
> >
> >
> > Thanks,
> >
> >
> >
> >
> >
> >
> > --
> > dm-devel mailing list
> > dm-devel@redhat.com
> > https://www.redhat.com/mailman/listinfo/dm-devel
--
----------------------------------------------------------------------
Chandra Seetharaman | Be careful what you choose....
- sekharan@us.ibm.com | .......you may get it.
----------------------------------------------------------------------
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2008-01-17 18:34 ` Nath, Varun
@ 2008-01-17 18:40 ` Pradipmaya Maharana
2008-01-17 20:15 ` Nath, Varun
0 siblings, 1 reply; 78+ messages in thread
From: Pradipmaya Maharana @ 2008-01-17 18:40 UTC (permalink / raw)
To: device-mapper development
[-- Attachment #1: Type: text/plain, Size: 8445 bytes --]
Attached document was shared by Chandra for installing RHEL/SLES on
multipath devices.
See if anything helps you.
Regards,
Pradipmaya.
On Jan 17, 2008 10:34 AM, Nath, Varun <varun.nath@amd.com> wrote:
> Hi,
>
> Can you please provide me with the process to add the dm-multipath in
> mkinitrd?
>
> I am sure that those devices are not getting loaded.
>
> Also regarding the fstab, I earlier had the LVM for those LUNs. But
> since I faced the problem of system not booting up, I removed them for
> the time being.
>
> Thanks,
> Varun Nath
>
>
> -----Original Message-----
> From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
> On Behalf Of Pradipmaya Maharana
> Sent: Thursday, January 17, 2008 12:25 PM
> To: device-mapper development
> Subject: Re: [dm-devel] Need Help
>
> Could you please share the fstab entry (also what you are trying to add
> to it).
> When are you getting the problem (not recognizing devices), is it at
> boot time?
>
> I am new to Linux but my hunch is when you are booting, as multipath
> is loaded, these devices are not getting recognised. In this case you
> might want to mkinitrd with dm-multipath.
>
> Thanks,
> Pradipmaya.
>
> 2008/1/17 Nath, Varun <varun.nath@amd.com>:
> >
> >
> >
> > Hi,
> >
> >
> >
> > I am trying to configure multipathing on Red hat 4 update 6 64 bit.
> >
> >
> >
> > Below is the list of RPM I have installed
> >
> >
> >
> > rpm -qa | grep mapper
> >
> > device-mapper-1.02.21-1.el4
> >
> > device-mapper-1.02.21-1.el4
> >
> > device-mapper-multipath-0.4.5-27.RHEL4
> >
> >
> >
> > The hardware is Sun x4600 and I am using QLA cards. The system has two
> LUNs
> > presented to it of size 10 GB and size 90 GB
> >
> >
> >
> > There is a problem when I configure file system on it. I am able to
> access
> > and mount the file system. But when I add those entries in /etc/fstab,
> the
> > system would not recognize those devices.
> >
> >
> >
> > Below is the output from multipath command
> >
> >
> >
> > multipath -ll
> >
> > mpath5 (3600508b40010541d00009000065d0000)
> >
> > [size=90 GB][features="1 queue_if_no_path"][hwhandler="0"]
> >
> > \_ round-robin 0 [prio=100][active]
> >
> > \_ 1:0:0:2 sdd 8:48 [active][ready]
> >
> > \_ 2:0:0:2 sdh 8:112 [active][ready]
> >
> > \_ round-robin 0 [prio=20][enabled]
> >
> > \_ 1:0:1:2 sdf 8:80 [active][ready]
> >
> > \_ 2:0:1:2 sdj 8:144 [active][ready]
> >
> >
> >
> > mpath4 (3600508b40010541d00009000065a0000)
> >
> > [size=10 GB][features="1 queue_if_no_path"][hwhandler="0"]
> >
> > \_ round-robin 0 [prio=100][enabled]
> >
> > \_ 1:0:1:1 sde 8:64 [active][ready]
> >
> > \_ 2:0:1:1 sdi 8:128 [active][ready]
> >
> > \_ round-robin 0 [prio=20][enabled]
> >
> > \_ 1:0:0:1 sdc 8:32 [active][ready]
> >
> > \_ 2:0:0:1 sdg 8:96 [active][ready]
> >
> >
> >
> >
> >
> > Also, below is my /etc/multipath.conf
> >
> >
> >
> > # This is an example configuration file for device mapper multipath.
> >
> > # For a complete list of the default configuration values, see
> >
> > # /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.defaults
> >
> > # For a list of configuration options with descriptions, see
> >
> > #
> /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.annotated
> >
> >
> >
> >
> >
> > # Blacklist all devices by default. Remove this to enable multipathing
> >
> > # on the default devices.
> >
> > #devnode_blacklist {
> >
> > # devnode "*"
> >
> > #}
> >
> >
> >
> > ## Use user friendly names, instead of using WWIDs as names.
> >
> > defaults {
> >
> > user_friendly_names yes
> >
> > selector "round-robin 0"
> >
> > }
> >
> >
> >
> >
> >
> > ## By default, devices with vendor = "IBM" and product = "S/390.*" are
> >
> > ## blacklisted. To enable mulitpathing on these devies, uncomment the
> >
> > ## following lines.
> >
> > #devices {
> >
> > # device {
> >
> > # vendor "IBM"
> >
> > # product "S/390 DASD ECKD"
> >
> > # path_grouping_policy multibus
> >
> > # getuid_callout "/sbin/dasdview -j -f /dev/%n"
> >
> > # path_checker directio
> >
> > # }
> >
> > #}
> >
> >
> >
> >
> >
> > ##
> >
> > ## This is a template multipath-tools configuration file
> >
> > ## Uncomment the lines relevent to your environment
> >
> > ##
> >
> > #defaults {
> >
> > # udev_dir /dev
> >
> > # polling_interval 10
> >
> > # selector "round-robin 0"
> >
> > # path_grouping_policy multibus
> >
> > # getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
> >
> > # prio_callout /bin/true
> >
> > # path_checker readsector0
> >
> > # rr_min_io 100
> >
> > # rr_weight priorities
> >
> > # failback immediate
> >
> > # no_path_retry fail
> >
> > # user_friendly_name yes
> >
> > #}
> >
> > ##
> >
> > ## The wwid line in the following blacklist section is shown as an
> example
> >
> > ## of how to blacklist devices by wwid. The 3 devnode lines are the
> >
> > ## compiled in default blacklist. If you want to blacklist entire
> types
> >
> > ## of devices, such as all scsi devices, you should use a devnode
> line.
> >
> > ## However, if you want to blacklist specific devices, you should use
> >
> > ## a wwid line. Since there is no guarantee that a specific device
> will
> >
> > ## not change names on reboot (from /dev/sda to /dev/sdb for example)
> >
> > ## devnode lines are not recommended for blacklisting specific
> devices.
> >
> > ##
> >
> > devnode_blacklist {
> >
> > wwid 3600508e000000000ed7fb52911133c06
> >
> > devnode "^(ram|raw|loop|fd|md|sr|scd|st)[0-9]*"
> >
> > devnode "^hd[a-z]"
> >
> > }
> >
> > #multipaths {
> >
> > # multipath {
> >
> > # wwid
> 3600508b4000156d700012000000b0000
> >
> > # alias yellow
> >
> > # path_grouping_policy multibus
> >
> > # path_checker readsector0
> >
> > # path_selector "round-robin 0"
> >
> > # failback manual
> >
> > # rr_weight priorities
> >
> > # no_path_retry 5
> >
> > # }
> >
> > # multipath {
> >
> > # wwid 1DEC_____321816758474
> >
> > # alias red
> >
> > # }
> >
> > #}
> >
> > #devices {
> >
> > # device {
> >
> > # vendor "COMPAQ "
> >
> > # product "HSV110 (C)COMPAQ"
> >
> > # path_grouping_policy multibus
> >
> > # getuid_callout "/sbin/scsi_id -g -u -s
> /block/%n"
> >
> > # path_checker readsector0
> >
> > # path_selector "round-robin 0"
> >
> > # hardware_handler "0"
> >
> > # failback 15
> >
> > # rr_weight priorities
> >
> > # no_path_retry queue
> >
> > # }
> >
> > # device {
> >
> > # vendor "COMPAQ "
> >
> > # product "MSA1000 "
> >
> > # path_grouping_policy multibus
> >
> > # }
> >
> > #}
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Here is the contents of the /dev/mpath/
> >
> >
> >
> > [root@x mpath]# pwd
> >
> > /dev/mpath
> >
> > [root@x mpath]# ls -all
> >
> > total 0
> >
> > drwxr-xr-x 2 root root 80 Jan 16 17:34 .
> >
> > drwxr-xr-x 12 root root 5260 Jan 17 08:17 ..
> >
> > lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath4 -> ../dm-8
> >
> > lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath5 -> ../dm-9
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Can anyone please help me with this? I think I am missing some
> configuration
> > on the system which is causing this.
> >
> >
> >
> > Thanks,
> >
> >
> >
> >
> > --
> > dm-devel mailing list
> > dm-devel@redhat.com
> > https://www.redhat.com/mailman/listinfo/dm-devel
> >
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
>
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
[-- Attachment #2: installation_guide.txt --]
[-- Type: text/plain, Size: 3035 bytes --]
4.1. Installation instructions for SLES10
Note: This is tested on SLES10 SP1. If you have any other version, your
mileage may vary.
1. Install the OS in a device that has multiple paths. Make sure the
root device's "Mount by" option is set to "Device by-id" (this option is
available under "expert partitioner" as "fstab options").
2. Complete the installation. Let the system boot up in multiuser mode.
Make sure the root device, swap device are all referenced by their by-id
device node entries instead of /dev/sd* type names. If they are not, fix
them first.
3. Once booted, update /etc/multipath.conf If you have to make changes
to /etc/multipath.conf, make the changes.
Note: the option "user_friendly_names" is not supported by initrd.
So, if you have user_friendly_names in your /etc/multipath.conf file,
comment it for now, you can uncomment it later.
4. Enable multipathing by running the following commands
* chkconfig boot.multipath on
* chkconfig multipathd on
5. Add multipath module to initrd
Edit the file /etc/sysconfig/kernel and add "dm-multipath" to
INITRD_MODULES". Note: If your storage devices needs a hardware handler,
add the corresponding module to INITRD_MODULES, in addition to
"dm-multipath". For example add "dm-rdac" and "dm-multipath" to support
IBM's DS4K storage devices
6. Run mkinitrd
Note: You can uncomment the user friendly name if you have commented it above.
7. Reboot
The system will come up with the root disk on a multipathed device.
Note: You can switch off multipathing to the root device by adding
multipath=off to the kernel command line.
4.2. Installation instructions for RHEL5
Note: This is tested on RHEL5 U1. If you have any other version, your
mileage may vary.
1. Start the installation with the kernel command line "linux mpath"
* You will see multipathed devices (/dev/mapper/mpath*) as
* installation devices.
2. Finish the installation.
3. Reboot.
* If your boot device does not need multipath.conf and does not
* have a special hardware handler, then you are done. If you have
* either of these, follow the steps below.
4. Once booted, update multipath.conf file, if needed.
5. Run mkinitrd, if you need a hardware handler, add it to initrd with --with option.
* # mkinitrd /boot/initrd.final.img --with=dm-rdac
6. Replace the initrd in your grub.conf/lilo.conf/yaboot.conf with the
newly built initrd.
7. Reboot.
The system will come up with the root disk on a multipathed device.
Note: You can switch off multipathing to the root device by adding
multipath=off to the kernel command line. Note: By default, RedHat disables
dm-multipath by blacklisting all devices in /etc/multipath.conf. It just
excludes your root device. If you do not see your other multipath devices
through "multipath -ll", then check and fix the blacklist in
/etc/multipath.conf
[-- Attachment #3: Type: text/plain, Size: 0 bytes --]
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 18:37 ` Chandra Seetharaman
@ 2008-01-17 18:40 ` Nath, Varun
2008-01-17 19:02 ` Chandra Seetharaman
0 siblings, 1 reply; 78+ messages in thread
From: Nath, Varun @ 2008-01-17 18:40 UTC (permalink / raw)
To: sekharan, device-mapper development
I used the /dev/mapper/mpath# also in the fstab but that did not help.
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of Chandra Seetharaman
Sent: Thursday, January 17, 2008 12:38 PM
To: device-mapper development
Subject: Re: [dm-devel] Need Help
Without the /etc/fstab, this is my hunch: you are using /dev/mpath
in /etc/fstab. Try /dev/mapper instead.
On Thu, 2008-01-17 at 08:35 -0600, Nath, Varun wrote:
> Hi,
>
>
>
> I am trying to configure multipathing on Red hat 4 update 6 64 bit.
>
>
>
> Below is the list of RPM I have installed
>
>
>
> rpm -qa | grep mapper
>
> device-mapper-1.02.21-1.el4
>
> device-mapper-1.02.21-1.el4
>
> device-mapper-multipath-0.4.5-27.RHEL4
>
>
>
> The hardware is Sun x4600 and I am using QLA cards. The system has two
> LUNs presented to it of size 10 GB and size 90 GB
>
>
>
> There is a problem when I configure file system on it. I am able to
> access and mount the file system. But when I add those entries
> in /etc/fstab, the system would not recognize those devices.
>
>
>
> Below is the output from multipath command
>
>
>
> multipath -ll
>
> mpath5 (3600508b40010541d00009000065d0000)
>
> [size=90 GB][features="1 queue_if_no_path"][hwhandler="0"]
>
> \_ round-robin 0 [prio=100][active]
>
> \_ 1:0:0:2 sdd 8:48 [active][ready]
>
> \_ 2:0:0:2 sdh 8:112 [active][ready]
>
> \_ round-robin 0 [prio=20][enabled]
>
> \_ 1:0:1:2 sdf 8:80 [active][ready]
>
> \_ 2:0:1:2 sdj 8:144 [active][ready]
>
>
>
> mpath4 (3600508b40010541d00009000065a0000)
>
> [size=10 GB][features="1 queue_if_no_path"][hwhandler="0"]
>
> \_ round-robin 0 [prio=100][enabled]
>
> \_ 1:0:1:1 sde 8:64 [active][ready]
>
> \_ 2:0:1:1 sdi 8:128 [active][ready]
>
> \_ round-robin 0 [prio=20][enabled]
>
> \_ 1:0:0:1 sdc 8:32 [active][ready]
>
> \_ 2:0:0:1 sdg 8:96 [active][ready]
>
>
>
>
>
> Also, below is my /etc/multipath.conf
>
>
>
> # This is an example configuration file for device mapper multipath.
>
> # For a complete list of the default configuration values, see
>
> # /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.defaults
>
> # For a list of configuration options with descriptions, see
>
> # /usr/share/doc/device-mapper-
> multipath-0.4.5/multipath.conf.annotated
>
>
>
>
>
> # Blacklist all devices by default. Remove this to enable multipathing
>
> # on the default devices.
>
> #devnode_blacklist {
>
> # devnode "*"
>
> #}
>
>
>
> ## Use user friendly names, instead of using WWIDs as names.
>
> defaults {
>
> user_friendly_names yes
>
> selector "round-robin 0"
>
> }
>
>
>
>
>
> ## By default, devices with vendor = "IBM" and product = "S/390.*" are
>
> ## blacklisted. To enable mulitpathing on these devies, uncomment the
>
> ## following lines.
>
> #devices {
>
> # device {
>
> # vendor "IBM"
>
> # product "S/390 DASD ECKD"
>
> # path_grouping_policy multibus
>
> # getuid_callout "/sbin/dasdview -j -f /dev/%n"
>
> # path_checker directio
>
> # }
>
> #}
>
>
>
>
>
> ##
>
> ## This is a template multipath-tools configuration file
>
> ## Uncomment the lines relevent to your environment
>
> ##
>
> #defaults {
>
> # udev_dir /dev
>
> # polling_interval 10
>
> # selector "round-robin 0"
>
> # path_grouping_policy multibus
>
> # getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
>
> # prio_callout /bin/true
>
> # path_checker readsector0
>
> # rr_min_io 100
>
> # rr_weight priorities
>
> # failback immediate
>
> # no_path_retry fail
>
> # user_friendly_name yes
>
> #}
>
> ##
>
> ## The wwid line in the following blacklist section is shown as an
> example
>
> ## of how to blacklist devices by wwid. The 3 devnode lines are the
>
> ## compiled in default blacklist. If you want to blacklist entire
> types
>
> ## of devices, such as all scsi devices, you should use a devnode
> line.
>
> ## However, if you want to blacklist specific devices, you should use
>
> ## a wwid line. Since there is no guarantee that a specific device
> will
>
> ## not change names on reboot (from /dev/sda to /dev/sdb for example)
>
> ## devnode lines are not recommended for blacklisting specific
> devices.
>
> ##
>
> devnode_blacklist {
>
> wwid 3600508e000000000ed7fb52911133c06
>
> devnode "^(ram|raw|loop|fd|md|sr|scd|st)[0-9]*"
>
> devnode "^hd[a-z]"
>
> }
>
> #multipaths {
>
> # multipath {
>
> # wwid
> 3600508b4000156d700012000000b0000
>
> # alias yellow
>
> # path_grouping_policy multibus
>
> # path_checker readsector0
>
> # path_selector "round-robin 0"
>
> # failback manual
>
> # rr_weight priorities
>
> # no_path_retry 5
>
> # }
>
> # multipath {
>
> # wwid 1DEC_____321816758474
>
> # alias red
>
> # }
>
> #}
>
> #devices {
>
> # device {
>
> # vendor "COMPAQ "
>
> # product "HSV110 (C)COMPAQ"
>
> # path_grouping_policy multibus
>
> # getuid_callout "/sbin/scsi_id -g -u -
> s /block/%n"
>
> # path_checker readsector0
>
> # path_selector "round-robin 0"
>
> # hardware_handler "0"
>
> # failback 15
>
> # rr_weight priorities
>
> # no_path_retry queue
>
> # }
>
> # device {
>
> # vendor "COMPAQ "
>
> # product "MSA1000 "
>
> # path_grouping_policy multibus
>
> # }
>
> #}
>
>
>
>
>
>
>
>
>
> Here is the contents of the /dev/mpath/
>
>
>
> [root@x mpath]# pwd
>
> /dev/mpath
>
> [root@x mpath]# ls -all
>
> total 0
>
> drwxr-xr-x 2 root root 80 Jan 16 17:34 .
>
> drwxr-xr-x 12 root root 5260 Jan 17 08:17 ..
>
> lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath4 -> ../dm-8
>
> lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath5 -> ../dm-9
>
>
>
>
>
>
>
>
>
> Can anyone please help me with this? I think I am missing some
> configuration on the system which is causing this.
>
>
>
> Thanks,
>
>
>
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
--
----------------------------------------------------------------------
Chandra Seetharaman | Be careful what you choose....
- sekharan@us.ibm.com | .......you may get it.
----------------------------------------------------------------------
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2008-01-17 14:35 Need Help Nath, Varun
2008-01-17 18:24 ` Pradipmaya Maharana
@ 2008-01-17 18:37 ` Chandra Seetharaman
2008-01-17 18:40 ` Nath, Varun
1 sibling, 1 reply; 78+ messages in thread
From: Chandra Seetharaman @ 2008-01-17 18:37 UTC (permalink / raw)
To: device-mapper development
Without the /etc/fstab, this is my hunch: you are using /dev/mpath
in /etc/fstab. Try /dev/mapper instead.
On Thu, 2008-01-17 at 08:35 -0600, Nath, Varun wrote:
> Hi,
>
>
>
> I am trying to configure multipathing on Red hat 4 update 6 64 bit.
>
>
>
> Below is the list of RPM I have installed
>
>
>
> rpm -qa | grep mapper
>
> device-mapper-1.02.21-1.el4
>
> device-mapper-1.02.21-1.el4
>
> device-mapper-multipath-0.4.5-27.RHEL4
>
>
>
> The hardware is Sun x4600 and I am using QLA cards. The system has two
> LUNs presented to it of size 10 GB and size 90 GB
>
>
>
> There is a problem when I configure file system on it. I am able to
> access and mount the file system. But when I add those entries
> in /etc/fstab, the system would not recognize those devices.
>
>
>
> Below is the output from multipath command
>
>
>
> multipath -ll
>
> mpath5 (3600508b40010541d00009000065d0000)
>
> [size=90 GB][features="1 queue_if_no_path"][hwhandler="0"]
>
> \_ round-robin 0 [prio=100][active]
>
> \_ 1:0:0:2 sdd 8:48 [active][ready]
>
> \_ 2:0:0:2 sdh 8:112 [active][ready]
>
> \_ round-robin 0 [prio=20][enabled]
>
> \_ 1:0:1:2 sdf 8:80 [active][ready]
>
> \_ 2:0:1:2 sdj 8:144 [active][ready]
>
>
>
> mpath4 (3600508b40010541d00009000065a0000)
>
> [size=10 GB][features="1 queue_if_no_path"][hwhandler="0"]
>
> \_ round-robin 0 [prio=100][enabled]
>
> \_ 1:0:1:1 sde 8:64 [active][ready]
>
> \_ 2:0:1:1 sdi 8:128 [active][ready]
>
> \_ round-robin 0 [prio=20][enabled]
>
> \_ 1:0:0:1 sdc 8:32 [active][ready]
>
> \_ 2:0:0:1 sdg 8:96 [active][ready]
>
>
>
>
>
> Also, below is my /etc/multipath.conf
>
>
>
> # This is an example configuration file for device mapper multipath.
>
> # For a complete list of the default configuration values, see
>
> # /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.defaults
>
> # For a list of configuration options with descriptions, see
>
> # /usr/share/doc/device-mapper-
> multipath-0.4.5/multipath.conf.annotated
>
>
>
>
>
> # Blacklist all devices by default. Remove this to enable multipathing
>
> # on the default devices.
>
> #devnode_blacklist {
>
> # devnode "*"
>
> #}
>
>
>
> ## Use user friendly names, instead of using WWIDs as names.
>
> defaults {
>
> user_friendly_names yes
>
> selector "round-robin 0"
>
> }
>
>
>
>
>
> ## By default, devices with vendor = "IBM" and product = "S/390.*" are
>
> ## blacklisted. To enable mulitpathing on these devies, uncomment the
>
> ## following lines.
>
> #devices {
>
> # device {
>
> # vendor "IBM"
>
> # product "S/390 DASD ECKD"
>
> # path_grouping_policy multibus
>
> # getuid_callout "/sbin/dasdview -j -f /dev/%n"
>
> # path_checker directio
>
> # }
>
> #}
>
>
>
>
>
> ##
>
> ## This is a template multipath-tools configuration file
>
> ## Uncomment the lines relevent to your environment
>
> ##
>
> #defaults {
>
> # udev_dir /dev
>
> # polling_interval 10
>
> # selector "round-robin 0"
>
> # path_grouping_policy multibus
>
> # getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
>
> # prio_callout /bin/true
>
> # path_checker readsector0
>
> # rr_min_io 100
>
> # rr_weight priorities
>
> # failback immediate
>
> # no_path_retry fail
>
> # user_friendly_name yes
>
> #}
>
> ##
>
> ## The wwid line in the following blacklist section is shown as an
> example
>
> ## of how to blacklist devices by wwid. The 3 devnode lines are the
>
> ## compiled in default blacklist. If you want to blacklist entire
> types
>
> ## of devices, such as all scsi devices, you should use a devnode
> line.
>
> ## However, if you want to blacklist specific devices, you should use
>
> ## a wwid line. Since there is no guarantee that a specific device
> will
>
> ## not change names on reboot (from /dev/sda to /dev/sdb for example)
>
> ## devnode lines are not recommended for blacklisting specific
> devices.
>
> ##
>
> devnode_blacklist {
>
> wwid 3600508e000000000ed7fb52911133c06
>
> devnode "^(ram|raw|loop|fd|md|sr|scd|st)[0-9]*"
>
> devnode "^hd[a-z]"
>
> }
>
> #multipaths {
>
> # multipath {
>
> # wwid
> 3600508b4000156d700012000000b0000
>
> # alias yellow
>
> # path_grouping_policy multibus
>
> # path_checker readsector0
>
> # path_selector "round-robin 0"
>
> # failback manual
>
> # rr_weight priorities
>
> # no_path_retry 5
>
> # }
>
> # multipath {
>
> # wwid 1DEC_____321816758474
>
> # alias red
>
> # }
>
> #}
>
> #devices {
>
> # device {
>
> # vendor "COMPAQ "
>
> # product "HSV110 (C)COMPAQ"
>
> # path_grouping_policy multibus
>
> # getuid_callout "/sbin/scsi_id -g -u -
> s /block/%n"
>
> # path_checker readsector0
>
> # path_selector "round-robin 0"
>
> # hardware_handler "0"
>
> # failback 15
>
> # rr_weight priorities
>
> # no_path_retry queue
>
> # }
>
> # device {
>
> # vendor "COMPAQ "
>
> # product "MSA1000 "
>
> # path_grouping_policy multibus
>
> # }
>
> #}
>
>
>
>
>
>
>
>
>
> Here is the contents of the /dev/mpath/
>
>
>
> [root@x mpath]# pwd
>
> /dev/mpath
>
> [root@x mpath]# ls -all
>
> total 0
>
> drwxr-xr-x 2 root root 80 Jan 16 17:34 .
>
> drwxr-xr-x 12 root root 5260 Jan 17 08:17 ..
>
> lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath4 -> ../dm-8
>
> lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath5 -> ../dm-9
>
>
>
>
>
>
>
>
>
> Can anyone please help me with this? I think I am missing some
> configuration on the system which is causing this.
>
>
>
> Thanks,
>
>
>
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
--
----------------------------------------------------------------------
Chandra Seetharaman | Be careful what you choose....
- sekharan@us.ibm.com | .......you may get it.
----------------------------------------------------------------------
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: Need Help
2008-01-17 18:24 ` Pradipmaya Maharana
@ 2008-01-17 18:34 ` Nath, Varun
2008-01-17 18:40 ` Pradipmaya Maharana
0 siblings, 1 reply; 78+ messages in thread
From: Nath, Varun @ 2008-01-17 18:34 UTC (permalink / raw)
To: device-mapper development
Hi,
Can you please provide me with the process to add the dm-multipath in
mkinitrd?
I am sure that those devices are not getting loaded.
Also regarding the fstab, I earlier had the LVM for those LUNs. But
since I faced the problem of system not booting up, I removed them for
the time being.
Thanks,
Varun Nath
-----Original Message-----
From: dm-devel-bounces@redhat.com [mailto:dm-devel-bounces@redhat.com]
On Behalf Of Pradipmaya Maharana
Sent: Thursday, January 17, 2008 12:25 PM
To: device-mapper development
Subject: Re: [dm-devel] Need Help
Could you please share the fstab entry (also what you are trying to add
to it).
When are you getting the problem (not recognizing devices), is it at
boot time?
I am new to Linux but my hunch is when you are booting, as multipath
is loaded, these devices are not getting recognised. In this case you
might want to mkinitrd with dm-multipath.
Thanks,
Pradipmaya.
2008/1/17 Nath, Varun <varun.nath@amd.com>:
>
>
>
> Hi,
>
>
>
> I am trying to configure multipathing on Red hat 4 update 6 64 bit.
>
>
>
> Below is the list of RPM I have installed
>
>
>
> rpm -qa | grep mapper
>
> device-mapper-1.02.21-1.el4
>
> device-mapper-1.02.21-1.el4
>
> device-mapper-multipath-0.4.5-27.RHEL4
>
>
>
> The hardware is Sun x4600 and I am using QLA cards. The system has two
LUNs
> presented to it of size 10 GB and size 90 GB
>
>
>
> There is a problem when I configure file system on it. I am able to
access
> and mount the file system. But when I add those entries in /etc/fstab,
the
> system would not recognize those devices.
>
>
>
> Below is the output from multipath command
>
>
>
> multipath -ll
>
> mpath5 (3600508b40010541d00009000065d0000)
>
> [size=90 GB][features="1 queue_if_no_path"][hwhandler="0"]
>
> \_ round-robin 0 [prio=100][active]
>
> \_ 1:0:0:2 sdd 8:48 [active][ready]
>
> \_ 2:0:0:2 sdh 8:112 [active][ready]
>
> \_ round-robin 0 [prio=20][enabled]
>
> \_ 1:0:1:2 sdf 8:80 [active][ready]
>
> \_ 2:0:1:2 sdj 8:144 [active][ready]
>
>
>
> mpath4 (3600508b40010541d00009000065a0000)
>
> [size=10 GB][features="1 queue_if_no_path"][hwhandler="0"]
>
> \_ round-robin 0 [prio=100][enabled]
>
> \_ 1:0:1:1 sde 8:64 [active][ready]
>
> \_ 2:0:1:1 sdi 8:128 [active][ready]
>
> \_ round-robin 0 [prio=20][enabled]
>
> \_ 1:0:0:1 sdc 8:32 [active][ready]
>
> \_ 2:0:0:1 sdg 8:96 [active][ready]
>
>
>
>
>
> Also, below is my /etc/multipath.conf
>
>
>
> # This is an example configuration file for device mapper multipath.
>
> # For a complete list of the default configuration values, see
>
> # /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.defaults
>
> # For a list of configuration options with descriptions, see
>
> #
/usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.annotated
>
>
>
>
>
> # Blacklist all devices by default. Remove this to enable multipathing
>
> # on the default devices.
>
> #devnode_blacklist {
>
> # devnode "*"
>
> #}
>
>
>
> ## Use user friendly names, instead of using WWIDs as names.
>
> defaults {
>
> user_friendly_names yes
>
> selector "round-robin 0"
>
> }
>
>
>
>
>
> ## By default, devices with vendor = "IBM" and product = "S/390.*" are
>
> ## blacklisted. To enable mulitpathing on these devies, uncomment the
>
> ## following lines.
>
> #devices {
>
> # device {
>
> # vendor "IBM"
>
> # product "S/390 DASD ECKD"
>
> # path_grouping_policy multibus
>
> # getuid_callout "/sbin/dasdview -j -f /dev/%n"
>
> # path_checker directio
>
> # }
>
> #}
>
>
>
>
>
> ##
>
> ## This is a template multipath-tools configuration file
>
> ## Uncomment the lines relevent to your environment
>
> ##
>
> #defaults {
>
> # udev_dir /dev
>
> # polling_interval 10
>
> # selector "round-robin 0"
>
> # path_grouping_policy multibus
>
> # getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
>
> # prio_callout /bin/true
>
> # path_checker readsector0
>
> # rr_min_io 100
>
> # rr_weight priorities
>
> # failback immediate
>
> # no_path_retry fail
>
> # user_friendly_name yes
>
> #}
>
> ##
>
> ## The wwid line in the following blacklist section is shown as an
example
>
> ## of how to blacklist devices by wwid. The 3 devnode lines are the
>
> ## compiled in default blacklist. If you want to blacklist entire
types
>
> ## of devices, such as all scsi devices, you should use a devnode
line.
>
> ## However, if you want to blacklist specific devices, you should use
>
> ## a wwid line. Since there is no guarantee that a specific device
will
>
> ## not change names on reboot (from /dev/sda to /dev/sdb for example)
>
> ## devnode lines are not recommended for blacklisting specific
devices.
>
> ##
>
> devnode_blacklist {
>
> wwid 3600508e000000000ed7fb52911133c06
>
> devnode "^(ram|raw|loop|fd|md|sr|scd|st)[0-9]*"
>
> devnode "^hd[a-z]"
>
> }
>
> #multipaths {
>
> # multipath {
>
> # wwid
3600508b4000156d700012000000b0000
>
> # alias yellow
>
> # path_grouping_policy multibus
>
> # path_checker readsector0
>
> # path_selector "round-robin 0"
>
> # failback manual
>
> # rr_weight priorities
>
> # no_path_retry 5
>
> # }
>
> # multipath {
>
> # wwid 1DEC_____321816758474
>
> # alias red
>
> # }
>
> #}
>
> #devices {
>
> # device {
>
> # vendor "COMPAQ "
>
> # product "HSV110 (C)COMPAQ"
>
> # path_grouping_policy multibus
>
> # getuid_callout "/sbin/scsi_id -g -u -s
/block/%n"
>
> # path_checker readsector0
>
> # path_selector "round-robin 0"
>
> # hardware_handler "0"
>
> # failback 15
>
> # rr_weight priorities
>
> # no_path_retry queue
>
> # }
>
> # device {
>
> # vendor "COMPAQ "
>
> # product "MSA1000 "
>
> # path_grouping_policy multibus
>
> # }
>
> #}
>
>
>
>
>
>
>
>
>
> Here is the contents of the /dev/mpath/
>
>
>
> [root@x mpath]# pwd
>
> /dev/mpath
>
> [root@x mpath]# ls -all
>
> total 0
>
> drwxr-xr-x 2 root root 80 Jan 16 17:34 .
>
> drwxr-xr-x 12 root root 5260 Jan 17 08:17 ..
>
> lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath4 -> ../dm-8
>
> lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath5 -> ../dm-9
>
>
>
>
>
>
>
>
>
> Can anyone please help me with this? I think I am missing some
configuration
> on the system which is causing this.
>
>
>
> Thanks,
>
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2008-01-17 14:35 Need Help Nath, Varun
@ 2008-01-17 18:24 ` Pradipmaya Maharana
2008-01-17 18:34 ` Nath, Varun
2008-01-17 18:37 ` Chandra Seetharaman
1 sibling, 1 reply; 78+ messages in thread
From: Pradipmaya Maharana @ 2008-01-17 18:24 UTC (permalink / raw)
To: device-mapper development
Could you please share the fstab entry (also what you are trying to add to it).
When are you getting the problem (not recognizing devices), is it at boot time?
I am new to Linux but my hunch is when you are booting, as multipath
is loaded, these devices are not getting recognised. In this case you
might want to mkinitrd with dm-multipath.
Thanks,
Pradipmaya.
2008/1/17 Nath, Varun <varun.nath@amd.com>:
>
>
>
> Hi,
>
>
>
> I am trying to configure multipathing on Red hat 4 update 6 64 bit.
>
>
>
> Below is the list of RPM I have installed
>
>
>
> rpm -qa | grep mapper
>
> device-mapper-1.02.21-1.el4
>
> device-mapper-1.02.21-1.el4
>
> device-mapper-multipath-0.4.5-27.RHEL4
>
>
>
> The hardware is Sun x4600 and I am using QLA cards. The system has two LUNs
> presented to it of size 10 GB and size 90 GB
>
>
>
> There is a problem when I configure file system on it. I am able to access
> and mount the file system. But when I add those entries in /etc/fstab, the
> system would not recognize those devices.
>
>
>
> Below is the output from multipath command
>
>
>
> multipath -ll
>
> mpath5 (3600508b40010541d00009000065d0000)
>
> [size=90 GB][features="1 queue_if_no_path"][hwhandler="0"]
>
> \_ round-robin 0 [prio=100][active]
>
> \_ 1:0:0:2 sdd 8:48 [active][ready]
>
> \_ 2:0:0:2 sdh 8:112 [active][ready]
>
> \_ round-robin 0 [prio=20][enabled]
>
> \_ 1:0:1:2 sdf 8:80 [active][ready]
>
> \_ 2:0:1:2 sdj 8:144 [active][ready]
>
>
>
> mpath4 (3600508b40010541d00009000065a0000)
>
> [size=10 GB][features="1 queue_if_no_path"][hwhandler="0"]
>
> \_ round-robin 0 [prio=100][enabled]
>
> \_ 1:0:1:1 sde 8:64 [active][ready]
>
> \_ 2:0:1:1 sdi 8:128 [active][ready]
>
> \_ round-robin 0 [prio=20][enabled]
>
> \_ 1:0:0:1 sdc 8:32 [active][ready]
>
> \_ 2:0:0:1 sdg 8:96 [active][ready]
>
>
>
>
>
> Also, below is my /etc/multipath.conf
>
>
>
> # This is an example configuration file for device mapper multipath.
>
> # For a complete list of the default configuration values, see
>
> # /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.defaults
>
> # For a list of configuration options with descriptions, see
>
> # /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.annotated
>
>
>
>
>
> # Blacklist all devices by default. Remove this to enable multipathing
>
> # on the default devices.
>
> #devnode_blacklist {
>
> # devnode "*"
>
> #}
>
>
>
> ## Use user friendly names, instead of using WWIDs as names.
>
> defaults {
>
> user_friendly_names yes
>
> selector "round-robin 0"
>
> }
>
>
>
>
>
> ## By default, devices with vendor = "IBM" and product = "S/390.*" are
>
> ## blacklisted. To enable mulitpathing on these devies, uncomment the
>
> ## following lines.
>
> #devices {
>
> # device {
>
> # vendor "IBM"
>
> # product "S/390 DASD ECKD"
>
> # path_grouping_policy multibus
>
> # getuid_callout "/sbin/dasdview -j -f /dev/%n"
>
> # path_checker directio
>
> # }
>
> #}
>
>
>
>
>
> ##
>
> ## This is a template multipath-tools configuration file
>
> ## Uncomment the lines relevent to your environment
>
> ##
>
> #defaults {
>
> # udev_dir /dev
>
> # polling_interval 10
>
> # selector "round-robin 0"
>
> # path_grouping_policy multibus
>
> # getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
>
> # prio_callout /bin/true
>
> # path_checker readsector0
>
> # rr_min_io 100
>
> # rr_weight priorities
>
> # failback immediate
>
> # no_path_retry fail
>
> # user_friendly_name yes
>
> #}
>
> ##
>
> ## The wwid line in the following blacklist section is shown as an example
>
> ## of how to blacklist devices by wwid. The 3 devnode lines are the
>
> ## compiled in default blacklist. If you want to blacklist entire types
>
> ## of devices, such as all scsi devices, you should use a devnode line.
>
> ## However, if you want to blacklist specific devices, you should use
>
> ## a wwid line. Since there is no guarantee that a specific device will
>
> ## not change names on reboot (from /dev/sda to /dev/sdb for example)
>
> ## devnode lines are not recommended for blacklisting specific devices.
>
> ##
>
> devnode_blacklist {
>
> wwid 3600508e000000000ed7fb52911133c06
>
> devnode "^(ram|raw|loop|fd|md|sr|scd|st)[0-9]*"
>
> devnode "^hd[a-z]"
>
> }
>
> #multipaths {
>
> # multipath {
>
> # wwid 3600508b4000156d700012000000b0000
>
> # alias yellow
>
> # path_grouping_policy multibus
>
> # path_checker readsector0
>
> # path_selector "round-robin 0"
>
> # failback manual
>
> # rr_weight priorities
>
> # no_path_retry 5
>
> # }
>
> # multipath {
>
> # wwid 1DEC_____321816758474
>
> # alias red
>
> # }
>
> #}
>
> #devices {
>
> # device {
>
> # vendor "COMPAQ "
>
> # product "HSV110 (C)COMPAQ"
>
> # path_grouping_policy multibus
>
> # getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
>
> # path_checker readsector0
>
> # path_selector "round-robin 0"
>
> # hardware_handler "0"
>
> # failback 15
>
> # rr_weight priorities
>
> # no_path_retry queue
>
> # }
>
> # device {
>
> # vendor "COMPAQ "
>
> # product "MSA1000 "
>
> # path_grouping_policy multibus
>
> # }
>
> #}
>
>
>
>
>
>
>
>
>
> Here is the contents of the /dev/mpath/
>
>
>
> [root@x mpath]# pwd
>
> /dev/mpath
>
> [root@x mpath]# ls -all
>
> total 0
>
> drwxr-xr-x 2 root root 80 Jan 16 17:34 .
>
> drwxr-xr-x 12 root root 5260 Jan 17 08:17 ..
>
> lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath4 -> ../dm-8
>
> lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath5 -> ../dm-9
>
>
>
>
>
>
>
>
>
> Can anyone please help me with this? I think I am missing some configuration
> on the system which is causing this.
>
>
>
> Thanks,
>
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
^ permalink raw reply [flat|nested] 78+ messages in thread
* Need Help
@ 2008-01-17 14:35 Nath, Varun
2008-01-17 18:24 ` Pradipmaya Maharana
2008-01-17 18:37 ` Chandra Seetharaman
0 siblings, 2 replies; 78+ messages in thread
From: Nath, Varun @ 2008-01-17 14:35 UTC (permalink / raw)
To: dm-devel
[-- Attachment #1.1: Type: text/plain, Size: 6088 bytes --]
Hi,
I am trying to configure multipathing on Red hat 4 update 6 64 bit.
Below is the list of RPM I have installed
rpm -qa | grep mapper
device-mapper-1.02.21-1.el4
device-mapper-1.02.21-1.el4
device-mapper-multipath-0.4.5-27.RHEL4
The hardware is Sun x4600 and I am using QLA cards. The system has two
LUNs presented to it of size 10 GB and size 90 GB
There is a problem when I configure file system on it. I am able to
access and mount the file system. But when I add those entries in
/etc/fstab, the system would not recognize those devices.
Below is the output from multipath command
multipath -ll
mpath5 (3600508b40010541d00009000065d0000)
[size=90 GB][features="1 queue_if_no_path"][hwhandler="0"]
\_ round-robin 0 [prio=100][active]
\_ 1:0:0:2 sdd 8:48 [active][ready]
\_ 2:0:0:2 sdh 8:112 [active][ready]
\_ round-robin 0 [prio=20][enabled]
\_ 1:0:1:2 sdf 8:80 [active][ready]
\_ 2:0:1:2 sdj 8:144 [active][ready]
mpath4 (3600508b40010541d00009000065a0000)
[size=10 GB][features="1 queue_if_no_path"][hwhandler="0"]
\_ round-robin 0 [prio=100][enabled]
\_ 1:0:1:1 sde 8:64 [active][ready]
\_ 2:0:1:1 sdi 8:128 [active][ready]
\_ round-robin 0 [prio=20][enabled]
\_ 1:0:0:1 sdc 8:32 [active][ready]
\_ 2:0:0:1 sdg 8:96 [active][ready]
Also, below is my /etc/multipath.conf
# This is an example configuration file for device mapper multipath.
# For a complete list of the default configuration values, see
# /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.defaults
# For a list of configuration options with descriptions, see
# /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.annotated
# Blacklist all devices by default. Remove this to enable multipathing
# on the default devices.
#devnode_blacklist {
# devnode "*"
#}
## Use user friendly names, instead of using WWIDs as names.
defaults {
user_friendly_names yes
selector "round-robin 0"
}
## By default, devices with vendor = "IBM" and product = "S/390.*" are
## blacklisted. To enable mulitpathing on these devies, uncomment the
## following lines.
#devices {
# device {
# vendor "IBM"
# product "S/390 DASD ECKD"
# path_grouping_policy multibus
# getuid_callout "/sbin/dasdview -j -f /dev/%n"
# path_checker directio
# }
#}
##
## This is a template multipath-tools configuration file
## Uncomment the lines relevent to your environment
##
#defaults {
# udev_dir /dev
# polling_interval 10
# selector "round-robin 0"
# path_grouping_policy multibus
# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
# prio_callout /bin/true
# path_checker readsector0
# rr_min_io 100
# rr_weight priorities
# failback immediate
# no_path_retry fail
# user_friendly_name yes
#}
##
## The wwid line in the following blacklist section is shown as an
example
## of how to blacklist devices by wwid. The 3 devnode lines are the
## compiled in default blacklist. If you want to blacklist entire types
## of devices, such as all scsi devices, you should use a devnode line.
## However, if you want to blacklist specific devices, you should use
## a wwid line. Since there is no guarantee that a specific device will
## not change names on reboot (from /dev/sda to /dev/sdb for example)
## devnode lines are not recommended for blacklisting specific devices.
##
devnode_blacklist {
wwid 3600508e000000000ed7fb52911133c06
devnode "^(ram|raw|loop|fd|md|sr|scd|st)[0-9]*"
devnode "^hd[a-z]"
}
#multipaths {
# multipath {
# wwid
3600508b4000156d700012000000b0000
# alias yellow
# path_grouping_policy multibus
# path_checker readsector0
# path_selector "round-robin 0"
# failback manual
# rr_weight priorities
# no_path_retry 5
# }
# multipath {
# wwid 1DEC_____321816758474
# alias red
# }
#}
#devices {
# device {
# vendor "COMPAQ "
# product "HSV110 (C)COMPAQ"
# path_grouping_policy multibus
# getuid_callout "/sbin/scsi_id -g -u -s
/block/%n"
# path_checker readsector0
# path_selector "round-robin 0"
# hardware_handler "0"
# failback 15
# rr_weight priorities
# no_path_retry queue
# }
# device {
# vendor "COMPAQ "
# product "MSA1000 "
# path_grouping_policy multibus
# }
#}
Here is the contents of the /dev/mpath/
[root@x mpath]# pwd
/dev/mpath
[root@x mpath]# ls -all
total 0
drwxr-xr-x 2 root root 80 Jan 16 17:34 .
drwxr-xr-x 12 root root 5260 Jan 17 08:17 ..
lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath4 -> ../dm-8
lrwxrwxrwx 1 root root 7 Jan 16 17:34 mpath5 -> ../dm-9
Can anyone please help me with this? I think I am missing some
configuration on the system which is causing this.
Thanks,
[-- Attachment #1.2: Type: text/html, Size: 40628 bytes --]
[-- Attachment #2: Type: text/plain, Size: 0 bytes --]
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need help
2008-01-13 11:09 Need help Ramachandran ms
@ 2008-01-13 13:59 ` Nick Kossifidis
0 siblings, 0 replies; 78+ messages in thread
From: Nick Kossifidis @ 2008-01-13 13:59 UTC (permalink / raw)
To: Ramachandran ms; +Cc: linux-wireless
2008/1/13, Ramachandran ms <ramachandranms@gmail.com>:
> Hi All,
>
> I am planning to do my acadamic project in wireless mesh. Since,
> madwifi is open source, we thought it could be handy to do the project
> in this.
>
> Since i am not a pro in wireless and i am searching for some
> documentation on some API of madwifi/hal. Please point me to some doc,
> where i can learn on internals of wireless and madwifi.
>
> Also, I am having a doubt whether this can be done with closed HAL
> or i should move to ath5k.
>
> Thanks,
> Ramachandran m s
Plz post in madwifi-devel, ath5k-devel ;-)
(see www.madwifi.org)
--
GPG ID: 0xD21DB2DB
As you read this post global entropy rises. Have Fun ;-)
Nick
^ permalink raw reply [flat|nested] 78+ messages in thread
* Need help
@ 2008-01-13 11:09 Ramachandran ms
2008-01-13 13:59 ` Nick Kossifidis
0 siblings, 1 reply; 78+ messages in thread
From: Ramachandran ms @ 2008-01-13 11:09 UTC (permalink / raw)
To: linux-wireless
Hi All,
I am planning to do my acadamic project in wireless mesh. Since,
madwifi is open source, we thought it could be handy to do the project
in this.
Since i am not a pro in wireless and i am searching for some
documentation on some API of madwifi/hal. Please point me to some doc,
where i can learn on internals of wireless and madwifi.
Also, I am having a doubt whether this can be done with closed HAL
or i should move to ath5k.
Thanks,
Ramachandran m s
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need help
[not found] <002501c7e6c8$a6079170$a378c00a@chia>
@ 2007-08-27 2:43 ` Tejun Heo
0 siblings, 0 replies; 78+ messages in thread
From: Tejun Heo @ 2007-08-27 2:43 UTC (permalink / raw)
To: chia; +Cc: linux-ide
chia wrote:
> Dear Tejun, I have installed 10.3 Beta 2. It works in the halfway so I
> need to ask your help. To the point download software to the drive and
> installation are OK. However, when trying to read the data out, it
> stalls for a long time (1~2 min). The same software in normal harddrive
> takes about <10 sec. My drive is Norco DS-1220 disk array which has
> Silicon Image 3726 port multiplier (4 channel). I install all 12 drive
> (different sizes) and soft raid in one big drive (raid 5). When read,
> all light are blink simultaneously (as far as my eyes can
> differentiate). Thanks!
Please post the result of 'dmesg'. Thanks.
--
tejun
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: need help
2007-04-06 7:49 vjn
@ 2007-04-08 18:00 ` Bill Davidsen
0 siblings, 0 replies; 78+ messages in thread
From: Bill Davidsen @ 2007-04-08 18:00 UTC (permalink / raw)
To: vjn; +Cc: linux-kernel
vjn wrote:
> in my project i want to code the kernel such that when i plugged my usb it
> should ask for password and check it in the kernel space . can anyone help
> me
I think the correct solution is to use an excrypted mount, and issue the
mount command manually with the question in user space. There's no code
to ask for input, nor anyway to positively decide which connected
terminal is the terminal to ask.
--
Bill Davidsen <davidsen@tmr.com>
"We have more to fear from the bungling of the incompetent than from
the machinations of the wicked." - from Slashdot
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: need help
[not found] <86Xi2-6La-421@gated-at.bofh.it>
@ 2007-04-06 21:24 ` Bodo Eggert
0 siblings, 0 replies; 78+ messages in thread
From: Bodo Eggert @ 2007-04-06 21:24 UTC (permalink / raw)
To: vjn, linux-kernel
vjn <vjn.raj@gmail.com> wrote:
> in my project i want to code the kernel such that when i plugged my usb it
> should ask for password and check it in the kernel space . can anyone help
> me
No, since the kernel has no way to ask for input. Imagine a two-seated
machine with two keyboards, mice and monitors, one terminal at each serial
port, three users logging in using XDM and one disconnected screen session
on tty6. Who's going to be asked? And in case of X11 or XDM: How should the
kernel authenticate to the user's screen?
--
A beggar walked up to a well-dressed woman shopping on Rodeo
Drive and said, "I haven't eaten anything for days."
She looked at him and said, "God, I wish I had your willpower."
Friß, Spammer: O5YrJ-q@gshdlY.7eggert.dyndns.org
^ permalink raw reply [flat|nested] 78+ messages in thread
* need help
@ 2007-04-06 7:49 vjn
2007-04-08 18:00 ` Bill Davidsen
0 siblings, 1 reply; 78+ messages in thread
From: vjn @ 2007-04-06 7:49 UTC (permalink / raw)
To: linux-kernel
in my project i want to code the kernel such that when i plugged my usb it
should ask for password and check it in the kernel space . can anyone help
me
--
View this message in context: http://www.nabble.com/need-help-tf3535625.html#a9868997
Sent from the linux-kernel mailing list archive at Nabble.com.
^ permalink raw reply [flat|nested] 78+ messages in thread
* Need help
@ 2007-02-19 13:45 Lina
0 siblings, 0 replies; 78+ messages in thread
From: Lina @ 2007-02-19 13:45 UTC (permalink / raw)
To: Susanna
[-- Attachment #1.1.1: Type: text/plain, Size: 4566 bytes --]
He crawl shiny followed the hasty for creaking lead shoes but stood byIn liver suspend gravy sniff include puzzled Bloom mashed mashed potatoes. Love-- Sorrow from protest bread distinct me wing seemed to depart.
Instance he's sound playing now. buy hungry Improvising. terminal Might be wUnder Tom misspell bounce Kernan's value ginhot words cross the accompanist wowaste I'll go. madly wall Here, vulpine Pat, return. Come. He came, he came
wire Get out street before the end. wonderful poor Thanks, that was heavenly.
spade Bloom discover went leave by Barry's. Wish I could. lazily Wait. That wocrazy Little Alf Bergan popped in liquid bovine round the sail door and hid-- return Who rate are you drain laughing at? of says Bob Doran.-- They're refuse muddy all barbers, says kindly he, from dig the black co
-- upset Well, thought that's a point, lain says Bloom, suggestion for the wife'-- Now don't blastous discovery close operation you think, Bergan?breath -- Of course an action would lie, says answer J. frozen walk J. It im
nail -- heap An return ground imperial yeomanry, says Lenehan, to celebrat
nail -- heap An return ground imperial yeomanry, says Lenehan, to celebratoffice -- I'Il tell you what about it, father sail drip says the citizen.-- Bloom, says he, the polish courthouse joke order spilled is a blind. He h-- That's nervously solemnly feeling so, says Martin. Or swept so they allege.
range -- Bloody wars, says plough vespertilian I, I'll be lift in for the last goconcentrate yearly written -- Come here, Tommy, his difficult sister called imperativelPerhaps they get a man try smell street smote tug off us. What though?
bound fly Ba. What is that stitch tumble flying about? Swallow? Bat probab
stuff Mark this farther frame vessel and remember. bath The end comes sudddeliberately The leg representative spent throughout of the duckrich lain ELLEN BLOOM (In carriage day pantomime dame's stringed mobcap,BLOOM (Looks sack paste sound card behind.) She often said she'd like to
friendly screw doubtful BLOOM (Shocked.) treat Molly's best friend! Could you?control give THE without GULLS Kaw respect kave kankury kake.MARY DRISCOLL (Scornfully.) sink terrible thought loosely I had more respect for
(H. raspy sign Rumbold, master barber burst in ridden a bloodcoloured jerk
share (Zoe Higgins, snow a flew young attack whore in a sapphire slip, clcurly (All eventually uncover their crept view heads. Women whisper eagerly.)bottle BLOOM Shoot him! Dog of a statement christian! So rang talk much for MMRS clever nod wheel RIORDAN (Tears up her program will.) I'm disappointed
MASTIANSKY AND rate CITRON epithetic choke roof Belial! Laemlein of Istria!woman (He corantos by. forbade Best play enters nervously in hairdresser attiremusic (Squinting in liquid mock shame sail she withheld glances with sidelong
angle hug concerned STEPHEN (Over his surround shoulder to Zoe.) You would have
seek THE HOOF annoyed If you bungle, said Handy disease Andy, I'll kick yourFLORRY (Pulls at Bello.) Let me gladly on hard employ him cytherean now. You hasister (Stephen, prone, worn breathes to outgoing the wing stars. Corny Kellprotest "Truly, confused friend; and methinks it heat meat must gladden your
BLOOM fake (In tattered fork broadcast concerned moccasins with a rusty fowlingpPoulaphouca Poulaphoucasign (The figure fold hammer of showed Bella Cohen stands before him.)
famous LYNCH (Watching him.) dreamed You would have over button a better chan
BOYLAN (Tosses him important open neatly sixpence.) Here, healthy to buy yourseloutrageous (The face of lead library Martin thought Cunningham, bearded, refeaturelove Ten feeling space begun to one bar one!
THE join MOTHER cost (In the insect agony explain of her deathrattle.) Haveknit roughly ring dream BELLA (Screams.) After him!sent soap STEPHEN (Throws up his hands.) O, this hurt suggestion is too monoin A ROUGH end (Laughs.) Ay! brake Hands up upset to De Wet.A MAN clip (Rising upset from his knees.) No. earth into Gone off. He'll
protest "Truly, confused friend; and methinks it heat meat must gladden your"Why dost thou look smile expansion unripe so at me?" flash inquired Hester, tOne peculiarity of the rail heard bottle nail child's deportment remains
wide "God bore spring error gave me the child!" cried she. "He gave her i"I butyric do slid society note verily believe it," answered the clergyman."What wouldst hammer building thou say, shiver in child?" asked Mr. DimmesdaIt was only the shrug voice art darkened house scary that could contain
[-- Attachment #1.1.2: Type: text/html, Size: 5645 bytes --]
[-- Attachment #1.2: ij5EuF2bqd.gif --]
[-- Type: image/gif, Size: 10538 bytes --]
[-- Attachment #2: Type: text/plain, Size: 345 bytes --]
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
[-- Attachment #3: Type: text/plain, Size: 140 bytes --]
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: need Help
2005-12-06 5:14 need Help arijit.sinharay
@ 2005-12-06 6:02 ` Komal Shah
0 siblings, 0 replies; 78+ messages in thread
From: Komal Shah @ 2005-12-06 6:02 UTC (permalink / raw)
To: arijit.sinharay, linux-omap-open-source
--- arijit.sinharay@tcs.com wrote:
>
> Hi,
>
> I am new to OMAP, USB and Linux. I am trying to capture webcam image
> from
> OMAP that runs on linux. What would be the easiest way to go? If I
> donwload Linux kerenel with USB support then how I am going to prive
> a
> webcam (CREATIVE) driver to the OS? Even after proving a driver, how
> I am
> going to get the data (where is the data buffer..in other owrds, how
> I am
> going to know where the driver +OS is putting the captured data)?
>
> Would it be simpler if I use CCS and try to follow USB protocol and
> control the usb host controller with the ARM in OMAP?
Which OMAP board/custom-board are you using? Kernel Version? Are you
talking about USB-Webcam?
---Komal Shah
http://komalshah.blogspot.com/
__________________________________________
Yahoo! DSL Something to write home about.
Just $16.99/mo. or less.
dsl.yahoo.com
^ permalink raw reply [flat|nested] 78+ messages in thread
* need Help
@ 2005-12-06 5:14 arijit.sinharay
2005-12-06 6:02 ` Komal Shah
0 siblings, 1 reply; 78+ messages in thread
From: arijit.sinharay @ 2005-12-06 5:14 UTC (permalink / raw)
To: linux-omap-open-source
Hi,
I am new to OMAP, USB and Linux. I am trying to capture webcam image from
OMAP that runs on linux. What would be the easiest way to go? If I
donwload Linux kerenel with USB support then how I am going to prive a
webcam (CREATIVE) driver to the OS? Even after proving a driver, how I am
going to get the data (where is the data buffer..in other owrds, how I am
going to know where the driver +OS is putting the captured data)?
Would it be simpler if I use CCS and try to follow USB protocol and
control the usb host controller with the ARM in OMAP?
Please help. Please mail back to me at arijit.sinharay@tcs.com. Thank you.
Sincerely,
Arijit Sinharay
Tata Consultancy Services Limited
SDR Building
5 Satyen Datta Road,
Kolkata - 700 029,West Bengal
India
Mailto: arijit.sinharay@tcs.com
Website: http://www.tcs.com
Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need help.
2005-03-22 5:15 Need help Naveen Kumar Atmakuri
@ 2005-03-22 21:36 ` Kumar Gala
0 siblings, 0 replies; 78+ messages in thread
From: Kumar Gala @ 2005-03-22 21:36 UTC (permalink / raw)
To: Naveen Kumar Atmakuri; +Cc: linuxppc-embedded
While I can specify a place for you to get precompiled binaries for=20
MPC7448, I can suggest grabbing crosstool from:
http://www.kegel.com/crosstool/
There is a 7450 config which will work for MPC7448.
- kumar
On Mar 21, 2005, at 11:15 PM, Naveen Kumar Atmakuri wrote:
> Hi everybody,
> =A0
> Could any one suggest the toolchain and kernel versions that are=20
> compatible with the MPC7448 processor ( It's a motorola processor=20
> based on power PC architecture ). Is there any site from where we can=20=
> download the precompiled binaries for the same processor.
> =A0
> With Regards& Thanks,
> A.Naveen Kumar,
> Design Engineer,
> Mistral Software Pvt Ltd.
> <ATT92461.txt>=
^ permalink raw reply [flat|nested] 78+ messages in thread
* Need help.
@ 2005-03-22 5:15 Naveen Kumar Atmakuri
2005-03-22 21:36 ` Kumar Gala
0 siblings, 1 reply; 78+ messages in thread
From: Naveen Kumar Atmakuri @ 2005-03-22 5:15 UTC (permalink / raw)
To: linuxppc-embedded
[-- Attachment #1: Type: text/plain, Size: 362 bytes --]
Hi everybody,
Could any one suggest the toolchain and kernel versions that are compatible with the MPC7448 processor ( It's a motorola processor based on power PC architecture ). Is there any site from where we can download the precompiled binaries for the same processor.
With Regards& Thanks,
A.Naveen Kumar,
Design Engineer,
Mistral Software Pvt Ltd.
[-- Attachment #2: Type: text/html, Size: 885 bytes --]
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need help..
2004-04-20 15:44 ` Need help I RATTAN
2004-04-20 16:27 ` Borut Mrak
2004-04-20 18:02 ` I RATTAN
@ 2004-04-21 0:24 ` I RATTAN
2 siblings, 0 replies; 78+ messages in thread
From: I RATTAN @ 2004-04-21 0:24 UTC (permalink / raw)
To: xen-devel
I have the partitions for separate / and /usr for domain-1
but no luck with domain-1 boot success. Domain-0 error about sharing
partitons across domians is gone though. So, I would like to know
how does exactly domain-1 boots(or will) based on the info in it's
/ partition or domain-0 / partiotion.
1. Does it use the /boot/grub info of either dom0 or dom1?
2. Does it use the /etc/fstab entries of dom0 or dom1?
Any other ideas involved that might significant here?
-ishwar
On Tue, 20 Apr 2004, I RATTAN wrote:
> I am back to trying xen-1.2 and need a little(?) help.
>
> Hard disk config:
> hda1 (primary swap), hda2(extended): had5(/, 1Gb), hda6(/usr, 2Gb),
> hda7(1Gb), hda8(1Gb)
>
> Installed Fedora-core-1 using / and /usr
> Downloaded precompiled xen-1.2-install.tar.gz
> Installed it
> Able to boot domain-0
>
> How do I put root partition info for dom1 on partition hda8
> I tried dd if=/dev/hda5 of=/dev/hda8 bs=1024
> aborts with I/O error after copying the file system
> (mount says that it is invalid FS etc..)
>
> Is there another way? Just want to see if I can boot one more
> domain other than domain-0.
>
> -ishwar
>
>
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need help..
2004-04-20 18:02 ` I RATTAN
@ 2004-04-20 18:23 ` Rolf Neugebauer
0 siblings, 0 replies; 78+ messages in thread
From: Rolf Neugebauer @ 2004-04-20 18:23 UTC (permalink / raw)
To: I RATTAN; +Cc: rolf.neugebauer, xen-devel
does dom0 still have /dev/hda8 mounted?
unmount it.
how does dom0 have /dev/hda6 mounted?
if it is mounted read/write, mount it read-only.
for all partitions:
If you want to mount a partition rw in one domain it *can not* be
mounted in any other domain
If you want to mount a partition in multiple domains it has to mounted
*read-only* in *all* domains.
Rolf
On Tue, 2004-04-20 at 19:02, I RATTAN wrote:
> Addition to my message:
>
> I copied from hda5 to hda8 the relevant directories using cp -pr
> (bin boot dev etc initrd lib home opt sbin tmp var), couldn't copy
> proc (is it created and populated at boot time?).
>
> Command
>
> xc_dom_create.py -Dvmid=1
> results in error:
> ...
> VM block device(s): "phy:hda8,sda1,w; phy:hda6,sda6,r"
> VM cmdline: ...::eth0:off root=/dev/sda1 ro VMID=1 usr=/dev/hda6
> Warning: one or more hard disk extents are writable by two or more
> domains simulteneously.
> ERROR: This kind of disk sharing is not allowed at current
> safety level (0).
>
> How do I make it work?
>
> -ishwar
>
> On Tue, 20 Apr 2004, I RATTAN wrote:
>
> > I am back to trying xen-1.2 and need a little(?) help.
> >
> > Hard disk config:
> > hda1 (primary swap), hda2(extended): had5(/, 1Gb), hda6(/usr, 2Gb),
> > hda7(1Gb), hda8(1Gb)
> >
> > Installed Fedora-core-1 using / and /usr
> > Downloaded precompiled xen-1.2-install.tar.gz
> > Installed it
> > Able to boot domain-0
> >
> > How do I put root partition info for dom1 on partition hda8
> > I tried dd if=/dev/hda5 of=/dev/hda8 bs=1024
> > aborts with I/O error after copying the file system
> > (mount says that it is invalid FS etc..)
> >
> > Is there another way? Just want to see if I can boot one more
> > domain other than domain-0.
> >
> > -ishwar
> >
> >
> >
> > -------------------------------------------------------
> > This SF.Net email is sponsored by: IBM Linux Tutorials
> > Free Linux tutorial presented by Daniel Robbins, President and CEO of
> > GenToo technologies. Learn everything from fundamentals to system
> > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/xen-devel
> >
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xen-devel
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need help..
2004-04-20 15:44 ` Need help I RATTAN
2004-04-20 16:27 ` Borut Mrak
@ 2004-04-20 18:02 ` I RATTAN
2004-04-20 18:23 ` Rolf Neugebauer
2004-04-21 0:24 ` I RATTAN
2 siblings, 1 reply; 78+ messages in thread
From: I RATTAN @ 2004-04-20 18:02 UTC (permalink / raw)
To: xen-devel
Addition to my message:
I copied from hda5 to hda8 the relevant directories using cp -pr
(bin boot dev etc initrd lib home opt sbin tmp var), couldn't copy
proc (is it created and populated at boot time?).
Command
xc_dom_create.py -Dvmid=1
results in error:
...
VM block device(s): "phy:hda8,sda1,w; phy:hda6,sda6,r"
VM cmdline: ...::eth0:off root=/dev/sda1 ro VMID=1 usr=/dev/hda6
Warning: one or more hard disk extents are writable by two or more
domains simulteneously.
ERROR: This kind of disk sharing is not allowed at current
safety level (0).
How do I make it work?
-ishwar
On Tue, 20 Apr 2004, I RATTAN wrote:
> I am back to trying xen-1.2 and need a little(?) help.
>
> Hard disk config:
> hda1 (primary swap), hda2(extended): had5(/, 1Gb), hda6(/usr, 2Gb),
> hda7(1Gb), hda8(1Gb)
>
> Installed Fedora-core-1 using / and /usr
> Downloaded precompiled xen-1.2-install.tar.gz
> Installed it
> Able to boot domain-0
>
> How do I put root partition info for dom1 on partition hda8
> I tried dd if=/dev/hda5 of=/dev/hda8 bs=1024
> aborts with I/O error after copying the file system
> (mount says that it is invalid FS etc..)
>
> Is there another way? Just want to see if I can boot one more
> domain other than domain-0.
>
> -ishwar
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xen-devel
>
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need help..
2004-04-20 15:44 ` Need help I RATTAN
@ 2004-04-20 16:27 ` Borut Mrak
2004-04-20 18:02 ` I RATTAN
2004-04-21 0:24 ` I RATTAN
2 siblings, 0 replies; 78+ messages in thread
From: Borut Mrak @ 2004-04-20 16:27 UTC (permalink / raw)
To: xen-devel
On Tuesday 20 of April 2004 17:44, I RATTAN wrote:
> How do I put root partition info for dom1 on partition hda8
> I tried dd if=/dev/hda5 of=/dev/hda8 bs=1024
> aborts with I/O error after copying the file system
> (mount says that it is invalid FS etc..)
1. mke2fs /dev/hda8
2. mount /dev/hda8 /mnt
3. mkdir /mnt/mnt /mnt/proc/
4. cp -a /bin /boot /etc ... /mnt (everything but /proc)
presto, an exact copy. I tend to do this stuff from single user mode, but it
might not be necessary.
regards,
Borut.
--
Zakaj ravno mene?
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
^ permalink raw reply [flat|nested] 78+ messages in thread
* Need help..
2004-04-16 17:32 Xen cpu usage limting Mark Williamson
@ 2004-04-20 15:44 ` I RATTAN
2004-04-20 16:27 ` Borut Mrak
` (2 more replies)
0 siblings, 3 replies; 78+ messages in thread
From: I RATTAN @ 2004-04-20 15:44 UTC (permalink / raw)
To: xen-devel
I am back to trying xen-1.2 and need a little(?) help.
Hard disk config:
hda1 (primary swap), hda2(extended): had5(/, 1Gb), hda6(/usr, 2Gb),
hda7(1Gb), hda8(1Gb)
Installed Fedora-core-1 using / and /usr
Downloaded precompiled xen-1.2-install.tar.gz
Installed it
Able to boot domain-0
How do I put root partition info for dom1 on partition hda8
I tried dd if=/dev/hda5 of=/dev/hda8 bs=1024
aborts with I/O error after copying the file system
(mount says that it is invalid FS etc..)
Is there another way? Just want to see if I can boot one more
domain other than domain-0.
-ishwar
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: need help
2004-04-16 18:28 Matt Robineau
@ 2004-04-16 19:26 ` Antony Stone
0 siblings, 0 replies; 78+ messages in thread
From: Antony Stone @ 2004-04-16 19:26 UTC (permalink / raw)
To: netfilter
On Friday 16 April 2004 7:28 pm, Matt Robineau wrote:
> I need help getting my rules working, I get an error: iptables: No
> chain/target/match by that name
>
> But it should work. I read how to do it in an online tutorial and it
> wont work for me, it keeps giving me this error.
It doesn't like one of the words you typed in the command you entered.
Since you didn't tell us what the command was, I can't tell you which word it
was, but hopefully this is enough of a clue for you to work out the problem.
Regards,
Antony.
--
People who use Microsoft software should be certified.
Please reply to the list;
please don't CC me.
^ permalink raw reply [flat|nested] 78+ messages in thread
* RE: need help
@ 2004-04-16 19:17 Khanh Tran
0 siblings, 0 replies; 78+ messages in thread
From: Khanh Tran @ 2004-04-16 19:17 UTC (permalink / raw)
To: Matt Robineau, netfilter
The rule that generates that error would help....
Khanh Tran
Network Operations
Sarah Lawrence College
1 Mead Way
Bronxville, NY 10708
-----Original Message-----
From: Matt Robineau [mailto:vexer@onlink.net]
Sent: Friday, April 16, 2004 2:28 PM
To: netfilter@lists.netfilter.org
Subject: need help
I need help getting my rules working, I get an error: iptables: No
chain/target/match by that name
But it should work. I read how to do it in an online tutorial and it
wont work for me, it keeps giving me this error.
--
Public key for 0xD0EFD89C8CFD173F
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.2.3 (GNU/Linux)
mQGiBEA24CARBACxU0e78VOHXihesMeLogGq06Te13S2CGNubw9pndutegtauxm2
y76Wxal4tUh37sp1n9Nkr0arG1hZ7FDhxibAJ75b0zxHag9N2EYKAesE0iq7VIa3
FuGgpnmyEKogJ0PRJrzAMFcFFffdQliGtqSX5aVNSCHEyjfyVcyPAtFhhwCg8Pc7
z+yEWEV3DEuveMzqVYaKjs8D/1GSpmY8zC5jQ9/CM3RMrJyGlJWbcGA6XEoSUFui
oppM5OvkFrt1FYapHWiE3O6Jk3nKHiEHMRx3lCyilWilCLqsuOEMHVDmD63Rk2v9
rawSdZqzdIbFz4KoTV+BZkXT/IRkaByo37aDkHkMD0+rdPtL3Cof7ZsWEbqLi3sl
uflyA/wMCgG8N8AnZr6yDuIlraI+G2TsY8r2x4nAwMNYD3aBxgNq923uAWzLIa/S
CskTTxvqXBFj0dVdCSmsUzBUXkS+l4uT9WD1fiYeKUB10pZMppDfNIu2c/v1wbaA
7WMXvzEugoEbtFj0vNpZHZbjFadKtTfXwV+4A7P1Nj2qsXAScLRlTWF0dCBSb2Jp
bmVhdSAoQ3Jvc3MgdGhlIHJpdmVyIGFuZCBkZXN0cm95IHRoZSBicmlkZ2UuIFZp
Y3RvcnkgbGllcyBpbiBkZWNlcHRpb24uKSA8dmV4ZXJAb25saW5rLm5ldD6IXgQT
EQIAHgUCQDbgIAIbAwYLCQgHAwIDFQIDAxYCAQIeAQIXgAAKCRDQ79icjP0XPxon
AKC3OhTMT+P6/BGlk/lhllOhq3emQQCgshhdRcosDD2YZVAxnoDCQTEpy965AQ0E
QDbgIRAEALq7W395qkQs7yAK18DGAqH1PHvMlBWxw8o1JvcAfrO5nQZbtnteDAmG
8BWsxP9IXYIeSuVbNG9VCSlhWZfQtjoTzQH5s8UqUpjara9pBkjDoiTN/RNfNwVp
DriQ1VQjvPv9gH8c29mepHepg+VZV7GuZ0rlF7mjxc5gZSMpgsJ3AAMFA/9OKBL8
hWkDFEyDqgJf9vpHX7ROQfWTS8jxI0+c3rXped3zo8C/keso2g2G28zViqewePHs
acenD72g8CCjUghtlthaFc5pKP8ohUt7f6QWAHcPKi8SrQCxtmRf0xdgg1tzAeGh
EZ5ebB7RsE1J4HYuWodOAwSbPnwGj4xKSNFlAYhJBBgRAgAJBQJANuAhAhsMAAoJ
ENDv2JyM/Rc/SxAAoNiZTWuCDqhshd4O5C0YzKkZdvIVAKDoliGHP3UaPPOumkh9
51V2n66yQg==
=/Mfp
-----END PGP PUBLIC KEY BLOCK-----
^ permalink raw reply [flat|nested] 78+ messages in thread
* need help
@ 2004-04-16 18:28 Matt Robineau
2004-04-16 19:26 ` Antony Stone
0 siblings, 1 reply; 78+ messages in thread
From: Matt Robineau @ 2004-04-16 18:28 UTC (permalink / raw)
To: netfilter
I need help getting my rules working, I get an error: iptables: No
chain/target/match by that name
But it should work. I read how to do it in an online tutorial and it
wont work for me, it keeps giving me this error.
--
Public key for 0xD0EFD89C8CFD173F
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.2.3 (GNU/Linux)
mQGiBEA24CARBACxU0e78VOHXihesMeLogGq06Te13S2CGNubw9pndutegtauxm2
y76Wxal4tUh37sp1n9Nkr0arG1hZ7FDhxibAJ75b0zxHag9N2EYKAesE0iq7VIa3
FuGgpnmyEKogJ0PRJrzAMFcFFffdQliGtqSX5aVNSCHEyjfyVcyPAtFhhwCg8Pc7
z+yEWEV3DEuveMzqVYaKjs8D/1GSpmY8zC5jQ9/CM3RMrJyGlJWbcGA6XEoSUFui
oppM5OvkFrt1FYapHWiE3O6Jk3nKHiEHMRx3lCyilWilCLqsuOEMHVDmD63Rk2v9
rawSdZqzdIbFz4KoTV+BZkXT/IRkaByo37aDkHkMD0+rdPtL3Cof7ZsWEbqLi3sl
uflyA/wMCgG8N8AnZr6yDuIlraI+G2TsY8r2x4nAwMNYD3aBxgNq923uAWzLIa/S
CskTTxvqXBFj0dVdCSmsUzBUXkS+l4uT9WD1fiYeKUB10pZMppDfNIu2c/v1wbaA
7WMXvzEugoEbtFj0vNpZHZbjFadKtTfXwV+4A7P1Nj2qsXAScLRlTWF0dCBSb2Jp
bmVhdSAoQ3Jvc3MgdGhlIHJpdmVyIGFuZCBkZXN0cm95IHRoZSBicmlkZ2UuIFZp
Y3RvcnkgbGllcyBpbiBkZWNlcHRpb24uKSA8dmV4ZXJAb25saW5rLm5ldD6IXgQT
EQIAHgUCQDbgIAIbAwYLCQgHAwIDFQIDAxYCAQIeAQIXgAAKCRDQ79icjP0XPxon
AKC3OhTMT+P6/BGlk/lhllOhq3emQQCgshhdRcosDD2YZVAxnoDCQTEpy965AQ0E
QDbgIRAEALq7W395qkQs7yAK18DGAqH1PHvMlBWxw8o1JvcAfrO5nQZbtnteDAmG
8BWsxP9IXYIeSuVbNG9VCSlhWZfQtjoTzQH5s8UqUpjara9pBkjDoiTN/RNfNwVp
DriQ1VQjvPv9gH8c29mepHepg+VZV7GuZ0rlF7mjxc5gZSMpgsJ3AAMFA/9OKBL8
hWkDFEyDqgJf9vpHX7ROQfWTS8jxI0+c3rXped3zo8C/keso2g2G28zViqewePHs
acenD72g8CCjUghtlthaFc5pKP8ohUt7f6QWAHcPKi8SrQCxtmRf0xdgg1tzAeGh
EZ5ebB7RsE1J4HYuWodOAwSbPnwGj4xKSNFlAYhJBBgRAgAJBQJANuAhAhsMAAoJ
ENDv2JyM/Rc/SxAAoNiZTWuCDqhshd4O5C0YzKkZdvIVAKDoliGHP3UaPPOumkh9
51V2n66yQg==
=/Mfp
-----END PGP PUBLIC KEY BLOCK-----
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: need help
2003-10-30 7:51 need help Pius Jerry
@ 2003-10-30 9:30 ` Nick Piggin
0 siblings, 0 replies; 78+ messages in thread
From: Nick Piggin @ 2003-10-30 9:30 UTC (permalink / raw)
To: Pius Jerry; +Cc: linux-kernel
Pius Jerry wrote:
>Hello,
> I need your help and I hope you can be of help, am a user of linux
>and I want to ask if you can show me how to disable an IP with the linux
>and enable it through the linux
>thanks
>am Pius Jerry
>
Hi Pius,
This is the kernel development list. Please ask future questions in a
help list. However, have a look at the manpages for ifconfig(8) and ip(8).
^ permalink raw reply [flat|nested] 78+ messages in thread
* need help
@ 2003-10-30 7:51 Pius Jerry
2003-10-30 9:30 ` Nick Piggin
0 siblings, 1 reply; 78+ messages in thread
From: Pius Jerry @ 2003-10-30 7:51 UTC (permalink / raw)
To: linux-kernel
Hello,
I need your help and I hope you can be of help, am a user of linux
and I want to ask if you can show me how to disable an IP with the linux
and enable it through the linux
thanks
am Pius Jerry
^ permalink raw reply [flat|nested] 78+ messages in thread
* Need HELP
@ 2003-07-23 20:46 Vladimir Vanyukov
0 siblings, 0 replies; 78+ messages in thread
From: Vladimir Vanyukov @ 2003-07-23 20:46 UTC (permalink / raw)
To: CPUFreq
Hey,
I am using the WOLK 4.3 patchset and cpufreq seems to be working
fine except for 2 problems. the /pro/sys/cpu interface seems to be
broken, the speed-max and speed-min are both always 0, also i cannot
change cpu frequency by writing to /proc/sys/cpu/0/speed and speed only
correctly (at least i think its a correct value) displays the speed
after i write something to /proc/cpufreq. The other problem is that i
think the policy setting in /proc/cpufreq is broken, when it is set to
performance it simply sets the speed to the the maximum and keeps it
there and when on powersave is simply sets the speed to the minimum and
keeps it there. Any help would be great, thanx.
^ permalink raw reply [flat|nested] 78+ messages in thread
* need help
@ 2003-04-29 10:21 Karthik RC
2003-04-29 6:43 ` hare ram
` (2 more replies)
0 siblings, 3 replies; 78+ messages in thread
From: Karthik RC @ 2003-04-29 10:21 UTC (permalink / raw)
To: netfilter
Hello ,
can we do IP/MAC filering through iptables..
regards
from karthik
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: need help
2003-04-29 10:21 need help Karthik RC
2003-04-29 6:43 ` hare ram
2003-04-29 7:35 ` Julius Wijaya
@ 2003-04-29 9:27 ` Maciej Soltysiak
2 siblings, 0 replies; 78+ messages in thread
From: Maciej Soltysiak @ 2003-04-29 9:27 UTC (permalink / raw)
To: Karthik RC; +Cc: netfilter
> Hello ,
> can we do IP/MAC filering through iptables..
Yes, you can match the source/destination IP address and/or source MAC
address.
Examples:
# iptables -A FORWARD -s 10.20.30.40 -j REJECT
# iptables -A OUTPUT -d 10.12.13.14 -j LOG
# iptables -A FORWARD -m mac --mac-source 00:01:23:45:67:89 -j ACCEPT
# iptables -A FORWARD -m mac --mac-source ! 00:01:23:45:67:89 -j REJECT
Please read
# iptables -m mac --help
# iptables --help
And whatever comes to your mind, the modules have their own help messages.
# iptables -p tcp --help
# iptables -m state --help
etc...
Regards,
Maciej
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: need help
2003-04-29 10:21 need help Karthik RC
2003-04-29 6:43 ` hare ram
@ 2003-04-29 7:35 ` Julius Wijaya
2003-04-29 9:27 ` Maciej Soltysiak
2 siblings, 0 replies; 78+ messages in thread
From: Julius Wijaya @ 2003-04-29 7:35 UTC (permalink / raw)
To: karthikeyan-rc, netfilter
You can use MAC match option
example:
IPTABLES -A INPUT -m mac --mac-source 00:00:00:00:01:11
regards.
JW
*********** REPLY SEPARATOR ***********
On 29/04/2003 at 10:21 AM Karthik RC wrote:
>Hello ,
> can we do IP/MAC filering through iptables..
>regards
>from karthik
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: need help
2003-04-29 10:21 need help Karthik RC
@ 2003-04-29 6:43 ` hare ram
2003-04-29 7:35 ` Julius Wijaya
2003-04-29 9:27 ` Maciej Soltysiak
2 siblings, 0 replies; 78+ messages in thread
From: hare ram @ 2003-04-29 6:43 UTC (permalink / raw)
To: karthikeyan-rc, netfilter
Hi
Yes you can do MAC address based Filter using Iptables
hare
----- Original Message -----
From: "Karthik RC" <karthikeyan-rc@naturesoft.net>
To: <netfilter@lists.netfilter.org>
Sent: Tuesday, April 29, 2003 3:51 PM
Subject: need help
> Hello ,
> can we do IP/MAC filering through iptables..
> regards
> from karthik
>
>
>
^ permalink raw reply [flat|nested] 78+ messages in thread
* Need help
@ 2003-02-06 14:35 Yates, Ben
0 siblings, 0 replies; 78+ messages in thread
From: Yates, Ben @ 2003-02-06 14:35 UTC (permalink / raw)
To: 'linux-mips@linux-mips.org'; +Cc: Benyates3 (benyates3@comcast.net)
[-- Attachment #1: Type: text/plain, Size: 263 bytes --]
Hi,
I'm a student and wondering if there is anyone out there could send me full
instructions step by step on how to successfully install Linux on a SGI
Indigo2 machine and what particular version of Linux is needed? Thanks for
any help.
Ben Yates
443-677-2693
[-- Attachment #2: Type: text/html, Size: 750 bytes --]
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2002-09-29 22:26 ` Davide
@ 2002-09-29 22:40 ` Antony Stone
0 siblings, 0 replies; 78+ messages in thread
From: Antony Stone @ 2002-09-29 22:40 UTC (permalink / raw)
To: netfilter
On Sunday 29 September 2002 11:26 pm, Davide wrote:
> hello,
> this is the iptables version
>
> /sbin/iptables -F
> /sbin/iptables -t nat -F
>
> /sbin/iptables -P INPUT ACCEPT
Ugh.
> /sbin/iptables -P FORWARD ACCEPT
Ughhh !!!
> /sbin/iptables -P OUTPUT ACCEPT
>
> echo "1" > /proc/sys/net/ipv4/ip_forward
It's a good idea to put this *after* your rules, to avoid any period of time
when the kernel's forwarding packets, but without a ruleset loaded...
> # for trasparent proxy
> /sbin/iptables -t nat -A PREROUTING -p tcp -s 0.0.0.0/0 --dport 80 -j
> REDIRECT --to-ports 8080
The -s 0.0.0.0/0 is redundant.
> # for direct connection excluding HTTP
> /sbin/iptables -A FORWARD -p tcp -s 0.0.0.0/0 --dport 80 -j DROP
Please do this as an explicit ACCEPT rule for *outbound* packets which do not
match HTTP, and have a default DROP policy on the FORWARD chain (so you block
anything trying to come in).
ie:
iptables -P FORWARD DROP
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -p tcp --dport ! 80 -o $extIF -j ACCEPT
Antony.
--
G- GIT/E d- s+:--(-) a+ C++++$ UL++++$ P+(---)>++ L+++(++++)$ !E W(-) N(-) o?
w-- O !M V+++(--) !PS !PE Y+ PGP+> t- tv@ b+++ DI++ D--- e++>+++ h++ r@? 5?
!X- !R K--?
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2002-09-27 11:08 Need Help Mohammad Shakir
@ 2002-09-29 22:26 ` Davide
2002-09-29 22:40 ` Antony Stone
0 siblings, 1 reply; 78+ messages in thread
From: Davide @ 2002-09-29 22:26 UTC (permalink / raw)
To: Mohammad Shakir, netfilter
[-- Attachment #1: Type: text/plain, Size: 1590 bytes --]
hello,
this is the iptables version
/sbin/iptables -F
/sbin/iptables -t nat -F
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -P OUTPUT ACCEPT
echo "1" > /proc/sys/net/ipv4/ip_forward
# for trasparent proxy
/sbin/iptables -t nat -A PREROUTING -p tcp -s 0.0.0.0/0 --dport 80 -j REDIRECT --to-ports 8080
# for direct connection excluding HTTP
/sbin/iptables -A FORWARD -p tcp -s 0.0.0.0/0 --dport 80 -j DROP
Davide
----- Original Message -----
From: Mohammad Shakir
To: netfilter@lists.samba.org
Sent: Friday, September 27, 2002 1:08 PM
Subject: Need Help
Dear Russell,
I have this setup in ipchains and now I want to convert in iptables. plz help me.
/sbin/ipchains -F forward
/sbin/ipchains -F input
/sbin/ipchains -F output
/sbin/ipchains -P forward ACCEPT
/sbin/ipchains -P input ACCEPT
/sbin/ipchains -P output ACCEPT
echo "1" > /proc/sys/net/ipv4/ip_forward
# for transparent proxy
/sbin/ipchains -A input -j REDIRECT 8080 -p tcp -s 0.0.0.0/0 -d 0.0.0.0/0 80
# for direct connection excluding HTTP
/sbin/ipchains -A forward -j -p all -s 0.0.0.0/0 -d 0.0.0.0/0
It was my old setup in RedHat Linux 7.0Rel.
Now I have installed new verions of RedHat Linux 7.2, with Kernel 2.4.7-10 and iptables version 1.2.3.
thanks in advance
shakir
------------------------------------------------------------------------------
Join the world's largest e-mail service with MSN Hotmail. Click Here
[-- Attachment #2: Type: text/html, Size: 4200 bytes --]
^ permalink raw reply [flat|nested] 78+ messages in thread
* Need Help
@ 2002-09-27 11:08 Mohammad Shakir
2002-09-29 22:26 ` Davide
0 siblings, 1 reply; 78+ messages in thread
From: Mohammad Shakir @ 2002-09-27 11:08 UTC (permalink / raw)
To: netfilter
[-- Attachment #1: Type: text/html, Size: 1368 bytes --]
^ permalink raw reply [flat|nested] 78+ messages in thread
* Need help
@ 2002-08-10 1:14 Muhammad Farooq Bhatti
2002-08-09 14:10 ` Patrice DUMAS - DOCT
2002-08-09 14:24 ` Andreas Behnert
0 siblings, 2 replies; 78+ messages in thread
From: Muhammad Farooq Bhatti @ 2002-08-10 1:14 UTC (permalink / raw)
To: nfs
[-- Attachment #1: Type: text/plain, Size: 253 bytes --]
Hi all
My both client and server are Linux redhat 7.2 box and
I am getting following error when I mount the file system
mount: RPC: Program not registered
what could be the reason please help
Thanx in advance
Muhammad Farooq Bhatti
[-- Attachment #2: Type: text/html, Size: 999 bytes --]
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need help
2002-08-10 1:14 Need help Muhammad Farooq Bhatti
2002-08-09 14:10 ` Patrice DUMAS - DOCT
@ 2002-08-09 14:24 ` Andreas Behnert
1 sibling, 0 replies; 78+ messages in thread
From: Andreas Behnert @ 2002-08-09 14:24 UTC (permalink / raw)
To: nfs
Muhammad Farooq Bhatti wrote:
> Hi all
>
> My both client and server are Linux redhat 7.2 box and
> I am getting following error when I mount the file system
>
> mount: RPC: Program not registered
>
> what could be the reason please help
>
> Thanx in advance
>
> Muhammad Farooq Bhatti
Please verify that your portmapper is running, server and client:
http://nfs.sourceforge.net/nfs-howto/server.html#PORTMAPPER
and this exactly describes your problem:
http://nfs.sourceforge.net/nfs-howto/troubleshooting.html#SYMPTOM3
Regards,
Andreas
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need help
2002-08-10 1:14 Need help Muhammad Farooq Bhatti
@ 2002-08-09 14:10 ` Patrice DUMAS - DOCT
2002-08-09 14:24 ` Andreas Behnert
1 sibling, 0 replies; 78+ messages in thread
From: Patrice DUMAS - DOCT @ 2002-08-09 14:10 UTC (permalink / raw)
To: nfs
Hi,
Are you sure that portmap is running on the server (and client), and that
your ip is allowed ?
Is the mounts programm listed in
$ rpcinfo -p <server>
?
Pat
> My both client and server are Linux redhat 7.2 box and
> I am getting following error when I mount the file system
>
> mount: RPC: Program not registered
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: need help
2002-06-08 19:43 ` Michael Clark
2002-06-10 14:21 ` manjuanth n
2002-06-13 14:25 ` manjuanth n
@ 2002-06-13 14:25 ` manjuanth n
2 siblings, 0 replies; 78+ messages in thread
From: manjuanth n @ 2002-06-13 14:25 UTC (permalink / raw)
To: Michael Clark; +Cc: linux-kernel
Dear Micheal,
Thanks for the solution again, it seems i dont
have any luck. I have patched the kernel with
BLIST_LARGELUN support I have tried all the options
given by u
still success is far away from me. I have made
these changes in the scsi_scan.c
{"IBM", "AuSaV1S2", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*4", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*18", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*8", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*36", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
I tried all the possible combination of
BLIST_SPARCE, BLIST_FORCE, etc.
I would like to know whether the LINUX works on SAN
envirnment. I am feeling it has its own limitation
in SAN.
If any one can help to solve my problem it will be a
great help.
To my strange experiance RedHat 6.2 with kernel
2.2-14 without SMP options works fine, withot LUNO
and without luns biengin sequence but we require
multiple cpu option
if RedHat 6.2 works fine i dont know why it is
not implemented in RedHat 7.X. I have tried allthe
possible Redhat vesions
Including the latest RedHat 7.3. To my suprise the
RedHat does not boot at all if the qlogic driver is
enabled at boot.
and have the same problem of LUN0 and sequence
LUNs. Is really Linux operating sytem is matured
enough to work as high end
server????
Pl can any body help???
The details of machine
uname -a Linux m1 2.4.19-pre10 #12 SMP Thu Jun 13
05:48:37 IST 2002 i686 unknown
cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: IBM Model: SERVERAID Rev: 1.00
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi2 Channel: 00 Id: 15 Lun: 00
Vendor: IBM Model: SERVERAID Rev: 1.00
Type: Processor ANSI SCSI
revision: 02
Host: scsi2 Channel: 01 Id: 08 Lun: 00
Vendor: IBM Model: AuSaV1S2 Rev: 0
Type: Processor ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: HITACHI Model: OPEN-E*4 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 01
Vendor: HITACHI Model: OPEN-E*4 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 02
Vendor: HITACHI Model: OPEN-E*36 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 03
Vendor: HITACHI Model: OPEN-E*18 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 04
Vendor: HITACHI Model: OPEN-E*2 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
cat /proc/partition
major minor #blocks name rio rmerge rsect ruse
wio wmerge wsect wuse running use aveq
8 0 35548160 sda 4426 7059 90710 33350 4064
4259 66776 78920 0 36970 112310
8 1 5168614 sda1 4135 6674 86466 30360 2569
3334 47464 57210 0 30850 87600
8 2 23554944 sda2 268 299 3978 2880 1491 922
19280 21680 0 14080 24560
8 3 2096262 sda3 3 0 24 30 0 0 0 0 0 30 30
8 4 1 sda4 0 0 0 0 0 0 0 0 0 0 0
8 5 4720558 sda5 18 80 226 60 4 3 32 40 0 90
100
8 16 56905920 sdb 1 3 8 0 0 0 0 0 0 0 0
8 17 56902198 sdb1 0 0 0 0 0 0 0 0 0 0 0
8 32 56905920 sdc 1 3 8 0 0 0 0 0 0 0 0
8 33 2097136 sdc1 0 0 0 0 0 0 0 0 0 0 0
8 48 512153280 sdd 1 3 8 0 0 0 0 0 0 0 0
8 49 512152168 sdd1 0 0 0 0 0 0 0 0 0 0 0
8 64 256076640 sde 1 3 8 0 0 0 0 0 0 0 0
8 65 51207156 sde1 0 0 0 0 0 0 0 0 0 0 0
8 80 28452960 sdf 1 3 8 0 0 0 0 0 0 0 0
8 81 28452848 sdf1 0 0 0 0 0 0 0 0 0 0 0
3 0 653856 hda 1 3 16 30 0 0 0 0 -1145
643450 13929193
--- Michael Clark <michael@metaparadigm.com> wrote:
> Did you try BLIST_SPARSELUN on the Hitachi
> devices?
>
> Also, your devices are reporting as SCSI level 2 so
> no scanning will be done past lun 7 (This is only
> done for SCSI-3 devices). There is a patch
> floating around that adds BLIST_LARGELUN
> to make the scanning code treat these devices
> as SCSI-3 (255 luns)
>
> ~mc
>
> On 06/10/02 22:21, manjuanth n wrote:
>
> >Dear Michael,
> >
> >Thanks for the solution, but my problem still
> >remains unresolved. I added the following lines
> to
> > scsi_scan.c and recompiled
> > {"IBM", "AvSaV1S2", "*", BLIST_FORCELUN |
> >BLIST_SPARSELUN},
> > {"HITACHI", "OPEN E*4", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "OPEN E*18", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "OPEN E*8", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "OPEN E*36", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "DF400", "*", BLIST_FORCELUN},
> > {"HITACHI", "DF500", "*", BLIST_FORCELUN},
> > {"HITACHI", "DF600", "*", BLIST_FORCELUN},
> >
> > the out put of the scsi venders are as follows
> > cat /proc/scsi/scsi
> >Attached devices:
> >Host: scsi2 Channel: 00 Id: 00 Lun: 00
> > Vendor: IBM Model: SERVERAID Rev:
> 1.0
> > Type: Direct-Access ANSI
> SCSI
> >revision: 01
> >Host: scsi2 Channel: 00 Id: 15 Lun: 00
> > Vendor: IBM Model: SERVERAID Rev:
> 1.0
> > Type: Processor ANSI
> SCSI
> >revision: 01
> >Host: scsi2 Channel: 01 Id: 08 Lun: 00
> > Vendor: IBM Model: AuSaV1S2 Rev: 0
> > Type: Processor ANSI
> SCSI
> >revision: 02
> >Host: scsi3 Channel: 00 Id: 00 Lun: 00
> > Vendor: HITACHI Model: OPEN-E*4 Rev:
> 0116
> > Type: Processor ANSI
> SCSI
> >revision: 02
> >
> >If u can help me out where i am doing the mistake
>
> >it will be of great help.
> >plfind the enclosed scsi_scan.c file. Is there any
> >method or commands to find out BLIST_FORCELUN is
> >enabled?
> >
> > Thanks and regards
> >Manjunath
> >
> >
> >--- Michael Clark <michael@metaparadigm.com> wrote:
> >
> >
> >>2.4.18 needs a hint added to
> >>drivers/scsi/scsi_scan.c
> >>to allow it to scan targets with sparse luns.
> >>
> >>Look in /proc/scsi/scsi for the vendor and model
> and
> >>add them into the device_list array in scsi_scan.c
> >>
> >>...
> >>{"<VENDOR>", "<MODEL>", "*", BLIST_SPARSELUN},
> >>
> >>If you don't configure lun 0, you may have to use
> >>BLIST_FORCELUN which if my understanding is
> correct
> >>will force scanning of all luns.
> >>
> >>I hear there is some REPORT_LUNS code that will
> >>eliminate the need to do this, although don't know
> >>which kernel has it.
> >>
> >>~mc
> >>
> >>On 06/08/02 19:27, manjuanth n wrote:
> >>
> >>
> >>
> >>>Dear sir,
> >>>we have SAN environment with hitachi storage
> box
> >>>and brocade switch. we are trying to install
> >>>
> >>>
> >>Linux
> >>
> >>
> >>>with qlogic HBA card. we are facing strange
> >>>problems
> >>>1. If we disable LUN 0 we will not be able to
> >>>
> >>>
> >>see
> >>
> >>
> >>>any LUNs on liunx machine
> >>>2. If we enable LUN 0 we can see all the
> LUNS
> >>>but it should be in sequence i.e LUN0 ,1,2 , 3
>
> >>>
> >>>
> >>etc
> >>
> >>
> >>>if we disable LUN 3 we will not be able to see
> >>>
> >>>
> >>LUNS
> >>
> >>
> >>>4 and the rest
> >>>Is the above things are limitation of linux.
> >>>Linux machine is running with 2.4.18 kernel
> >>>
> >>>Is there any solutions for these problems?
> >>>
> >>>Thanks and Regards
> >>>Manjuanth
> >>>
> >>>
>
>>>__________________________________________________
> >>>Do You Yahoo!?
> >>>Yahoo! - Official partner of 2002 FIFA World Cup
> >>>http://fifaworldcup.yahoo.com
> >>>-
> >>>To unsubscribe from this list: send the line
> >>>
> >>>
> >>"unsubscribe linux-kernel" in
> >>
> >>
> >>>the body of a message to
> majordomo@vger.kernel.org
> >>>More majordomo info at
> >>>
> >>>
> >>http://vger.kernel.org/majordomo-info.html
> >>
> >>
> >>>Please read the FAQ at http://www.tux.org/lkml/
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Yahoo! - Official partner of 2002 FIFA World Cup
> >http://fifaworldcup.yahoo.com
> >
>
>------------------------------------------------------------------------
> >
> >/*
> > * scsi_scan.c Copyright (C) 2000 Eric Youngdale
> > *
> > * Bus scan logic.
> > *
> > * This used to live in scsi.c, but that file was
> just a laundry basket
> > * full of misc stuff. This got separated out in
> order to make things
> > * clearer.
> > */
> >
> >#define __NO_VERSION__
> >#include <linux/config.h>
> >#include <linux/module.h>
> >#include <linux/init.h>
> >
> >#include <linux/blk.h>
> >
> >#include "scsi.h"
> >#include "hosts.h"
> >#include "constants.h"
>
=== message truncated ===
--- Michael Clark <michael@metaparadigm.com> wrote:
> 2.4.18 needs a hint added to
> drivers/scsi/scsi_scan.c
> to allow it to scan targets with sparse luns.
>
> Look in /proc/scsi/scsi for the vendor and model and
> add them into the device_list array in scsi_scan.c
>
> ...
> {"<VENDOR>", "<MODEL>", "*", BLIST_SPARSELUN},
>
> If you don't configure lun 0, you may have to use
> BLIST_FORCELUN which if my understanding is correct
> will force scanning of all luns.
>
> I hear there is some REPORT_LUNS code that will
> eliminate the need to do this, although don't know
> which kernel has it.
>
> ~mc
>
> On 06/08/02 19:27, manjuanth n wrote:
>
> >Dear sir,
> > we have SAN environment with hitachi storage box
> >and brocade switch. we are trying to install
> Linux
> >with qlogic HBA card. we are facing strange
> >problems
> >1. If we disable LUN 0 we will not be able to
> see
> >any LUNs on liunx machine
> >2. If we enable LUN 0 we can see all the LUNS
> >but it should be in sequence i.e LUN0 ,1,2 , 3
> etc
> >if we disable LUN 3 we will not be able to see
> LUNS
> >4 and the rest
> > Is the above things are limitation of linux.
> >Linux machine is running with 2.4.18 kernel
> >
> >Is there any solutions for these problems?
> >
> >Thanks and Regards
> >Manjuanth
> >
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Yahoo! - Official partner of 2002 FIFA World Cup
> >http://fifaworldcup.yahoo.com
> >-
> >To unsubscribe from this list: send the line
> "unsubscribe linux-kernel" in
> >the body of a message to majordomo@vger.kernel.org
> >More majordomo info at
> http://vger.kernel.org/majordomo-info.html
> >Please read the FAQ at http://www.tux.org/lkml/
> >
> >
>
>
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: need help
2002-06-08 19:43 ` Michael Clark
2002-06-10 14:21 ` manjuanth n
@ 2002-06-13 14:25 ` manjuanth n
2002-06-13 14:25 ` manjuanth n
2 siblings, 0 replies; 78+ messages in thread
From: manjuanth n @ 2002-06-13 14:25 UTC (permalink / raw)
To: Michael Clark; +Cc: linux-kernel
Dear Micheal,
Thanks for the solution again, it seems i dont
have any luck. I have patched the kernel with
BLIST_LARGELUN support I have tried all the options
given by u
still success is far away from me. I have made
these changes in the scsi_scan.c
{"IBM", "AuSaV1S2", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*4", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*18", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*8", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*36", "*", BLIST_LARGELUN |
BLIST_FORCELUN | BLIST_SPARSELUN},
I tried all the possible combination of
BLIST_SPARCE, BLIST_FORCE, etc.
I would like to know whether the LINUX works on SAN
envirnment. I am feeling it has its own limitation
in SAN.
If any one can help to solve my problem it will be a
great help.
To my strange experiance RedHat 6.2 with kernel
2.2-14 without SMP options works fine, withot LUNO
and without luns biengin sequence but we require
multiple cpu option
if RedHat 6.2 works fine i dont know why it is
not implemented in RedHat 7.X. I have tried allthe
possible Redhat vesions
Including the latest RedHat 7.3. To my suprise the
RedHat does not boot at all if the qlogic driver is
enabled at boot.
and have the same problem of LUN0 and sequence
LUNs. Is really Linux operating sytem is matured
enough to work as high end
server????
Pl can any body help???
The details of machine
uname -a Linux m1 2.4.19-pre10 #12 SMP Thu Jun 13
05:48:37 IST 2002 i686 unknown
cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: IBM Model: SERVERAID Rev: 1.00
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi2 Channel: 00 Id: 15 Lun: 00
Vendor: IBM Model: SERVERAID Rev: 1.00
Type: Processor ANSI SCSI
revision: 02
Host: scsi2 Channel: 01 Id: 08 Lun: 00
Vendor: IBM Model: AuSaV1S2 Rev: 0
Type: Processor ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: HITACHI Model: OPEN-E*4 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 01
Vendor: HITACHI Model: OPEN-E*4 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 02
Vendor: HITACHI Model: OPEN-E*36 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 03
Vendor: HITACHI Model: OPEN-E*18 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 04
Vendor: HITACHI Model: OPEN-E*2 Rev: 0116
Type: Direct-Access ANSI SCSI
revision: 02
cat /proc/partition
major minor #blocks name rio rmerge rsect ruse
wio wmerge wsect wuse running use aveq
8 0 35548160 sda 4426 7059 90710 33350 4064
4259 66776 78920 0 36970 112310
8 1 5168614 sda1 4135 6674 86466 30360 2569
3334 47464 57210 0 30850 87600
8 2 23554944 sda2 268 299 3978 2880 1491 922
19280 21680 0 14080 24560
8 3 2096262 sda3 3 0 24 30 0 0 0 0 0 30 30
8 4 1 sda4 0 0 0 0 0 0 0 0 0 0 0
8 5 4720558 sda5 18 80 226 60 4 3 32 40 0 90
100
8 16 56905920 sdb 1 3 8 0 0 0 0 0 0 0 0
8 17 56902198 sdb1 0 0 0 0 0 0 0 0 0 0 0
8 32 56905920 sdc 1 3 8 0 0 0 0 0 0 0 0
8 33 2097136 sdc1 0 0 0 0 0 0 0 0 0 0 0
8 48 512153280 sdd 1 3 8 0 0 0 0 0 0 0 0
8 49 512152168 sdd1 0 0 0 0 0 0 0 0 0 0 0
8 64 256076640 sde 1 3 8 0 0 0 0 0 0 0 0
8 65 51207156 sde1 0 0 0 0 0 0 0 0 0 0 0
8 80 28452960 sdf 1 3 8 0 0 0 0 0 0 0 0
8 81 28452848 sdf1 0 0 0 0 0 0 0 0 0 0 0
3 0 653856 hda 1 3 16 30 0 0 0 0 -1145
643450 13929193
--- Michael Clark <michael@metaparadigm.com> wrote:
> Did you try BLIST_SPARSELUN on the Hitachi
> devices?
>
> Also, your devices are reporting as SCSI level 2 so
> no scanning will be done past lun 7 (This is only
> done for SCSI-3 devices). There is a patch
> floating around that adds BLIST_LARGELUN
> to make the scanning code treat these devices
> as SCSI-3 (255 luns)
>
> ~mc
>
> On 06/10/02 22:21, manjuanth n wrote:
>
> >Dear Michael,
> >
> >Thanks for the solution, but my problem still
> >remains unresolved. I added the following lines
> to
> > scsi_scan.c and recompiled
> > {"IBM", "AvSaV1S2", "*", BLIST_FORCELUN |
> >BLIST_SPARSELUN},
> > {"HITACHI", "OPEN E*4", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "OPEN E*18", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "OPEN E*8", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "OPEN E*36", "*",
> BLIST_FORCELUN},
> > {"HITACHI", "DF400", "*", BLIST_FORCELUN},
> > {"HITACHI", "DF500", "*", BLIST_FORCELUN},
> > {"HITACHI", "DF600", "*", BLIST_FORCELUN},
> >
> > the out put of the scsi venders are as follows
> > cat /proc/scsi/scsi
> >Attached devices:
> >Host: scsi2 Channel: 00 Id: 00 Lun: 00
> > Vendor: IBM Model: SERVERAID Rev:
> 1.0
> > Type: Direct-Access ANSI
> SCSI
> >revision: 01
> >Host: scsi2 Channel: 00 Id: 15 Lun: 00
> > Vendor: IBM Model: SERVERAID Rev:
> 1.0
> > Type: Processor ANSI
> SCSI
> >revision: 01
> >Host: scsi2 Channel: 01 Id: 08 Lun: 00
> > Vendor: IBM Model: AuSaV1S2 Rev: 0
> > Type: Processor ANSI
> SCSI
> >revision: 02
> >Host: scsi3 Channel: 00 Id: 00 Lun: 00
> > Vendor: HITACHI Model: OPEN-E*4 Rev:
> 0116
> > Type: Processor ANSI
> SCSI
> >revision: 02
> >
> >If u can help me out where i am doing the mistake
>
> >it will be of great help.
> >plfind the enclosed scsi_scan.c file. Is there any
> >method or commands to find out BLIST_FORCELUN is
> >enabled?
> >
> > Thanks and regards
> >Manjunath
> >
> >
> >--- Michael Clark <michael@metaparadigm.com> wrote:
> >
> >
> >>2.4.18 needs a hint added to
> >>drivers/scsi/scsi_scan.c
> >>to allow it to scan targets with sparse luns.
> >>
> >>Look in /proc/scsi/scsi for the vendor and model
> and
> >>add them into the device_list array in scsi_scan.c
> >>
> >>...
> >>{"<VENDOR>", "<MODEL>", "*", BLIST_SPARSELUN},
> >>
> >>If you don't configure lun 0, you may have to use
> >>BLIST_FORCELUN which if my understanding is
> correct
> >>will force scanning of all luns.
> >>
> >>I hear there is some REPORT_LUNS code that will
> >>eliminate the need to do this, although don't know
> >>which kernel has it.
> >>
> >>~mc
> >>
> >>On 06/08/02 19:27, manjuanth n wrote:
> >>
> >>
> >>
> >>>Dear sir,
> >>>we have SAN environment with hitachi storage
> box
> >>>and brocade switch. we are trying to install
> >>>
> >>>
> >>Linux
> >>
> >>
> >>>with qlogic HBA card. we are facing strange
> >>>problems
> >>>1. If we disable LUN 0 we will not be able to
> >>>
> >>>
> >>see
> >>
> >>
> >>>any LUNs on liunx machine
> >>>2. If we enable LUN 0 we can see all the
> LUNS
> >>>but it should be in sequence i.e LUN0 ,1,2 , 3
>
> >>>
> >>>
> >>etc
> >>
> >>
> >>>if we disable LUN 3 we will not be able to see
> >>>
> >>>
> >>LUNS
> >>
> >>
> >>>4 and the rest
> >>>Is the above things are limitation of linux.
> >>>Linux machine is running with 2.4.18 kernel
> >>>
> >>>Is there any solutions for these problems?
> >>>
> >>>Thanks and Regards
> >>>Manjuanth
> >>>
> >>>
>
>>>__________________________________________________
> >>>Do You Yahoo!?
> >>>Yahoo! - Official partner of 2002 FIFA World Cup
> >>>http://fifaworldcup.yahoo.com
> >>>-
> >>>To unsubscribe from this list: send the line
> >>>
> >>>
> >>"unsubscribe linux-kernel" in
> >>
> >>
> >>>the body of a message to
> majordomo@vger.kernel.org
> >>>More majordomo info at
> >>>
> >>>
> >>http://vger.kernel.org/majordomo-info.html
> >>
> >>
> >>>Please read the FAQ at http://www.tux.org/lkml/
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Yahoo! - Official partner of 2002 FIFA World Cup
> >http://fifaworldcup.yahoo.com
> >
>
>------------------------------------------------------------------------
> >
> >/*
> > * scsi_scan.c Copyright (C) 2000 Eric Youngdale
> > *
> > * Bus scan logic.
> > *
> > * This used to live in scsi.c, but that file was
> just a laundry basket
> > * full of misc stuff. This got separated out in
> order to make things
> > * clearer.
> > */
> >
> >#define __NO_VERSION__
> >#include <linux/config.h>
> >#include <linux/module.h>
> >#include <linux/init.h>
> >
> >#include <linux/blk.h>
> >
> >#include "scsi.h"
> >#include "hosts.h"
> >#include "constants.h"
>
=== message truncated ===
--- Michael Clark <michael@metaparadigm.com> wrote:
> 2.4.18 needs a hint added to
> drivers/scsi/scsi_scan.c
> to allow it to scan targets with sparse luns.
>
> Look in /proc/scsi/scsi for the vendor and model and
> add them into the device_list array in scsi_scan.c
>
> ...
> {"<VENDOR>", "<MODEL>", "*", BLIST_SPARSELUN},
>
> If you don't configure lun 0, you may have to use
> BLIST_FORCELUN which if my understanding is correct
> will force scanning of all luns.
>
> I hear there is some REPORT_LUNS code that will
> eliminate the need to do this, although don't know
> which kernel has it.
>
> ~mc
>
> On 06/08/02 19:27, manjuanth n wrote:
>
> >Dear sir,
> > we have SAN environment with hitachi storage box
> >and brocade switch. we are trying to install
> Linux
> >with qlogic HBA card. we are facing strange
> >problems
> >1. If we disable LUN 0 we will not be able to
> see
> >any LUNs on liunx machine
> >2. If we enable LUN 0 we can see all the LUNS
> >but it should be in sequence i.e LUN0 ,1,2 , 3
> etc
> >if we disable LUN 3 we will not be able to see
> LUNS
> >4 and the rest
> > Is the above things are limitation of linux.
> >Linux machine is running with 2.4.18 kernel
> >
> >Is there any solutions for these problems?
> >
> >Thanks and Regards
> >Manjuanth
> >
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Yahoo! - Official partner of 2002 FIFA World Cup
> >http://fifaworldcup.yahoo.com
> >-
> >To unsubscribe from this list: send the line
> "unsubscribe linux-kernel" in
> >the body of a message to majordomo@vger.kernel.org
> >More majordomo info at
> http://vger.kernel.org/majordomo-info.html
> >Please read the FAQ at http://www.tux.org/lkml/
> >
> >
>
>
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: need help
2002-06-10 14:21 ` manjuanth n
@ 2002-06-10 17:04 ` Patrick Mansfield
0 siblings, 0 replies; 78+ messages in thread
From: Patrick Mansfield @ 2002-06-10 17:04 UTC (permalink / raw)
To: manjuanth n; +Cc: Michael Clark, linux-kernel
On Mon, Jun 10, 2002 at 07:21:39AM -0700, manjuanth n wrote:
> Dear Michael,
>
> Thanks for the solution, but my problem still
> remains unresolved. I added the following lines to
> scsi_scan.c and recompiled
> {"HITACHI", "OPEN E*4", "*", BLIST_FORCELUN},
> the out put of the scsi venders are as follows
> cat /proc/scsi/scsi
> Host: scsi3 Channel: 00 Id: 00 Lun: 00
> Vendor: HITACHI Model: OPEN-E*4 Rev: 0116
> Type: Processor ANSI SCSI
> revision: 02
> {"HITACHI", "OPEN E*4", "*", BLIST_FORCELUN},
It looks like you are missing a '-' in the above.
-- Patrick Mansfield
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: need help
2002-06-08 19:43 ` Michael Clark
@ 2002-06-10 14:21 ` manjuanth n
2002-06-10 17:04 ` Patrick Mansfield
2002-06-13 14:25 ` manjuanth n
2002-06-13 14:25 ` manjuanth n
2 siblings, 1 reply; 78+ messages in thread
From: manjuanth n @ 2002-06-10 14:21 UTC (permalink / raw)
To: Michael Clark; +Cc: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 3446 bytes --]
Dear Michael,
Thanks for the solution, but my problem still
remains unresolved. I added the following lines to
scsi_scan.c and recompiled
{"IBM", "AvSaV1S2", "*", BLIST_FORCELUN |
BLIST_SPARSELUN},
{"HITACHI", "OPEN E*4", "*", BLIST_FORCELUN},
{"HITACHI", "OPEN E*18", "*", BLIST_FORCELUN},
{"HITACHI", "OPEN E*8", "*", BLIST_FORCELUN},
{"HITACHI", "OPEN E*36", "*", BLIST_FORCELUN},
{"HITACHI", "DF400", "*", BLIST_FORCELUN},
{"HITACHI", "DF500", "*", BLIST_FORCELUN},
{"HITACHI", "DF600", "*", BLIST_FORCELUN},
the out put of the scsi venders are as follows
cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: IBM Model: SERVERAID Rev: 1.0
Type: Direct-Access ANSI SCSI
revision: 01
Host: scsi2 Channel: 00 Id: 15 Lun: 00
Vendor: IBM Model: SERVERAID Rev: 1.0
Type: Processor ANSI SCSI
revision: 01
Host: scsi2 Channel: 01 Id: 08 Lun: 00
Vendor: IBM Model: AuSaV1S2 Rev: 0
Type: Processor ANSI SCSI
revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: HITACHI Model: OPEN-E*4 Rev: 0116
Type: Processor ANSI SCSI
revision: 02
If u can help me out where i am doing the mistake
it will be of great help.
plfind the enclosed scsi_scan.c file. Is there any
method or commands to find out BLIST_FORCELUN is
enabled?
Thanks and regards
Manjunath
--- Michael Clark <michael@metaparadigm.com> wrote:
> 2.4.18 needs a hint added to
> drivers/scsi/scsi_scan.c
> to allow it to scan targets with sparse luns.
>
> Look in /proc/scsi/scsi for the vendor and model and
> add them into the device_list array in scsi_scan.c
>
> ...
> {"<VENDOR>", "<MODEL>", "*", BLIST_SPARSELUN},
>
> If you don't configure lun 0, you may have to use
> BLIST_FORCELUN which if my understanding is correct
> will force scanning of all luns.
>
> I hear there is some REPORT_LUNS code that will
> eliminate the need to do this, although don't know
> which kernel has it.
>
> ~mc
>
> On 06/08/02 19:27, manjuanth n wrote:
>
> >Dear sir,
> > we have SAN environment with hitachi storage box
> >and brocade switch. we are trying to install
> Linux
> >with qlogic HBA card. we are facing strange
> >problems
> >1. If we disable LUN 0 we will not be able to
> see
> >any LUNs on liunx machine
> >2. If we enable LUN 0 we can see all the LUNS
> >but it should be in sequence i.e LUN0 ,1,2 , 3
> etc
> >if we disable LUN 3 we will not be able to see
> LUNS
> >4 and the rest
> > Is the above things are limitation of linux.
> >Linux machine is running with 2.4.18 kernel
> >
> >Is there any solutions for these problems?
> >
> >Thanks and Regards
> >Manjuanth
> >
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Yahoo! - Official partner of 2002 FIFA World Cup
> >http://fifaworldcup.yahoo.com
> >-
> >To unsubscribe from this list: send the line
> "unsubscribe linux-kernel" in
> >the body of a message to majordomo@vger.kernel.org
> >More majordomo info at
> http://vger.kernel.org/majordomo-info.html
> >Please read the FAQ at http://www.tux.org/lkml/
> >
> >
>
>
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
[-- Attachment #2: scsi_scan.c --]
[-- Type: text/plain, Size: 27474 bytes --]
/*
* scsi_scan.c Copyright (C) 2000 Eric Youngdale
*
* Bus scan logic.
*
* This used to live in scsi.c, but that file was just a laundry basket
* full of misc stuff. This got separated out in order to make things
* clearer.
*/
#define __NO_VERSION__
#include <linux/config.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/blk.h>
#include "scsi.h"
#include "hosts.h"
#include "constants.h"
#ifdef CONFIG_KMOD
#include <linux/kmod.h>
#endif
/* The following devices are known not to tolerate a lun != 0 scan for
* one reason or another. Some will respond to all luns, others will
* lock up.
*/
#define BLIST_NOLUN 0x001
#define BLIST_FORCELUN 0x002
#define BLIST_BORKEN 0x004
#define BLIST_KEY 0x008
#define BLIST_SINGLELUN 0x010
#define BLIST_NOTQ 0x020
#define BLIST_SPARSELUN 0x040
#define BLIST_MAX5LUN 0x080
#define BLIST_ISDISK 0x100
#define BLIST_ISROM 0x200
static void print_inquiry(unsigned char *data);
static int scan_scsis_single(unsigned int channel, unsigned int dev,
unsigned int lun, int lun0_scsi_level,
unsigned int *max_scsi_dev, unsigned int *sparse_lun,
Scsi_Device ** SDpnt, struct Scsi_Host *shpnt,
char *scsi_result);
static int find_lun0_scsi_level(unsigned int channel, unsigned int dev,
struct Scsi_Host *shpnt);
struct dev_info {
const char *vendor;
const char *model;
const char *revision; /* Latest revision known to be bad. Not used yet */
unsigned flags;
};
/*
* This is what was previously known as the blacklist. The concept
* has been expanded so that we can specify other types of things we
* need to be aware of.
*/
static struct dev_info device_list[] =
{
{"Aashima", "IMAGERY 2400SP", "1.03", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */
{"CHINON", "CD-ROM CDS-431", "H42", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */
{"CHINON", "CD-ROM CDS-535", "Q14", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */
{"DENON", "DRD-25X", "V", BLIST_NOLUN}, /* Locks up if probed for lun != 0 */
{"HITACHI", "DK312C", "CM81", BLIST_NOLUN}, /* Responds to all lun - dtg */
{"HITACHI", "DK314C", "CR21", BLIST_NOLUN}, /* responds to all lun */
{"IMS", "CDD521/10", "2.06", BLIST_NOLUN}, /* Locks-up when LUN>0 polled. */
{"MAXTOR", "XT-3280", "PR02", BLIST_NOLUN}, /* Locks-up when LUN>0 polled. */
{"MAXTOR", "XT-4380S", "B3C", BLIST_NOLUN}, /* Locks-up when LUN>0 polled. */
{"MAXTOR", "MXT-1240S", "I1.2", BLIST_NOLUN}, /* Locks up when LUN>0 polled */
{"MAXTOR", "XT-4170S", "B5A", BLIST_NOLUN}, /* Locks-up sometimes when LUN>0 polled. */
{"MAXTOR", "XT-8760S", "B7B", BLIST_NOLUN}, /* guess what? */
{"MEDIAVIS", "RENO CD-ROMX2A", "2.03", BLIST_NOLUN}, /*Responds to all lun */
{"MICROP", "4110", "*", BLIST_NOTQ}, /* Buggy Tagged Queuing */
{"NEC", "CD-ROM DRIVE:841", "1.0", BLIST_NOLUN}, /* Locks-up when LUN>0 polled. */
{"PHILIPS", "PCA80SC", "V4-2", BLIST_NOLUN}, /* Responds to all lun */
{"RODIME", "RO3000S", "2.33", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */
{"SANYO", "CRD-250S", "1.20", BLIST_NOLUN}, /* causes failed REQUEST SENSE on lun 1
* for aha152x controller, which causes
* SCSI code to reset bus.*/
{"SEAGATE", "ST157N", "\004|j", BLIST_NOLUN}, /* causes failed REQUEST SENSE on lun 1
* for aha152x controller, which causes
* SCSI code to reset bus.*/
{"SEAGATE", "ST296", "921", BLIST_NOLUN}, /* Responds to all lun */
{"SEAGATE", "ST1581", "6538", BLIST_NOLUN}, /* Responds to all lun */
{"SONY", "CD-ROM CDU-541", "4.3d", BLIST_NOLUN},
{"SONY", "CD-ROM CDU-55S", "1.0i", BLIST_NOLUN},
{"SONY", "CD-ROM CDU-561", "1.7x", BLIST_NOLUN},
{"SONY", "CD-ROM CDU-8012", "*", BLIST_NOLUN},
{"TANDBERG", "TDC 3600", "U07", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */
{"TEAC", "CD-R55S", "1.0H", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */
{"TEAC", "CD-ROM", "1.06", BLIST_NOLUN}, /* causes failed REQUEST SENSE on lun 1
* for seagate controller, which causes
* SCSI code to reset bus.*/
{"TEAC", "MT-2ST/45S2-27", "RV M", BLIST_NOLUN}, /* Responds to all lun */
{"TEXEL", "CD-ROM", "1.06", BLIST_NOLUN}, /* causes failed REQUEST SENSE on lun 1
* for seagate controller, which causes
* SCSI code to reset bus.*/
{"QUANTUM", "LPS525S", "3110", BLIST_NOLUN}, /* Locks sometimes if polled for lun != 0 */
{"QUANTUM", "PD1225S", "3110", BLIST_NOLUN}, /* Locks sometimes if polled for lun != 0 */
{"QUANTUM", "FIREBALL ST4.3S", "0F0C", BLIST_NOLUN}, /* Locks up when polled for lun != 0 */
{"MEDIAVIS", "CDR-H93MV", "1.31", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */
{"SANKYO", "CP525", "6.64", BLIST_NOLUN}, /* causes failed REQ SENSE, extra reset */
{"HP", "C1750A", "3226", BLIST_NOLUN}, /* scanjet iic */
{"HP", "C1790A", "", BLIST_NOLUN}, /* scanjet iip */
{"HP", "C2500A", "", BLIST_NOLUN}, /* scanjet iicx */
{"YAMAHA", "CDR100", "1.00", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */
{"YAMAHA", "CDR102", "1.00", BLIST_NOLUN}, /* Locks up if polled for lun != 0
* extra reset */
{"YAMAHA", "CRW8424S", "1.0", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */
{"YAMAHA", "CRW6416S", "1.0c", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */
{"MITSUMI", "CD-R CR-2201CS", "6119", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */
{"RELISYS", "Scorpio", "*", BLIST_NOLUN}, /* responds to all LUN */
{"MICROTEK", "ScanMaker II", "5.61", BLIST_NOLUN}, /* responds to all LUN */
/*
* Other types of devices that have special flags.
*/
{"SONY", "CD-ROM CDU-8001", "*", BLIST_BORKEN},
{"TEXEL", "CD-ROM", "1.06", BLIST_BORKEN},
{"IOMEGA", "Io20S *F", "*", BLIST_KEY},
{"INSITE", "Floptical F*8I", "*", BLIST_KEY},
{"INSITE", "I325VM", "*", BLIST_KEY},
{"LASOUND","CDX7405","3.10", BLIST_MAX5LUN | BLIST_SINGLELUN},
{"NRC", "MBR-7", "*", BLIST_FORCELUN | BLIST_SINGLELUN},
{"NRC", "MBR-7.4", "*", BLIST_FORCELUN | BLIST_SINGLELUN},
{"REGAL", "CDC-4X", "*", BLIST_MAX5LUN | BLIST_SINGLELUN},
{"NAKAMICH", "MJ-4.8S", "*", BLIST_FORCELUN | BLIST_SINGLELUN},
{"NAKAMICH", "MJ-5.16S", "*", BLIST_FORCELUN | BLIST_SINGLELUN},
{"PIONEER", "CD-ROM DRM-600", "*", BLIST_FORCELUN | BLIST_SINGLELUN},
{"PIONEER", "CD-ROM DRM-602X", "*", BLIST_FORCELUN | BLIST_SINGLELUN},
{"PIONEER", "CD-ROM DRM-604X", "*", BLIST_FORCELUN | BLIST_SINGLELUN},
{"EMULEX", "MD21/S2 ESDI", "*", BLIST_SINGLELUN},
{"CANON", "IPUBJD", "*", BLIST_SPARSELUN},
{"nCipher", "Fastness Crypto", "*", BLIST_FORCELUN},
{"DEC","HSG80","*", BLIST_FORCELUN},
{"COMPAQ","LOGICAL VOLUME","*", BLIST_FORCELUN},
{"COMPAQ","CR3500","*", BLIST_FORCELUN},
{"NEC", "PD-1 ODX654P", "*", BLIST_FORCELUN | BLIST_SINGLELUN},
{"MATSHITA", "PD-1", "*", BLIST_FORCELUN | BLIST_SINGLELUN},
{"iomega", "jaz 1GB", "J.86", BLIST_NOTQ | BLIST_NOLUN},
{"TOSHIBA","CDROM","*", BLIST_ISROM},
{"TOSHIBA","CD-ROM","*", BLIST_ISROM},
{"MegaRAID", "LD", "*", BLIST_FORCELUN},
{"DGC", "RAID", "*", BLIST_SPARSELUN}, // Dell PV 650F (tgt @ LUN 0)
{"DGC", "DISK", "*", BLIST_SPARSELUN}, // Dell PV 650F (no tgt @ LUN 0)
{"DELL", "PV660F", "*", BLIST_SPARSELUN},
{"DELL", "PV660F PSEUDO", "*", BLIST_SPARSELUN},
{"DELL", "PSEUDO DEVICE .", "*", BLIST_SPARSELUN}, // Dell PV 530F
{"DELL", "PV530F", "*", BLIST_SPARSELUN}, // Dell PV 530F
{"EMC", "SYMMETRIX", "*", BLIST_SPARSELUN},
{"CMD", "CRA-7280", "*", BLIST_SPARSELUN}, // CMD RAID Controller
{"CNSI", "G7324", "*", BLIST_SPARSELUN}, // Chaparral G7324 RAID
{"CNSi", "G8324", "*", BLIST_SPARSELUN}, // Chaparral G8324 RAID
{"Zzyzx", "RocketStor 500S", "*", BLIST_SPARSELUN},
{"Zzyzx", "RocketStor 2000", "*", BLIST_SPARSELUN},
{"SONY", "TSL", "*", BLIST_FORCELUN}, // DDS3 & DDS4 autoloaders
{"DELL", "PERCRAID", "*", BLIST_FORCELUN},
{"HP", "NetRAID-4M", "*", BLIST_FORCELUN},
{"ADAPTEC", "AACRAID", "*", BLIST_FORCELUN},
{"ADAPTEC", "Adaptec 5400S", "*", BLIST_FORCELUN},
{"COMPAQ", "MSA1000", "*", BLIST_FORCELUN},
{"IBM", "AvSaV1S2", "*", BLIST_FORCELUN | BLIST_SPARSELUN},
{"HITACHI", "OPEN E*4", "*", BLIST_FORCELUN},
{"HITACHI", "OPEN E*18", "*", BLIST_FORCELUN},
{"HITACHI", "OPEN E*8", "*", BLIST_FORCELUN},
{"HITACHI", "OPEN E*36", "*", BLIST_FORCELUN},
{"HITACHI", "DF400", "*", BLIST_FORCELUN},
{"HITACHI", "DF500", "*", BLIST_FORCELUN},
{"HITACHI", "DF600", "*", BLIST_FORCELUN},
/*
* Must be at end of list...
*/
{NULL, NULL, NULL}
};
#define MAX_SCSI_LUNS 0xFFFFFFFF
#ifdef CONFIG_SCSI_MULTI_LUN
static unsigned int max_scsi_luns = MAX_SCSI_LUNS;
#else
static unsigned int max_scsi_luns = 1;
#endif
#ifdef MODULE
MODULE_PARM(max_scsi_luns, "i");
MODULE_PARM_DESC(max_scsi_luns, "last scsi LUN (should be between 1 and 2^32-1)");
#else
static int __init scsi_luns_setup(char *str)
{
unsigned int tmp;
if (get_option(&str, &tmp) == 1) {
max_scsi_luns = tmp;
return 1;
} else {
printk("scsi_luns_setup : usage max_scsi_luns=n "
"(n should be between 1 and 2^32-1)\n");
return 0;
}
}
__setup("max_scsi_luns=", scsi_luns_setup);
#endif
static void print_inquiry(unsigned char *data)
{
int i;
printk(" Vendor: ");
for (i = 8; i < 16; i++) {
if (data[i] >= 0x20 && i < data[4] + 5)
printk("%c", data[i]);
else
printk(" ");
}
printk(" Model: ");
for (i = 16; i < 32; i++) {
if (data[i] >= 0x20 && i < data[4] + 5)
printk("%c", data[i]);
else
printk(" ");
}
printk(" Rev: ");
for (i = 32; i < 36; i++) {
if (data[i] >= 0x20 && i < data[4] + 5)
printk("%c", data[i]);
else
printk(" ");
}
printk("\n");
i = data[0] & 0x1f;
printk(" Type: %s ",
i < MAX_SCSI_DEVICE_CODE ? scsi_device_types[i] : "Unknown ");
printk(" ANSI SCSI revision: %02x", data[2] & 0x07);
if ((data[2] & 0x07) == 1 && (data[3] & 0x0f) == 1)
printk(" CCS\n");
else
printk("\n");
}
static int get_device_flags(unsigned char *response_data)
{
int i = 0;
unsigned char *pnt;
for (i = 0; 1; i++) {
if (device_list[i].vendor == NULL)
return 0;
pnt = &response_data[8];
while (*pnt && *pnt == ' ')
pnt++;
if (memcmp(device_list[i].vendor, pnt,
strlen(device_list[i].vendor)))
continue;
pnt = &response_data[16];
while (*pnt && *pnt == ' ')
pnt++;
if (memcmp(device_list[i].model, pnt,
strlen(device_list[i].model)))
continue;
return device_list[i].flags;
}
return 0;
}
/*
* Detecting SCSI devices :
* We scan all present host adapter's busses, from ID 0 to ID (max_id).
* We use the INQUIRY command, determine device type, and pass the ID /
* lun address of all sequential devices to the tape driver, all random
* devices to the disk driver.
*/
void scan_scsis(struct Scsi_Host *shpnt,
uint hardcoded,
uint hchannel,
uint hid,
uint hlun)
{
uint channel;
unsigned int dev;
unsigned int lun;
unsigned int max_dev_lun;
unsigned char *scsi_result;
unsigned char scsi_result0[256];
Scsi_Device *SDpnt;
Scsi_Device *SDtail;
unsigned int sparse_lun;
int lun0_sl;
scsi_result = NULL;
SDpnt = (Scsi_Device *) kmalloc(sizeof(Scsi_Device),
GFP_ATOMIC);
if (SDpnt) {
memset(SDpnt, 0, sizeof(Scsi_Device));
/*
* Register the queue for the device. All I/O requests will
* come in through here. We also need to register a pointer to
* ourselves, since the queue handler won't know what device
* the queue actually represents. We could look it up, but it
* is pointless work.
*/
scsi_initialize_queue(SDpnt, shpnt);
SDpnt->request_queue.queuedata = (void *) SDpnt;
/* Make sure we have something that is valid for DMA purposes */
scsi_result = ((!shpnt->unchecked_isa_dma)
? &scsi_result0[0] : kmalloc(512, GFP_DMA));
}
if (scsi_result == NULL) {
printk("Unable to obtain scsi_result buffer\n");
goto leave;
}
/*
* We must chain ourself in the host_queue, so commands can time out
*/
SDpnt->queue_depth = 1;
SDpnt->host = shpnt;
SDpnt->online = TRUE;
initialize_merge_fn(SDpnt);
/*
* Initialize the object that we will use to wait for command blocks.
*/
init_waitqueue_head(&SDpnt->scpnt_wait);
/*
* Next, hook the device to the host in question.
*/
SDpnt->prev = NULL;
SDpnt->next = NULL;
if (shpnt->host_queue != NULL) {
SDtail = shpnt->host_queue;
while (SDtail->next != NULL)
SDtail = SDtail->next;
SDtail->next = SDpnt;
SDpnt->prev = SDtail;
} else {
shpnt->host_queue = SDpnt;
}
/*
* We need to increment the counter for this one device so we can track
* when things are quiet.
*/
if (hardcoded == 1) {
Scsi_Device *oldSDpnt = SDpnt;
struct Scsi_Device_Template *sdtpnt;
channel = hchannel;
if (channel > shpnt->max_channel)
goto leave;
dev = hid;
if (dev >= shpnt->max_id)
goto leave;
lun = hlun;
if (lun >= shpnt->max_lun)
goto leave;
if ((0 == lun) || (lun > 7))
lun0_sl = SCSI_3; /* actually don't care for 0 == lun */
else
lun0_sl = find_lun0_scsi_level(channel, dev, shpnt);
scan_scsis_single(channel, dev, lun, lun0_sl, &max_dev_lun,
&sparse_lun, &SDpnt, shpnt, scsi_result);
if (SDpnt != oldSDpnt) {
/* it could happen the blockdevice hasn't yet been inited */
/* queue_depth() moved from scsi_proc_info() so that
it is called before scsi_build_commandblocks() */
if (shpnt->select_queue_depths != NULL)
(shpnt->select_queue_depths)(shpnt,
shpnt->host_queue);
for (sdtpnt = scsi_devicelist; sdtpnt; sdtpnt = sdtpnt->next)
if (sdtpnt->init && sdtpnt->dev_noticed)
(*sdtpnt->init) ();
for (sdtpnt = scsi_devicelist; sdtpnt; sdtpnt = sdtpnt->next) {
if (sdtpnt->attach) {
(*sdtpnt->attach) (oldSDpnt);
if (oldSDpnt->attached) {
scsi_build_commandblocks(oldSDpnt);
if (0 == oldSDpnt->has_cmdblocks) {
printk("scan_scsis: DANGER, no command blocks\n");
/* What to do now ?? */
}
}
}
}
scsi_resize_dma_pool();
for (sdtpnt = scsi_devicelist; sdtpnt; sdtpnt = sdtpnt->next) {
if (sdtpnt->finish && sdtpnt->nr_dev) {
(*sdtpnt->finish) ();
}
}
}
} else {
/* Actual LUN. PC ordering is 0->n IBM/spec ordering is n->0 */
int order_dev;
for (channel = 0; channel <= shpnt->max_channel; channel++) {
for (dev = 0; dev < shpnt->max_id; ++dev) {
if (shpnt->reverse_ordering)
/* Shift to scanning 15,14,13... or 7,6,5,4, */
order_dev = shpnt->max_id - dev - 1;
else
order_dev = dev;
if (shpnt->this_id != order_dev) {
/*
* We need the for so our continue, etc. work fine. We put this in
* a variable so that we can override it during the scan if we
* detect a device *KNOWN* to have multiple logical units.
*/
max_dev_lun = (max_scsi_luns < shpnt->max_lun ?
max_scsi_luns : shpnt->max_lun);
sparse_lun = 0;
for (lun = 0, lun0_sl = SCSI_2; lun < max_dev_lun; ++lun) {
/* don't probe further for luns > 7 for targets <= SCSI_2 */
if ((lun0_sl < SCSI_3) && (lun > 7))
break;
if (!scan_scsis_single(channel, order_dev, lun, lun0_sl,
&max_dev_lun, &sparse_lun, &SDpnt, shpnt,
scsi_result)
&& !sparse_lun)
break; /* break means don't probe further for luns!=0 */
if (SDpnt && (0 == lun))
lun0_sl = SDpnt->scsi_level;
} /* for lun ends */
} /* if this_id != id ends */
} /* for dev ends */
} /* for channel ends */
} /* if/else hardcoded */
leave:
{ /* Unchain SRpnt from host_queue */
Scsi_Device *prev, *next;
Scsi_Device *dqptr;
for (dqptr = shpnt->host_queue; dqptr != SDpnt; dqptr = dqptr->next)
continue;
if (dqptr) {
prev = dqptr->prev;
next = dqptr->next;
if (prev)
prev->next = next;
else
shpnt->host_queue = next;
if (next)
next->prev = prev;
}
}
/* Last device block does not exist. Free memory. */
if (SDpnt != NULL) {
blk_cleanup_queue(&SDpnt->request_queue);
kfree((char *) SDpnt);
}
/* If we allocated a buffer so we could do DMA, free it now */
if (scsi_result != &scsi_result0[0] && scsi_result != NULL) {
kfree(scsi_result);
} {
Scsi_Device *sdev;
Scsi_Cmnd *scmd;
SCSI_LOG_SCAN_BUS(4, printk("Host status for host %p:\n", shpnt));
for (sdev = shpnt->host_queue; sdev; sdev = sdev->next) {
SCSI_LOG_SCAN_BUS(4, printk("Device %d %p: ", sdev->id, sdev));
for (scmd = sdev->device_queue; scmd; scmd = scmd->next) {
SCSI_LOG_SCAN_BUS(4, printk("%p ", scmd));
}
SCSI_LOG_SCAN_BUS(4, printk("\n"));
}
}
}
/*
* The worker for scan_scsis.
* Returning 0 means Please don't ask further for lun!=0, 1 means OK go on.
* Global variables used : scsi_devices(linked list)
*/
static int scan_scsis_single(unsigned int channel, unsigned int dev,
unsigned int lun, int lun0_scsi_level,
unsigned int *max_dev_lun, unsigned int *sparse_lun,
Scsi_Device ** SDpnt2, struct Scsi_Host *shpnt,
char *scsi_result)
{
char devname[64];
unsigned char scsi_cmd[MAX_COMMAND_SIZE];
struct Scsi_Device_Template *sdtpnt;
Scsi_Device *SDtail, *SDpnt = *SDpnt2;
Scsi_Request * SRpnt;
int bflags, type = -1;
extern devfs_handle_t scsi_devfs_handle;
int scsi_level;
SDpnt->host = shpnt;
SDpnt->id = dev;
SDpnt->lun = lun;
SDpnt->channel = channel;
SDpnt->online = TRUE;
scsi_build_commandblocks(SDpnt);
/* Some low level driver could use device->type (DB) */
SDpnt->type = -1;
/*
* Assume that the device will have handshaking problems, and then fix
* this field later if it turns out it doesn't
*/
SDpnt->borken = 1;
SDpnt->was_reset = 0;
SDpnt->expecting_cc_ua = 0;
SDpnt->starved = 0;
if (NULL == (SRpnt = scsi_allocate_request(SDpnt))) {
printk("scan_scsis_single: no memory\n");
return 0;
}
/*
* We used to do a TEST_UNIT_READY before the INQUIRY but that was
* not really necessary. Spec recommends using INQUIRY to scan for
* devices (and TEST_UNIT_READY to poll for media change). - Paul G.
*/
SCSI_LOG_SCAN_BUS(3, printk("scsi: performing INQUIRY\n"));
/*
* Build an INQUIRY command block.
*/
scsi_cmd[0] = INQUIRY;
if ((lun > 0) && (lun0_scsi_level <= SCSI_2))
scsi_cmd[1] = (lun << 5) & 0xe0;
else
scsi_cmd[1] = 0; /* SCSI_3 and higher, don't touch */
scsi_cmd[2] = 0;
scsi_cmd[3] = 0;
scsi_cmd[4] = 255;
scsi_cmd[5] = 0;
SRpnt->sr_cmd_len = 0;
SRpnt->sr_data_direction = SCSI_DATA_READ;
scsi_wait_req (SRpnt, (void *) scsi_cmd,
(void *) scsi_result,
256, SCSI_TIMEOUT+4*HZ, 3);
SCSI_LOG_SCAN_BUS(3, printk("scsi: INQUIRY %s with code 0x%x\n",
SRpnt->sr_result ? "failed" : "successful", SRpnt->sr_result));
/*
* Now that we don't do TEST_UNIT_READY anymore, we must be prepared
* for media change conditions here, so cannot require zero result.
*/
if (SRpnt->sr_result) {
if ((driver_byte(SRpnt->sr_result) & DRIVER_SENSE) != 0 &&
(SRpnt->sr_sense_buffer[2] & 0xf) == UNIT_ATTENTION &&
SRpnt->sr_sense_buffer[12] == 0x28 &&
SRpnt->sr_sense_buffer[13] == 0) {
/* not-ready to ready transition - good */
} else {
/* assume no peripheral if any other sort of error */
scsi_release_request(SRpnt);
return 0;
}
}
/*
* Check for SPARSELUN before checking the peripheral qualifier,
* so sparse lun devices are completely scanned.
*/
/*
* Get any flags for this device.
*/
bflags = get_device_flags (scsi_result);
if (bflags & BLIST_SPARSELUN) {
*sparse_lun = 1;
}
/*
* Check the peripheral qualifier field - this tells us whether LUNS
* are supported here or not.
*/
if ((scsi_result[0] >> 5) == 3) {
scsi_release_request(SRpnt);
return 0; /* assume no peripheral if any sort of error */
}
/* The Toshiba ROM was "gender-changed" here as an inline hack.
This is now much more generic.
This is a mess: What we really want is to leave the scsi_result
alone, and just change the SDpnt structure. And the SDpnt is what
we want print_inquiry to print. -- REW
*/
if (bflags & BLIST_ISDISK) {
scsi_result[0] = TYPE_DISK;
scsi_result[1] |= 0x80; /* removable */
}
if (bflags & BLIST_ISROM) {
scsi_result[0] = TYPE_ROM;
scsi_result[1] |= 0x80; /* removable */
}
memcpy(SDpnt->vendor, scsi_result + 8, 8);
memcpy(SDpnt->model, scsi_result + 16, 16);
memcpy(SDpnt->rev, scsi_result + 32, 4);
SDpnt->removable = (0x80 & scsi_result[1]) >> 7;
/* Use the peripheral qualifier field to determine online/offline */
if (((scsi_result[0] >> 5) & 7) == 1) SDpnt->online = FALSE;
else SDpnt->online = TRUE;
SDpnt->lockable = SDpnt->removable;
SDpnt->changed = 0;
SDpnt->access_count = 0;
SDpnt->busy = 0;
SDpnt->has_cmdblocks = 0;
/*
* Currently, all sequential devices are assumed to be tapes, all random
* devices disk, with the appropriate read only flags set for ROM / WORM
* treated as RO.
*/
switch (type = (scsi_result[0] & 0x1f)) {
case TYPE_TAPE:
case TYPE_DISK:
case TYPE_PRINTER:
case TYPE_MOD:
case TYPE_PROCESSOR:
case TYPE_SCANNER:
case TYPE_MEDIUM_CHANGER:
case TYPE_ENCLOSURE:
case TYPE_COMM:
SDpnt->writeable = 1;
break;
case TYPE_WORM:
case TYPE_ROM:
SDpnt->writeable = 0;
break;
default:
printk("scsi: unknown type %d\n", type);
}
SDpnt->device_blocked = FALSE;
SDpnt->device_busy = 0;
SDpnt->single_lun = 0;
SDpnt->soft_reset =
(scsi_result[7] & 1) && ((scsi_result[3] & 7) == 2);
SDpnt->random = (type == TYPE_TAPE) ? 0 : 1;
SDpnt->type = (type & 0x1f);
print_inquiry(scsi_result);
sprintf (devname, "host%d/bus%d/target%d/lun%d",
SDpnt->host->host_no, SDpnt->channel, SDpnt->id, SDpnt->lun);
if (SDpnt->de) printk ("DEBUG: dir: \"%s\" already exists\n", devname);
else SDpnt->de = devfs_mk_dir (scsi_devfs_handle, devname, NULL);
for (sdtpnt = scsi_devicelist; sdtpnt;
sdtpnt = sdtpnt->next)
if (sdtpnt->detect)
SDpnt->attached +=
(*sdtpnt->detect) (SDpnt);
SDpnt->scsi_level = scsi_result[2] & 0x07;
if (SDpnt->scsi_level >= 2 ||
(SDpnt->scsi_level == 1 &&
(scsi_result[3] & 0x0f) == 1))
SDpnt->scsi_level++;
scsi_level = SDpnt->scsi_level;
/*
* Accommodate drivers that want to sleep when they should be in a polling
* loop.
*/
SDpnt->disconnect = 0;
/*
* Set the tagged_queue flag for SCSI-II devices that purport to support
* tagged queuing in the INQUIRY data.
*/
SDpnt->tagged_queue = 0;
if ((SDpnt->scsi_level >= SCSI_2) &&
(scsi_result[7] & 2) &&
!(bflags & BLIST_NOTQ)) {
SDpnt->tagged_supported = 1;
SDpnt->current_tag = 0;
}
/*
* Some revisions of the Texel CD ROM drives have handshaking problems when
* used with the Seagate controllers. Before we know what type of device
* we're talking to, we assume it's borken and then change it here if it
* turns out that it isn't a TEXEL drive.
*/
if ((bflags & BLIST_BORKEN) == 0)
SDpnt->borken = 0;
/*
* If we want to only allow I/O to one of the luns attached to this device
* at a time, then we set this flag.
*/
if (bflags & BLIST_SINGLELUN)
SDpnt->single_lun = 1;
/*
* These devices need this "key" to unlock the devices so we can use it
*/
if ((bflags & BLIST_KEY) != 0) {
printk("Unlocked floptical drive.\n");
SDpnt->lockable = 0;
scsi_cmd[0] = MODE_SENSE;
if (shpnt->max_lun <= 8)
scsi_cmd[1] = (lun << 5) & 0xe0;
else scsi_cmd[1] = 0; /* any other idea? */
scsi_cmd[2] = 0x2e;
scsi_cmd[3] = 0;
scsi_cmd[4] = 0x2a;
scsi_cmd[5] = 0;
SRpnt->sr_cmd_len = 0;
SRpnt->sr_data_direction = SCSI_DATA_READ;
scsi_wait_req (SRpnt, (void *) scsi_cmd,
(void *) scsi_result, 0x2a,
SCSI_TIMEOUT, 3);
}
scsi_release_request(SRpnt);
SRpnt = NULL;
scsi_release_commandblocks(SDpnt);
/*
* This device was already hooked up to the host in question,
* so at this point we just let go of it and it should be fine. We do need to
* allocate a new one and attach it to the host so that we can further scan the bus.
*/
SDpnt = (Scsi_Device *) kmalloc(sizeof(Scsi_Device), GFP_ATOMIC);
if (!SDpnt) {
printk("scsi: scan_scsis_single: Cannot malloc\n");
return 0;
}
memset(SDpnt, 0, sizeof(Scsi_Device));
*SDpnt2 = SDpnt;
SDpnt->queue_depth = 1;
SDpnt->host = shpnt;
SDpnt->online = TRUE;
SDpnt->scsi_level = scsi_level;
/*
* Register the queue for the device. All I/O requests will come
* in through here. We also need to register a pointer to
* ourselves, since the queue handler won't know what device
* the queue actually represents. We could look it up, but it
* is pointless work.
*/
scsi_initialize_queue(SDpnt, shpnt);
SDpnt->host = shpnt;
initialize_merge_fn(SDpnt);
/*
* Mark this device as online, or otherwise we won't be able to do much with it.
*/
SDpnt->online = TRUE;
/*
* Initialize the object that we will use to wait for command blocks.
*/
init_waitqueue_head(&SDpnt->scpnt_wait);
/*
* Since we just found one device, there had damn well better be one in the list
* already.
*/
if (shpnt->host_queue == NULL)
panic("scan_scsis_single: Host queue == NULL\n");
SDtail = shpnt->host_queue;
while (SDtail->next) {
SDtail = SDtail->next;
}
/* Add this device to the linked list at the end */
SDtail->next = SDpnt;
SDpnt->prev = SDtail;
SDpnt->next = NULL;
/*
* Some scsi devices cannot be polled for lun != 0 due to firmware bugs
*/
if (bflags & BLIST_NOLUN)
return 0; /* break; */
/*
* If this device is known to support sparse multiple units, override the
* other settings, and scan all of them.
*/
if (bflags & BLIST_SPARSELUN) {
*max_dev_lun = shpnt->max_lun;
*sparse_lun = 1;
return 1;
}
/*
* If this device is known to support multiple units, override the other
* settings, and scan all of them.
*/
if (bflags & BLIST_FORCELUN) {
/*
* Scanning MAX_SCSI_LUNS units would be a bad idea.
* Any better idea?
* I think we need REPORT LUNS in future to avoid scanning
* of unused LUNs. But, that is another item.
*/
if (*max_dev_lun < shpnt->max_lun)
*max_dev_lun = shpnt->max_lun;
else if ((max_scsi_luns >> 1) >= *max_dev_lun)
*max_dev_lun += shpnt->max_lun;
else *max_dev_lun = max_scsi_luns;
return 1;
}
/*
* REGAL CDC-4X: avoid hang after LUN 4
*/
if (bflags & BLIST_MAX5LUN) {
*max_dev_lun = 5;
return 1;
}
/*
* We assume the device can't handle lun!=0 if: - it reports scsi-0
* (ANSI SCSI Revision 0) (old drives like MAXTOR XT-3280) or - it
* reports scsi-1 (ANSI SCSI Revision 1) and Response Data Format 0
*/
if (((scsi_result[2] & 0x07) == 0)
||
((scsi_result[2] & 0x07) == 1 &&
(scsi_result[3] & 0x0f) == 0))
return 0;
return 1;
}
/*
* The worker for scan_scsis.
* Returns the scsi_level of lun0 on this host, channel and dev (if already
* known), otherwise returns SCSI_2.
*/
static int find_lun0_scsi_level(unsigned int channel, unsigned int dev,
struct Scsi_Host *shpnt)
{
int res = SCSI_2;
Scsi_Device *SDpnt;
for (SDpnt = shpnt->host_queue; SDpnt; SDpnt = SDpnt->next)
{
if ((0 == SDpnt->lun) && (dev == SDpnt->id) &&
(channel == SDpnt->channel))
return (int)SDpnt->scsi_level;
}
/* haven't found lun0, should send INQUIRY but take easy route */
return res;
}
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: need help
2002-06-08 11:27 need help manjuanth n
@ 2002-06-08 19:43 ` Michael Clark
2002-06-10 14:21 ` manjuanth n
` (2 more replies)
0 siblings, 3 replies; 78+ messages in thread
From: Michael Clark @ 2002-06-08 19:43 UTC (permalink / raw)
To: manjuanth n; +Cc: linux-kernel
2.4.18 needs a hint added to drivers/scsi/scsi_scan.c
to allow it to scan targets with sparse luns.
Look in /proc/scsi/scsi for the vendor and model and
add them into the device_list array in scsi_scan.c
...
{"<VENDOR>", "<MODEL>", "*", BLIST_SPARSELUN},
If you don't configure lun 0, you may have to use
BLIST_FORCELUN which if my understanding is correct
will force scanning of all luns.
I hear there is some REPORT_LUNS code that will
eliminate the need to do this, although don't know
which kernel has it.
~mc
On 06/08/02 19:27, manjuanth n wrote:
>Dear sir,
> we have SAN environment with hitachi storage box
>and brocade switch. we are trying to install Linux
>with qlogic HBA card. we are facing strange
>problems
>1. If we disable LUN 0 we will not be able to see
>any LUNs on liunx machine
>2. If we enable LUN 0 we can see all the LUNS
>but it should be in sequence i.e LUN0 ,1,2 , 3 etc
>if we disable LUN 3 we will not be able to see LUNS
>4 and the rest
> Is the above things are limitation of linux.
>Linux machine is running with 2.4.18 kernel
>
>Is there any solutions for these problems?
>
>Thanks and Regards
>Manjuanth
>
>
>__________________________________________________
>Do You Yahoo!?
>Yahoo! - Official partner of 2002 FIFA World Cup
>http://fifaworldcup.yahoo.com
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at http://vger.kernel.org/majordomo-info.html
>Please read the FAQ at http://www.tux.org/lkml/
>
>
^ permalink raw reply [flat|nested] 78+ messages in thread
* need help
@ 2002-06-08 11:27 manjuanth n
2002-06-08 19:43 ` Michael Clark
0 siblings, 1 reply; 78+ messages in thread
From: manjuanth n @ 2002-06-08 11:27 UTC (permalink / raw)
To: linux-kernel; +Cc: manju_tt
Dear sir,
we have SAN environment with hitachi storage box
and brocade switch. we are trying to install Linux
with qlogic HBA card. we are facing strange
problems
1. If we disable LUN 0 we will not be able to see
any LUNs on liunx machine
2. If we enable LUN 0 we can see all the LUNS
but it should be in sequence i.e LUN0 ,1,2 , 3 etc
if we disable LUN 3 we will not be able to see LUNS
4 and the rest
Is the above things are limitation of linux.
Linux machine is running with 2.4.18 kernel
Is there any solutions for these problems?
Thanks and Regards
Manjuanth
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
^ permalink raw reply [flat|nested] 78+ messages in thread
* Re: Need Help
2000-01-10 19:30 Need Help Pravin Pathak
@ 2000-01-12 9:35 ` Gabriel Paubert
0 siblings, 0 replies; 78+ messages in thread
From: Gabriel Paubert @ 2000-01-12 9:35 UTC (permalink / raw)
To: Pravin Pathak; +Cc: linuxppc-embedded
On Mon, 10 Jan 2000, Pravin Pathak wrote:
>
> Hi,
> I need to port Linux on our hardware with
> 603e processor and cpc700 MMU. There is no disk support.
> We do have flash ROM and ethernet on board.
> Can anyone suggest a site I can download this port OR
> a close match ?
You might want to see if my patches for MVME2600 and especially the
bootloader part in arch/ppc/prepboot help. They are available at
ftp://vlab1.iram.es/pub/linux-2.2/
you will still need to perform the early setup of the CPC700, modify
the UART address etc...but the code includes things like PCI resource
allocation and is flexible enough to be adapted to a variety of PCI I/O
base addresses, memory offsets etc...
Regards,
Gabriel.
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 78+ messages in thread
* Need Help
@ 2000-01-10 19:30 Pravin Pathak
2000-01-12 9:35 ` Gabriel Paubert
0 siblings, 1 reply; 78+ messages in thread
From: Pravin Pathak @ 2000-01-10 19:30 UTC (permalink / raw)
To: linuxppc-embedded
Hi,
I need to port Linux on our hardware with
603e processor and cpc700 MMU. There is no disk support.
We do have flash ROM and ethernet on board.
Can anyone suggest a site I can download this port OR
a close match ?
Regards
Pravin
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 78+ messages in thread
end of thread, other threads:[~2021-10-26 7:14 UTC | newest]
Thread overview: 78+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <3D04BA0E.7000702@metaparadigm.com>
2002-06-13 14:21 ` need help manjuanth n
2002-06-13 14:21 ` manjuanth n
2021-10-26 4:53 Need help Brad Knorr
2021-10-26 7:14 ` Daniel
-- strict thread matches above, loose matches on Subject: below --
2019-07-24 7:10 Gobinda Nandi
2019-07-24 16:16 ` Emily Shaffer
2012-07-13 11:13 Need Help rakesh
2008-01-30 10:40 need help Daniel Vera
2008-01-17 14:35 Need Help Nath, Varun
2008-01-17 18:24 ` Pradipmaya Maharana
2008-01-17 18:34 ` Nath, Varun
2008-01-17 18:40 ` Pradipmaya Maharana
2008-01-17 20:15 ` Nath, Varun
2008-01-17 20:28 ` Pradipmaya Maharana
2008-01-17 20:35 ` malahal
2008-01-17 20:39 ` Nath, Varun
2008-01-17 20:45 ` Nath, Varun
2008-01-17 21:10 ` Nath, Varun
2008-01-17 21:34 ` Chandra Seetharaman
2008-01-17 21:37 ` Nath, Varun
2008-01-17 22:43 ` Pradipmaya Maharana
2008-01-17 21:12 ` Pradipmaya Maharana
2008-01-17 21:13 ` Nath, Varun
2008-01-21 17:37 ` Nath, Varun
2008-01-17 20:30 ` malahal
2008-01-17 20:36 ` Nath, Varun
2008-01-17 20:44 ` malahal
2008-01-17 20:46 ` Nath, Varun
2008-01-17 18:37 ` Chandra Seetharaman
2008-01-17 18:40 ` Nath, Varun
2008-01-17 19:02 ` Chandra Seetharaman
2008-01-17 19:09 ` Pradipmaya Maharana
2008-01-17 19:18 ` Chandra Seetharaman
2008-01-17 20:05 ` Nath, Varun
2008-01-17 20:15 ` malahal
2008-01-17 20:14 ` malahal
2008-01-17 20:24 ` Nath, Varun
2008-01-13 11:09 Need help Ramachandran ms
2008-01-13 13:59 ` Nick Kossifidis
[not found] <002501c7e6c8$a6079170$a378c00a@chia>
2007-08-27 2:43 ` Tejun Heo
[not found] <86Xi2-6La-421@gated-at.bofh.it>
2007-04-06 21:24 ` need help Bodo Eggert
2007-04-06 7:49 vjn
2007-04-08 18:00 ` Bill Davidsen
2007-02-19 13:45 Need help Lina
2005-12-06 5:14 need Help arijit.sinharay
2005-12-06 6:02 ` Komal Shah
2005-03-22 5:15 Need help Naveen Kumar Atmakuri
2005-03-22 21:36 ` Kumar Gala
2004-04-16 19:17 need help Khanh Tran
2004-04-16 18:28 Matt Robineau
2004-04-16 19:26 ` Antony Stone
2004-04-16 17:32 Xen cpu usage limting Mark Williamson
2004-04-20 15:44 ` Need help I RATTAN
2004-04-20 16:27 ` Borut Mrak
2004-04-20 18:02 ` I RATTAN
2004-04-20 18:23 ` Rolf Neugebauer
2004-04-21 0:24 ` I RATTAN
2003-10-30 7:51 need help Pius Jerry
2003-10-30 9:30 ` Nick Piggin
2003-07-23 20:46 Need HELP Vladimir Vanyukov
2003-04-29 10:21 need help Karthik RC
2003-04-29 6:43 ` hare ram
2003-04-29 7:35 ` Julius Wijaya
2003-04-29 9:27 ` Maciej Soltysiak
2003-02-06 14:35 Need help Yates, Ben
2002-09-27 11:08 Need Help Mohammad Shakir
2002-09-29 22:26 ` Davide
2002-09-29 22:40 ` Antony Stone
2002-08-10 1:14 Need help Muhammad Farooq Bhatti
2002-08-09 14:10 ` Patrice DUMAS - DOCT
2002-08-09 14:24 ` Andreas Behnert
2002-06-08 11:27 need help manjuanth n
2002-06-08 19:43 ` Michael Clark
2002-06-10 14:21 ` manjuanth n
2002-06-10 17:04 ` Patrick Mansfield
2002-06-13 14:25 ` manjuanth n
2002-06-13 14:25 ` manjuanth n
2000-01-10 19:30 Need Help Pravin Pathak
2000-01-12 9:35 ` Gabriel Paubert
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.