Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Arne Øslebø
mapi
Commits
bc0f576e
Commit
bc0f576e
authored
Dec 20, 2007
by
Browse files
Added support for DAG4.5
git-svn-id:
file:///home/svn/mapi/trunk@1364
8d5bb341-7cf1-0310-8cf6-ba355fef3186
parent
c6ebdd28
Changes
1
Hide whitespace changes
Inline
Side-by-side
applications/abw/scripts/dag.sh.in
View file @
bc0f576e
#!/bin/bash
#!/bin/bash
DAGDIR
=
@DAG
_
DIR@
DAGDIR
=
@DAGDIR@
DAGFWDIR
=
${
DAGDIR
}
/share
/dag/xilinx
DAGFWDIR
=
${
DAGDIR
}
/share
export
PATH
=
$DAGDIR
/bin:
$PATH
PATH
=
$
{
DAGDIR
}
/bin:
$PATH
function
usage
()
{
function
usage
()
{
echo
"dag.sh { 4.3 | 6.2 | 8.2 ] [ <card_number> ] [ -f ] [ -p ] }"
echo
"dag.sh { 4.3 |
4.5g2 | 4.5g4 |
6.2 | 8.2 ] [ <card_number> ] [ -f ] [ -p ] }"
echo
""
echo
""
echo
"<card_number> is x in /dev/dagx. Default is 0."
echo
"<card_number> is x in /dev/dagx. Default is 0."
echo
"-f only reload firmware (do not reload driver)"
echo
"-f only reload firmware (do not reload driver)"
...
@@ -15,14 +15,6 @@ function usage() {
...
@@ -15,14 +15,6 @@ function usage() {
echo
"If there are more DAG cards in a PC then:"
echo
"If there are more DAG cards in a PC then:"
echo
"initialize one card without -f (reload both driver and firmware)"
echo
"initialize one card without -f (reload both driver and firmware)"
echo
"and initialize other cards with -f (reload only firmware)"
echo
"and initialize other cards with -f (reload only firmware)"
echo
""
echo
"Example DAG4.3 (/dev/dag0) + DAG8.2 (/dev/dag1 + /dev/dag2):"
echo
"dag.sh 4.3"
echo
"dag.sh 8.2 1 -f"
echo
""
echo
"Example DAG8.2 (/dev/dag0 + /dev/dag1) + DAG8.2 (/dev/dag2 + /dev/dag3):"
echo
"dag.sh 8.2 -p"
echo
"dag.sh 8.2 2 -f"
}
}
if
[
$#
-lt
1
]
;
then
if
[
$#
-lt
1
]
;
then
...
@@ -32,7 +24,7 @@ fi
...
@@ -32,7 +24,7 @@ fi
# Determine card type
# Determine card type
if
[
$1
=
"4.3"
-o
$1
=
"6.2"
-o
$1
=
"8.2"
]
;
then
if
[
$1
=
"4.3"
-o
$1
=
"4.5g2"
-o
$1
=
"4.5g4"
-o
$1
=
"6.2"
-o
$1
=
"8.2"
]
;
then
CARD_TYPE
=
$1
CARD_TYPE
=
$1
shift
shift
else
else
...
@@ -98,11 +90,19 @@ if [ $CARD_TYPE = "4.3" ]; then
...
@@ -98,11 +90,19 @@ if [ $CARD_TYPE = "4.3" ]; then
# dagrom -rvp -d /dev/dag${CARD_NO} -f ${DAGFWDIR}/dag43gepcix-terf.bit
# dagrom -rvp -d /dev/dag${CARD_NO} -f ${DAGFWDIR}/dag43gepcix-terf.bit
dagrom
-rvp
-d
/dev/dag
${
CARD_NO
}
-f
${
DAGFWDIR
}
/dag43gepcix-ipf.bit
dagrom
-rvp
-d
/dev/dag
${
CARD_NO
}
-f
${
DAGFWDIR
}
/dag43gepcix-ipf.bit
dagld
-x
-d
/dev/dag
${
CARD_NO
}
${
DAGFWDIR
}
/copro-ipf43ge.bit
dagld
-x
-d
/dev/dag
${
CARD_NO
}
${
DAGFWDIR
}
/copro-ipf43ge.bit
dagfour default nic
slen
=
1520
dagfour
-d
/dev/dag
${
CARD_NO
}
default nic
slen
=
1520
elif
[
$CARD_TYPE
=
"4.5g2"
]
;
then
dagrom
-rvp
-d
/dev/dag
${
CARD_NO
}
-f
${
DAGFWDIR
}
/dag45g2pcix-terf-dsm.bit
dagconfig
-d
${
CARD_NO
}
default
dagconfig
-d
${
CARD_NO
}
slen
=
1520
elif
[
$CARD_TYPE
=
"4.5g4"
]
;
then
dagrom
-rvp
-d
/dev/dag
${
CARD_NO
}
-f
${
DAGFWDIR
}
/dag45g4pcix-terf-dsm.bit
dagconfig
-d
${
CARD_NO
}
default
dagconfig
-d
${
CARD_NO
}
slen
=
1520
elif
[
$CARD_TYPE
=
"6.2"
]
;
then
elif
[
$CARD_TYPE
=
"6.2"
]
;
then
dagrom
-rvp
-d
/dev/dag
${
CARD_NO
}
-f
${
DAGFWDIR
}
/dag62pcix-erf.bit
dagrom
-rvp
-d
/dev/dag
${
CARD_NO
}
-f
${
DAGFWDIR
}
/dag62pcix-erf.bit
dagld
-x
-d
/dev/dag
${
CARD_NO
}
${
DAGFWDIR
}
/dag62rx-erf.bit
dagld
-x
-d
/dev/dag
${
CARD_NO
}
${
DAGFWDIR
}
/dag62rx-erf.bit
dagsix default eth lan
slen
=
1520
long
=
1520
dagsix
-d
/dev/dag
${
CARD_NO
}
default eth lan
slen
=
1520
long
=
1520
elif
[
$CARD_TYPE
=
"8.2"
]
;
then
elif
[
$CARD_TYPE
=
"8.2"
]
;
then
SECOND_INTERNAL_DEVICE
=
`
expr
$CARD_NO
+ 1
`
SECOND_INTERNAL_DEVICE
=
`
expr
$CARD_NO
+ 1
`
dagrom
-rvp
-d
${
CARD_NO
}
-f
${
DAGFWDIR
}
/dag82xpci-terf-dsm.bit
dagrom
-rvp
-d
${
CARD_NO
}
-f
${
DAGFWDIR
}
/dag82xpci-terf-dsm.bit
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment