Esteemed colleagues -

I am attempting to bring up SLES9 in an LPAR on an MP3000. I have some 
reasonable experience with SLES9 on s390 from many years ago, but my experience 
then was with VM, OSA Express, and VSWITCH. So some of this is new to me, and 
I'm struggling.

I have the install working (to some degree) with the MP3000 emulated 
LCS3174/MPTN arrangement, but I'm having trouble with attempts to bring the 
(emulated) 3390 volumes online hanging. The first attempt to `echo 1 
>/sys/bus/ccw/devices/0.0.0980/online` blocks and never returns, even though 
there are messages from the kernel that indicate the device has been probed (it 
lists geometry, etc.). Subsequent attempts return immediately, but the value of 
`online` always stays 0. I noticed the kernel task 'regipm' (associated with 
the LCS device) constantly chewing all of one CPU (apparently due to a 
multicast bug that this SLES9 kernel is just a couple patches short of 
including a fix for) and I would like to eliminate this as a potential cause of 
the dasd problems (however unlikely). So I thought I'd try with a CTC network, 
instead. And this is not working at all.

I am trying to create a CTC network between SLES9 in partition 3 (IZXL) and 
VM/ESA V2R4 TCPIP in partition 2 (IZXD). VM has an already-functioning ethernet 
IP link via the emulated LCS.

       devs (r,w)    ip                  peer
VM:    2331,2330     192.168.176.179     192.168.176.79
Linux: 2320,2321     192.168.176.79      192.168.176.179

SLES9 will configure the CTC but fails to ping its peer, and the install can't 
proceed. I'm not sure what I'm missing; it may likely be some EMIF CTC detail. 
My incomplete understanding is that 2320/2330 should be either end of one CTC 
connecting LPARs 2 and 3, and nothing more need be done to connect them, but 
I'm not really sure.


Relevant IOCDF entries for the EMIF CTC definitions -

       CHPID PATH=(10),TYPE=CTC,SHARED,PART=((IZOD,IZXD,IZXL),(=))             
       CHPID PATH=(11),TYPE=CNC,SHARED,PART=((IZOD,IZXD,IZXL),(=))             
       CNTLUNIT CUNUMBER=232F,PATH=(10),CUADD=2,UNIT=SCTC,             X        
             UNITADD=((00,16))                                                  
       CNTLUNIT CUNUMBER=233E,PATH=(11),CUADD=3,UNIT=SCTC,             X        
             UNITADD=((00,16))                                                  
         IODEVICE ADDRESS=(2320,16),UNIT=SCTC,CUNUMBR=(232F),          X        
             UNITADD=00,STADET=Y,PART=(IZXL)                                    
         IODEVICE ADDRESS=(2330,16),UNIT=SCTC,CUNUMBR=(233E),          X        
             UNITADD=00,STADET=Y,PART=(IZOD,IZXD)                               

Relevant data from the VM side - 
   q ctc
   CTCA 0E20 ATTACHED TO TCPIP    0E20
   CTCA 0E21 ATTACHED TO TCPIP    0E21
   CTCA 2330 ATTACHED TO TCPIP    2330
   CTCA 2331 ATTACHED TO TCPIP    2331
   Ready; T=0.01/0.01 08:57:53

PROFILE TCPIP (excerpted) -
===== DEVICE UNIT0 LCS E20
===== LINK MPTN2 ETHERNET 2 UNIT0
===== DEVICE IZXL CTC 2330
===== LINK IZXL2320 CTC 1 IZXL   /* I've tried this with both CTC 1 and CTC 0 */
===== HOME
=====    192.168.5.78  MPTN2
=====    192.168.176.179  IZXL2320
===== GATEWAY
=====   192.168.0.0    =            MPTN1     DEFAULTSIZE  0.0.255.0   0.0.5.0
===== ; IZXL CTC
=====   192.168.176.79 =            IZXL2320  1500         HOST
===== START UNIT0
===== START IZXL2320

Linux console log (exerpted) -

   Please select the type of your network device:
   4) Channel to Channel
   Enter your choice (0-10):
4
   Loading CTC module:
   CTC driver Version: 1.58.2.1  initialized
   List of first 10 CTC Channels that were detected:
   Device   Channel type
   0.0.0e20 3088/01
   0.0.0e21 3088/01
   0.0.2310 3088/1f
   0.0.2311 3088/1f
   Device address for read channel (0.0.0e20):
0.0.2320
   Device address for write channel (0.0.0e21):
0.0.2321
   Select protocol number for CTC:
   0) Compatibility mode, also for non-Linux peers other
      than OS/3909 and z/OS (this is the default mode)
   1) Extended mode
   3) Compatibility mode with OS/390 and z/OS
   Enter your choice (0):
0
   ctc0: read: ch-0.0.2320, write: ch-0.0.2321, proto: 0
   ctc0 detected.
   ctc0 is available, continuing with network setup.
   ifconfig ctc0 192.168.176.79 pointopoint 192.168.176.179 mtu 1500
   Trying to ping my IP address:
   PING 192.168.176.79 (192.168.176.79) 56(84) bytes of data.
   64 bytes from 192.168.176.79: icmp_seq=1 ttl=64 time=0.171ms
   3 packets transmitted, 3 received, 0% packet loss, time 1998ms
   Waiting 6 seconds for connection with remote side.
   Waiting 3 seconds for connection with remote side.
   Waiting 4 seconds for connection with remote side.
   Waiting 5 seconds for connection with remote side.
   Waiting 4 seconds for connection with remote side.
   Waiting 4 seconds for connection with remote side.
   Waiting 3 seconds for connection with remote side.
   Waiting 2 seconds for connection with remote side.
   Trying to ping the IP address of the peer:
   PING 192.168.176.179 (192.168.176.179) 56(84) bytes of data.
   10 packets transmitted, 0 received, 100% packet loss, time 9015ms
   Warning: The peer address 192.168.176.179 did not ping.
   Statistics from ctc0:
   tx_carrier_errors: 10
   tx_dropped: 10
   tx_errors: 10
   Do you want to ignore this error and continue anyway?

So... where am I going wrong?

Alternately I wouldn't mind thoughts on what may actually be causing my problem 
with the hangs bringing the dasd online, or information leading to a source for 
one or more SLES9 s390 service packs.

Thanks!


ok
bear.
-- 
until further notice

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

Reply via email to