Article View: comp.sys.sun.hardware
Article #2278Sun FDDI DX/2.0 problem
From: William Scott Hiles x1568
Date: Tue, 26 Jan 1993 20:35
Date: Tue, 26 Jan 1993 20:35
125 lines
7777 bytes
7777 bytes
This message may seem a bit long, but it is a summary of a months effort in trying to find the answer to a problem. After exhausting my resources and time, I am turning to this group for a possible solution or verification that the problem exists. Let us create a picture. You purchase Sun S-BUS fddi cards for your workstations and would like to connect these to your server. After having a lot of problems with third party vendors not keeping up with OS changes you decide to buy your FDDI for the Suns from Sun. Nothing strange so far. Now you have all these sun S-bus single attachment stations and a concentrator to hook them together and you want to connect up your server. What type of server does the average company have? Possibly a VME based system? So, you buy a SUN FDDI DX/2.0 card for 10k in hopes that your network will work great. In the mean time you have other products such as SGI and DEC equipment that you will be using too as well as network management software. Wouldn't it be great if it all played together nicely? Well, 6 months ago we went through such a scenerio. We bought the S-bus cards and the DX/2.0 controller. We got the SGI stuff and the concentrators and put it all together. We even built our own stations. When we put it all together we found a little problem. All the workstations work fine except the Server. The SGI has fddi visualizer software on it which makes it neat to see the mib information on the network and to see the place of problems. The problem? The FDDI visualizer shows everything except the sun server on the ring and refuses to let you look at the MIB information. Is is an SGI problem? We thought so. We worked on it for a bit, then started using the sun SNM to try to figure out what was going on. It turned out that even the Sun SNM could not properly look at the MIB of the Sun FDDI DX/2.0. Well, after realizing what was going on, and isolating the problem to Sun, it turns out that the driver for the Sun server fails and core dumps when it starts. There are two patches which might have been related, so we got them. No fix here. The smtd driver still crashes. O.K. No problem, we have a maintenance agreement with Sun. I placed a call to Sun and they acknowledged the problem and took down the information and we even got them a core dump. All seems to be in order. NOT! Two weeks later our maintenance agreement is up for renewal and in the process Sun tells us that the FDDI DX is not a supported sun product. They have no plans for an upgrade and will not put it on our maintenance agreement. They did say that in the event that a decision was made to put it on the maintenance schedule, we could add it to the contract. NOT again! Our contract office will not modify the contract until the next time it is up for renewal. So, what do we do. We spent 10k (actually we bought 2...so 20k) on something to allow our workstations connect to the server (the recommended Sun configuration) and find that Sun gladly took our money for a product that does not work. This is obviously not an isolated problem because I have made contact with a number of other people who are having the same problem and are just waiting (possibly hoping) that Sun will come to their senses and do the right thing here. I have urged them to complain as much as possible. In any case, the lesson learned is that you cannot necessarily trust that a Sun product will really be supported even if you bought it only 6 months ago. Additionally, Sun apparently does not forsee FDDI as a viable means to connect workstations to servers since they don't support the only means to connect the two together. If you have network management software that tries to map out the ring based on the MIB information (neighbor information) and you have a Sun FDDI DX/2.0 in the network, don't expect it to work. Pull the sun out and everything will be fine. Want to verify this operation to yourself? On a sun4 with the FDDI DX/2.0 installed, kill look for a core in the root directory...this was caused when the system booted up. Delete the core. Now, kill the smtd daemon with smtd_kill. Start the daemon again with the -d option. You will see a number of frames go out and then you will get an srf_response and it will get a Segmentation Violation. The following is a exact dump of the operation with just two Sun stations on the network. I put just these two to show that no other station other than the sun was causing the problem. sunoco #smtd_kill sunoco #smtd -d SUN MICROSYSTEMS INC, SMTD V6 R0.7 fddi0: nif_request v=0x1 t=0xaa55 s=10-0-4-f0-7c-2b i=0x28 sllw=0xf04f fddi0: nif_request v=0x1 t=0xaa56 s=10-0-4-f0-7c-2b i=0x28 sllw=0xf04f fddi0: nif_request v=0x1 t=0xaa57 s=10-0-4-f0-7c-2b i=0x28 sllw=0xf04f fddi0: nif_request v=0x1 t=0xaa58 s=10-0-4-f0-7c-2b i=0x28 sllw=0xf04f fddi0: nif_request v=0x1 t=0xaa59 s=10-0-4-f0-7c-2b i=0x28 sllw=0xf04f fddi0: nif_request v=0x1 t=0xaa5a s=10-0-4-f0-7c-2b i=0x28 sllw=0xf04f fddi0: srf_announce v=0x1 t=0xaa5b s=10-0-4-f0-7c-2b i=0x38 sllw=0xf041 Segmentation fault (core dumped) sunoco # You will then have a core in whatever directory you were in. Maybe Sun isn't the great company I put so much trust into. It was an expensive lesson. Some followup information...I did this with both the dynamic and static linked versions of the FDDI DX smtd software and had the same results. You can see which of these you are using by looking at the symbolic link /usr/etc/smtd. If it points to smtd_static you are running the static linked driver. If it points to smtd_shared, you are running the dynamic linked code. One other test...I got the smtd drive from a Sunlink card and performed the same test. The output is as follows: sunoco #smtd_kill sunoco #smtd -d SUN MICROSYSTEMS INC, SMTD V6 R1.0 fddi0: nif_request v=0x1 t=0xaa66 s=10-0-4-f0-7c-2b i=0x28 sllw=0xf04f fddi0: nif_request v=0x1 t=0xaa67 s=10-0-4-f0-7c-2b i=0x28 sllw=0xf04f fddi0: nif_request v=0x1 t=0xaa68 s=10-0-4-f0-7c-2b i=0x28 sllw=0xf04f fddi0: nif_request v=0x1 t=0xaa69 s=10-0-4-f0-7c-2b i=0x28 sllw=0xf04f fddi0: nif_request v=0x1 t=0xaa6a s=10-0-4-f0-7c-2b i=0x28 sllw=0xf04f fddi0: nif_request v=0x1 t=0xaa6b s=10-0-4-f0-7c-2b i=0x28 sllw=0xf04f fddi0: nif_request v=0x1 t=0xaa6c s=10-0-4-f0-7c-2b i=0x28 sllw=0xf04f fddi0: nif_request v=0x1 t=0xaa6d s=10-0-4-f0-7c-2b i=0x28 sllw=0xf04f fddi0: srf_announce v=0x1 t=0xaa6e s=10-0-4-f0-7c-2b i=0x38 sllw=0xf041 Segmentation fault (core dumped) sunoco # This was tried with both the shared and static versions also. For the past month I have tried everything that I can think of to get this fixed and experimented with every kernel configuration that Sun has recommended. The Sun Tech support said they would work on the problem, but without maintenance I don't see any means to get the solution. Thank you Sun...was it good for you! --- Scott Hiles whiles@relay.nswc.navy.mil Standard disclaimer: The opinions expressed are those of my own and do not necessarily reflect those of the DOD or the Navy. I accept full responsibility.
Technical Details
Message-ID:
<1993Jan26.203525.20252@relay.nswc.navy.mil>Path:
arc1-ca.pugleaf.net!sparky!uunet!ferkel.ucsb.edu!taco!gatech!paladin.american.edu!howland.reston.ans.net!usc!sdd.hp.com!saimiri.primate.wisc.edu!relay!sunoco!whilesShow Full Headers
Complete Article Headers
Newsgroups: comp.sys.sun.hardware Path: arc1-ca.pugleaf.net!sparky!uunet!ferkel.ucsb.edu!taco!gatech!paladin.american.edu!howland.reston.ans.net!usc!sdd.hp.com!saimiri.primate.wisc.edu!relay!sunoco!whiles From: whiles@nswc.navy.mil (William Scott Hiles x1568) Subject: Sun FDDI DX/2.0 problem Message-ID: <1993Jan26.203525.20252@relay.nswc.navy.mil> Sender: news@relay.nswc.navy.mil Reply-To: whiles@nswc.navy.mil Organization: Naval Surface Warfare Center, Dahlgren Division Date: Tue, 26 Jan 1993 20:35:25 GMT Lines: 126