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
