600-602 and 610-612 are QDIO OSAs connected to a VSWITCH. Those work fine.
620-613 are my hipersockets virtual UCBs. I have them defined in z/VM as
follows where FE04-FE06 are the real addresses:

USER LINUXM01
   INCLUDE LINDFLT
   DEDICATE 0620 FE04
   DEDICATE 0621 FE05
   DEDICATE 0622 FE06
   MDISK 0150 3390 001 3338 LINX00 MR RLINUX WLINUX MLINUX
   MDISK 0151 3390 001 3338 LINX01 MR RLINUX WLINUX MLINUX
   MDISK 0152 3390 001 75 LINX02 MR RLINUX WLINUX MLINUX
   MDISK 0153 3390 076 3263 LINX02 MR RLINUX WLINUX MLINUX
   MDISK 015F 3390 001 500 LNXS00 MR RLINUX WLINUX MLINUX

Where
  PROFILE LINDFLT
  CLASS G
  STORAGE 512M
  MAXSTORAGE 2048M
  IPL CMS
  MACHINE ESA
  CONSOLE 0009 3215 T OPERATOR
  NICDEF 0600 TYPE QDIO LAN SYSTEM VSWTCH00
  NICDEF 0610 TYPE QDIO LAN SYSTEM VSWTCH01
  SPOOL 000C 2540 READER *
  SPOOL 000D 2540 PUNCH A
  SPOOL 000E 1403 A
  LINK MAINT 0190 0190 RR
  LINK MAINT 019D 019D RR
  LINK MAINT 019E 019E RR
  LINK TCPMAINT 0592 0592 RR
  LINK LINMAINT 0191 0191 RR

I changed the following in /etc/modules.conf
.
alias eth0 qeth
alias eth1 qeth
alias hsi2 qeth

In /etc/chandev/conf
.
.
.
noauto;qeth0,0x0600,0x0601,0x0602,0,0;add_parms,0x10,0x0600,0x0602,portname:
OSD00
noauto;qeth1,0x0610,0x0611,0x0612,0,0;add_parms,0x10,0x0610,0x0612,portname:
OSD03
noauto;qeth2,0x0620,0x0621,0x0622,0,0,0

In /etc/sysconfig/network/ifcfg-hsi2

BOOTPROTO='static'
STARTMODE='onboot'
IPADDR='161.186.86.150'
MTU='16384'
NETMASK='255.255.255.192'
NETWORK='161.186.86.128'
BROADCAST='161.186.86.191'

And still have the same problem. I am sure I am missing something that is
staring me in my face. Any more ideas?

Peter



"Post, Mark K" <[EMAIL PROTECTED]>
Sent by: Linux on 390 Port <[email protected]>
01/07/2005 12:10 PM
Please respond to
Linux on 390 Port <[email protected]>


To
[email protected]
cc

Subject
Re: Linux Hipersockets under z/VM






Gianfranco pointed out one problem, but the more fundamental issue is that
you have QDIO NICs defined, and not HiperSocket ones.  "Q NIC" and "Q LAN"
will verify that, but the messages in your log are pretty clear:
qeth: Device 0x610/0x611/0x612 is a Guest LAN QDIO card (level: V511) with
link qeth: Device 0x610/0x611/0x612 is a Guest LAN QDIO card (level: V511)
with link type Gigabit Eth (portname: OSD03)
 qeth: Broadcast packets will not be echoed back on eth1.
qeth: Trying to use card with devnos 0x600/0x601/0x602
qeth: Device 0x600/0x601/0x602 is a Guest LAN QDIO card (level: V511) with
link type Gigabit Eth (portname: OSD00)
 qeth: Broadcast packets will not be echoed back on eth0.
eth0: no IPv6 routers present
eth1: no IPv6 routers present

Note the interface names: eth0 and eth1, not hsi0 and hsi1.


Mark Post

-----Original Message-----
From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of
Peter
E. Abresch Jr. - at Pepco
Sent: Friday, January 07, 2005 10:46 AM
To: [email protected]
Subject: Linux Hipersockets under z/VM


I am having problems with hipersocket. I have hipersockets working fine on
2
native Linux LPARs however, this is my first attempt under z/VM.

linuxm01:/etc/sysconfig/network # ifconfig hsi0
hsi0: error fetching interface information: Device not found
linuxm01:/etc/sysconfig/network # ifconfig hsi0 up
hsi0: unknown interface: No such device

No matter what, I cannot seem to get this to work. I will mention that my
Linux guest are running 2.4.21-266 and on my native Linux LPARs I am
running
2.4.21-251. I remember reading something that 2.4.21-266 was not working
correctly but I thought it was just limited to virtual hipersockets off a
vlan. Is my problem mine or is it 2.4.21-266?

Some info follows:


In /etc/modules.conf
.
.
.
alias eth0 qeth
alias eth1 qeth
alias hsi0 qeth

In /etc/chandev/conf
.
.
.
noauto;qeth0,0x0600,0x0601,0x0602,0,0;add_parms,0x10,0x0600,0x0602,portname:
OSD00
noauto;qeth1,0x0610,0x0611,0x0612,0,0;add_parms,0x10,0x0610,0x0612,portname:
OSD03
noauto;qeth0,0x0620,0x0621,0x0622,0,0,0

In /etc/sysconfig/network/ifcfg-hsi0

BOOTPROTO='static'
STARTMODE='onboot'
IPADDR='161.186.86.150'
MTU='16384'
NETMASK='255.255.255.192'
NETWORK='161.186.86.128'
BROADCAST='161.186.86.191'

A z/VM query reveals:
OSA  0600 ON NIC  0600  UNIT 000 SUBCHANNEL = 0006
     0600 QDIO-ELIGIBLE       QIOASSIST NOT AVAILABLE
OSA  0601 ON NIC  0600  UNIT 001 SUBCHANNEL = 0007
     0601 QDIO-ELIGIBLE       QIOASSIST NOT AVAILABLE
OSA  0602 ON NIC  0600  UNIT 002 SUBCHANNEL = 0008
     0602 QDIO ACTIVE         QIOASSIST NOT AVAILABLE
     0602 INP + 01 IOCNT = 00000192  ADP = 096 PROG = 000 UNAVAIL = 032
     0602          BYTES = 000000000000640C
     0602 OUT + 01 IOCNT = 00000000  ADP = 000 PROG = 000 UNAVAIL = 128
     0602          BYTES = 0000000000000000
     0602 OUT + 02 IOCNT = 00000000  ADP = 000 PROG = 000 UNAVAIL = 128
     0602          BYTES = 0000000000000000
     0602 OUT + 03 IOCNT = 00000260  ADP = 000 PROG = 128 UNAVAIL = 000
     0602          BYTES = 00000000000071A6
     0602 OUT + 04 IOCNT = 00000000  ADP = 000 PROG = 000 UNAVAIL = 128
     0602          BYTES = 0000000000000000
OSA  0610 ON NIC  0610  UNIT 000 SUBCHANNEL = 0009
     0610 QDIO-ELIGIBLE       QIOASSIST NOT AVAILABLE
OSA  0611 ON NIC  0610  UNIT 001 SUBCHANNEL = 000A
     0611 QDIO-ELIGIBLE       QIOASSIST NOT AVAILABLE
OSA  0612 ON NIC  0610  UNIT 002 SUBCHANNEL = 000B
     0612 QDIO ACTIVE         QIOASSIST NOT AVAILABLE
     0612 INP + 01 IOCNT = 00000000  ADP = 096 PROG = 000 UNAVAIL = 032
     0612          BYTES = 0000000000000000
     0612 OUT + 01 IOCNT = 00000000  ADP = 000 PROG = 000 UNAVAIL = 128
     0612          BYTES = 0000000000000000
     0612 OUT + 02 IOCNT = 00000000  ADP = 000 PROG = 000 UNAVAIL = 128
     0612          BYTES = 0000000000000000
     0612 OUT + 03 IOCNT = 00000004  ADP = 000 PROG = 004 UNAVAIL = 124
     0612          BYTES = 00000000000001A0
     0612 OUT + 04 IOCNT = 00000000  ADP = 000 PROG = 000 UNAVAIL = 128
     0612          BYTES = 0000000000000000
OSA  0620 ON OSA   FE04 SUBCHANNEL = 0014
     0620 QDIO-ELIGIBLE       QIOASSIST NOT AVAILABLE
OSA  0621 ON OSA   FE05 SUBCHANNEL = 0015
     0621 QDIO-ELIGIBLE       QIOASSIST NOT AVAILABLE
OSA  0622 ON OSA   FE06 SUBCHANNEL = 0016
     0622 QDIO-ELIGIBLE       QIOASSIST NOT AVAILABLE

During bootup I see:
qeth: Trying to use card with devnos 0x620/0x621/0x622
qdio : response upon setting indicators is 0x3.
 qeth: sense data available on read channel.
 qeth: irb: 01 c2 40 17  01 23 6f 50  0e 00 10 10  00 80 00 00
 qeth: irb: 01 20 00 00  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: sense data: 00 00 af fe  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: sense data: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: unit check/exception in read_handler (irq 0x14, devstat 0x0e,
schstat
0x00, rqparam 0x1005) qdio : response upon setting indicators is 0x3. qdio
:
response upon setting indicators is 0x3.
 qeth: sense data available on read channel.
 qeth: irb: 01 c2 40 17  01 23 6f 50  0e 00 10 10  00 80 00 00
 qeth: irb: 01 20 00 00  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: sense data: 00 00 af fe  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: sense data: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: unit check/exception in read_handler (irq 0x14, devstat 0x0e,
schstat
0x00, rqparam 0x1005) qdio : response upon setting indicators is 0x3. qdio
:
response upon setting indicators is 0x3.
 qeth: sense data available on read channel.
 qeth: irb: 01 c2 40 17  01 23 6f 50  0e 00 10 10  00 80 00 00
 qeth: irb: 01 20 00 00  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: sense data: 00 00 af fe  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: sense data: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: unit check/exception in read_handler (irq 0x14, devstat 0x0e,
schstat
0x00, rqparam 0x1005) qdio : response upon setting indicators is 0x3. qdio
:
response upon setting indicators is 0x3.
 qeth: sense data available on read channel.
 qeth: irb: 01 c2 40 17  01 23 6f 50  0e 00 10 10  00 80 00 00
 qeth: irb: 01 20 00 00  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: sense data: 00 00 af fe  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: sense data: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: unit check/exception in read_handler (irq 0x14, devstat 0x0e,
schstat
0x00, rqparam 0x1005) qdio : response upon setting indicators is 0x3. qdio
:
response upon setting indicators is 0x3.
 qeth: sense data available on read channel.
 qeth: irb: 01 c2 40 17  01 23 6f 50  0e 00 10 10  00 80 00 00
 qeth: irb: 01 20 00 00  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: sense data: 00 00 af fe  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: sense data: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: unit check/exception in read_handler (irq 0x14, devstat 0x0e,
schstat
0x00, rqparam 0x1005) qdio : response upon setting indicators is 0x3. qdio
:
response upon setting indicators is 0x3.
 qeth: sense data available on read channel.
 qeth: irb: 01 c2 40 17  01 23 6f 50  0e 00 10 10  00 80 00 00
 qeth: irb: 01 20 00 00  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: sense data: 00 00 af fe  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: sense data: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
 qeth: unit check/exception in read_handler (irq 0x14, devstat 0x0e,
schstat
0x00, rqparam 0x1005) qdio : response upon setting indicators is 0x3.
qeth: recovery not successful on device 0x620/0x621/0x622; giving up.
 qeth: There were problems in hard-setting up the card.
qeth: Trying to use card with devnos 0x610/0x611/0x612
qeth: Device 0x610/0x611/0x612 is a Guest LAN QDIO card (level: V511) with
link type Gigabit Eth (portname: OSD03)
 qeth: Broadcast packets will not be echoed back on eth1.
qeth: Trying to use card with devnos 0x600/0x601/0x602
qeth: Device 0x600/0x601/0x602 is a Guest LAN QDIO card (level: V511) with
link type Gigabit Eth (portname: OSD00)
 qeth: Broadcast packets will not be echoed back on eth0.
eth0: no IPv6 routers present
eth1: no IPv6 routers present

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions, send
email
to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to