From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-fx0-f46.google.com ([209.85.161.46]:45229 "EHLO mail-fx0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754507Ab1CBQMF (ORCPT ); Wed, 2 Mar 2011 11:12:05 -0500 Received: by fxm17 with SMTP id 17so132666fxm.19 for ; Wed, 02 Mar 2011 08:12:03 -0800 (PST) Message-ID: <4D6E6C49.90309@monstr.eu> Date: Wed, 02 Mar 2011 17:11:53 +0100 From: Michal Simek Reply-To: monstr@monstr.eu To: "J. Bruce Fields" CC: Chuck Lever , Trond Myklebust , Neil Brown , linux-nfs@vger.kernel.org Subject: Re: NFS problem on Microblaze LE References: <4D6E4052.7050201@monstr.eu> <20110302154900.GA29136@fieldses.org> In-Reply-To: <20110302154900.GA29136@fieldses.org> Content-Type: multipart/mixed; boundary="------------030908070306020100020305" Sender: linux-nfs-owner@vger.kernel.org List-ID: MIME-Version: 1.0 --------------030908070306020100020305 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit J. Bruce Fields wrote: > On Wed, Mar 02, 2011 at 02:04:18PM +0100, Michal Simek wrote: >> Hi, >> >> I am getting some troubles to get nfs work on new Microblaze >> little-endian platform and I would like to ask you for some >> recommendations how to debug it. >> >> First of all I need to write that Microblaze big-endian platforms have no problem. >> The problem only happen if I use mount without -o nolock option >> (mount -t nfs 192.168.0.101:/tftpboot/nfs /mnt) >> If I use -o nolock option I have no problem to use nfs. >> >> I use xilinx emaclite and axi emac(it is not in the mainline now) >> driver and I have no problem to use dhcp, ftp, http, telnet and >> other internet protocols. >> >> I compared debug logs on big and little endian platform(rootfs has >> the same setting) I found that little-endian got packet which is >> shorter than on big endian which I have added to the log below. >> The second thing, which I think is connected to the previous point, >> is that I am getting BADCRED in rpc_verify_headers. >> >> Is there any option/macro/recommended debug technique how to see >> packets? I need to get some clue how to see packet and then how they >> are passed to rpc_verify_header function. > > A good first step would be to look at the network traffic with > wireshark. Yes, I am looking at it all the time but I can't see anything weird. Look at attachment. 192.168.0.101 - host, 192.168.0.103 target. There are two NULL calls and two reply calls. There should different packet sent from target to host. Michal -- Michal Simek, Ing. (M.Eng) w: www.monstr.eu p: +42-0-721842854 Maintainer of Linux kernel 2.6 Microblaze Linux - http://www.monstr.eu/fdt/ Microblaze U-BOOT custodian --------------030908070306020100020305 Content-Type: application/octet-stream; name="nfs" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="nfs" 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 --------------030908070306020100020305--