From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12148 invoked by alias); 19 Oct 2007 04:56:35 -0000 Received: (qmail 12136 invoked by uid 22791); 19 Oct 2007 04:56:34 -0000 X-Spam-Check-By: sourceware.org Received: from pop132.ocn.ne.jp (HELO pop132.ocn.ne.jp) (60.37.31.215) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 19 Oct 2007 04:56:29 +0000 Received: from ariga (p1143-ipbf2202marunouchi.tokyo.ocn.ne.jp [122.17.131.143]) by pop132.ocn.ne.jp (OCN) with SMTP id l9J4uPM4026097; Fri, 19 Oct 2007 13:56:25 +0900 (JST) Message-ID: <000601c8120c$667aa3c0$1c0110ac@ariga> From: "ariga masahiro" To: "Gary Thomas" Cc: References: <000501c7f691$4847e2f0$1c0110ac@ariga> <20070914082224.GA16840@lunn.ch> <000501c80eef$edf10f30$1c0110ac@ariga> <47134CDD.1080604@mlbassoc.com> <004301c80fa1$3dcb15d0$1c0110ac@ariga> <47149BA6.1080500@mlbassoc.com> <001301c81091$1d11b060$1c0110ac@ariga> <4715F2D0.7080704@mlbassoc.com> <000c01c81151$9add59c0$1c0110ac@ariga> <47173F99.80405@mlbassoc.com> Date: Fri, 19 Oct 2007 04:56:00 -0000 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0003_01C81257.D639B520" X-Mailer: Microsoft Outlook Express 6.00.2900.2869 X-IsSubscribed: yes Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: Re: [ECOS] What functions should I call in ethernet drv ? X-SW-Source: 2007-10/txt/msg00105.txt.bz2 ------=_NextPart_000_0003_01C81257.D639B520 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit Content-length: 2170 Hello Gary and others, Gary, thanks for your help, I think I came close to the root of the trouble.(I hope) I discovered(to the truth,I dicovered previously) received data upsidedown. Please refer to 809-line in last-sent output log 8C05ECEC: FF FF FF FF FF FF 15 00 6D C5 F0 23 06 08 |........m..#.. | Whereas host sends. 0000 ff ff ff ff ff ff 00 15 c5 6d 23 f0 08 06 00 01 ........ .m#..... 0010 08 00 06 04 00 01 00 15 c5 6d 23 f0 ac 10 01 1c ........ .m#..... 0020 00 00 00 00 00 00 ac 10 01 1c ........ .. ARP command should be 08 06. (I am very sorry if it deliberately display them in little endian form.) I thought I could amend this and I amended(I thought) like next in \packages\devs\eth\smsc\lan91cxx\current\src\if_lan91cxx.c. (I risk of appearing stupid but I henestly tell what I did.) cyg_uint8 get_data_byte(struct eth_drv_sc *sc) { //20070919 int sf; cyg_uint8 c; struct lan91cxx_priv_data *cpd = (struct lan91cxx_priv_data *)sc->driver_private; // //20070919 // db_printf("cpd->data_pos=%d rxd_t=%d\n",cpd->data_pos,sizeof(rxd_t)); if( cpd->data_pos == sizeof(rxd_t) ) { cpd->data_buf = get_data(sc); cpd->data_pos = 0; //20070919 sf = 1; } //20070919 begin else{ sf = 0; } //20070919 end //20070919 begin //ORG c = (cpd->data_buf>>(cpd->data_pos*8))&0xFF; c = (cpd->data_buf>>(sf*8))&0xFF; // //20070919 // db_printf("cpd->data_buf=%x c=%x\n",cpd->data_buf,c); cpd->data_pos++; return c; } After that I ran and stored output log(I send gzip file). To my astonishment,I found RxEvent errored. Please refer to 795-line. RxEvent - bad rx: stat: 0x7f40, len: 0x41fa Apparantly I wrongly concocted. I am still tracing source but I haven't found smart answer. Even if I thought I could have corrected it myself, I worries that my bad coding affects anywhere else. Please teach me how to best amend this behaviour. (I am afraid this time also I am missing target.) I honestly hope this breaks the stagnation. I would appreciate your reply. Thanks in advance. Masahiro Ariga ------=_NextPart_000_0003_01C81257.D639B520 Content-Type: application/x-gzip; name="afterchangedlog.txt.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="afterchangedlog.txt.gz" Content-length: 3563 H4sICFEJGEcAA2FmdGVyY2hhbmdlZGxvZy50eHQA7d3vTttKGgfg75FyD690 PhyQgPU4TuJY6mophVO0LSBgd3tUdaOJPQYLY0e2E8Le1t7gjp2Q2CFpA9tG 4+GH1KiMZx7P/zBvg/v5kU5Cnt7S6QcKUrIc0/R7juGwXrMhstu+l4z7QRRk joi45yXvjIntGobRdq1m4zi7FUkkMpIZDYc+Hx5RnkekKRmGYxlOizmG7Rjy 1Wg2Ti8cYl3zgHUO2IFpGH8x2+2Dpz/GHv3BM/HAH0uZWLPxQfh8FGaUimQs kuq1ZuNSeO/jONvJ7ndpIP+SZgkfEo888sRgdEMiGgdJHN2LKKOvl+efvzUb Z3G074okC/xAeJSIUPBU7JHE0yCO6B9nfz87/9cZ7dNgFMj7so7TNhyzt0dX YkisR7Li3fzWFyHP/Di5dyiIZOUykdDO1Ufqdo3e1W6zcRQPH5Pg5jajnaPd vJBsoHxlxatZvLaKV4tkI+gjz/boNHIPVpSc5Ste28Vrh8RRnB7JViWBS5+C +yATXtEfh58dmo2Q/No3Jr3p3+Tdv07TB8LL023fl38xjG/ExzwI+SAUzcbJ p8OrjznAZ6VkN+TfWDOiY9EgjN27lGJfXpBprMg1eMxESoK7t7L+797R8US4 oyyIbopBodRNgmEm+4laB3n2VLhx5KUSly2Q/fbvI8pi4oM4yeZD+lfy5WwM Y+7R/mDapOm9IrefhnwsSjndWx5FIiRWSruJS4XkqIvsIU7uKM24e0ejNK9b p9dpmbO6y5Gk+yB1KR1yV9q04utZ/sHIT1dnZa2emXdWJS+54SiV7ZVlvrqP N325cIqV9U0OvFxfMk/+3U7Rr8XX7pqM5bS+J8ZptUyeSc7/ceAK+j3kUY+5 k0k/X6K/Nxvpfer254m50GwkQvbygEd3NOah7LZWyzCbjU+HZz129OWLHKZ0 NBzGqZym72WmS3FDfyNuF7cT9I6m2QskkdfM3pzpsQqTPQ6FQ3IpJWLs5KP1 kMiJOy00K2MXo/U8fTqK83uwSnK5phnPRqmcwqsuyLVyfHXorNqbFndkxsy2 lqrC5je1W5W6s1Il2ZohC+N4yDM5+W43GF+5NW02Ebz4nsvvXzZr5A7dnxbc KVZIe8CtvNCZeJiBcqVm032dZ7SAX+xaLbvqJvFI9tlGKA/DfpG9/8PmfYgj uWKvMp5k9LTOj255wl3ZiuA/ctzlvr5PV58O/3ncbLw/P7+++Jqvhm8UDx26 PL749Od8Fd9O5+jTG9tidd+GInKoU0qIh/k8K63/SeDle2cpSW50lTx+yG/S ap7bh7zjkpWTssjghkH+7rX85lm67/3juqvTN83qVTa9djN9s11xLR7mHZY6 pWaMBvlkuOfpnUOVN+15ntMLGiRys3Z5mpWr0m5XN8ibVe/x8+0ozcewvJXY 862kVd0WShd66y54KIESKIESKIES60vY6y64ut8DJepeYu0PRdbPK4GZiBIo 8ZPXII44KIESKIESKPHrS6h5/MAPlijxi368emGJbbRDzXWOEijxy9dge5Zu 2Mz+mUefldKrlhMkSJAgQYIECZI+0vd+2FspveoAU//WQYKkpvTzVsv3jnEr pVeFWH6x1IFU27GDVN/V8nZbh4AVJEiQIEGCBAlSPUI6ercOEiQ1JQSsKukq BodUlFQcO70lFcdOxTrVt3WsM7tgGFb1FmserFFOt9YVqF54Sm9V0415frv6 tAyrcudVd2CVKlWhFTVl+Y0XzxAQkbdhNufq+vDyOn+AT5Y/laHI8MLbruxq c3WPMqP8Vsq6lX6oVox4GMYuz4RHQ+7eiWz2QJPf8q/ryVPiIteUoZ1hIsZB PEpnCbuVGnbX9Dx7emJL+ZEnHs/4Ut5ZUut5ki+/XpVUnpdPPDPs5Vzseb1s o/O8qux5rmcFO4tx+07B19aLu+zZHZn7rOBGHb0iaVOerdsG3HVz0//OWlx1 obVm32jlUnU2H599mC6y/NEv11/kUisybb7Uqub15Hgsomx9zh/vKcyupC/T TxuDH/hxvi8Y09ovI/Nqd3prW7O0Yv1ElFarmAyFu1i+G67WxWDyFw+muaaA t7pz7FWdUwznrGvsRdd4payXz4ZoCZ1loH06OT05nz4Tp7hQ9Nfluh2O/WCH e9rIxOJdbbYkur61lGIVz8lZVGSQ13TiFE+KcmYl9qh47I/MzHyOfwmCBAkS JEiQIEH6tZKKEWkVWwcJku6SFtFfFePIesfbIUF6y9LFxz+JDIdaS//Ks8n9 VPyhCRIkSJAgQYIESWUJ4avNWgcJkpoSPshcSVcx6KSipOLY6S2pOHZ6z8zt 1KkIXzGHura5bstF+AoSJEiQIEGCBEm5AI/erYMESc3Vgk9fQYL0piS9Q0Uq tu6H4SvTIcNgHYSvIEGCBAkSJEiQ6nL41bt1kCDpvlpw+H1DkophGRUl9Dik DcJXLYd8e/7orI3vp+LbACRIkCBBggQJksqS3gdyFQMXkOor6T0zFT0eQnor kophPhUlFcdORWmLvzxo5f+vh2BriiN8BQkSJEiQIEGCpNwxWu/WQYKk5szU 4tNXdTuy1l9SsZ9UDBWpKKk4n1SUthi+ajtktRG+ggQJEiRIkCBBeovHaBVb B2nbEmbBtiUtjqyQIKkpIXylZz/l4SvWyZ99ZZoIX0GCBAkSJEiQINXlaK93 6yBtW8Is2HY/aXFkhQRJzbAMJD2lInzVdcj3DTz7ChIkSJAgQYIEqTZHe71b B2nbkt6zQMXWKXo8hATppZLeITUV6/R2pSJ8ZeefvvIQvoIECRIkSJAgQarN 4Vfv1kHatqT3LFBxtWhxIIcESU2pbmEZSJtJRfiql3/6ykX4ChIkSJAgQYIE qTZHe71bB2nbkoqzQMU64dNXkCBBepWE4Nz/L+XhK9PIP31lVPZi1pllk+mV uJb5lM6YfH8IedRj7mTSv5wcj0WUlXIyuyLMMtA+nZyenKfO/MJv+dflhIbc vRMZ8TCMXZ4Jr8hgGLQzTMQ4iEfpNIHtVqrZm91EGPNffvR4xmVK17eWUizT qFRkkNd04lCa8cyZldijUET5NxbzOeJ5kCBBggQJEiRIdYkr6N06SJB0lxQ9 L9c/1oGoCSRIukrFf8VoONQy8DAwSJAgQYIECRKk+gR49G4dJEhqSlr8NqXe QScVJRXHTm9JxbHTe2Zup05F+Io51LXNdVsuwleQIEGCBAkSJEjKBXj0bh0k SGquFnz6ChKkNyXpHSpSsXU/DF+Z+W9Tsg7CV5AgQYIECRIkSHU5/OrdOkiQ dF8tOPy+IUnFsIyKEnoc0gbhq5ZDvj1/dNbG91PxbQASJEiQIEGCBEllSe8D uYqBC0j1lfSemYoeDyG9FUnFMJ+Kkopjp6K0xV8etBwymGAIX0GCBAkSJEiQ INXlGK136yBBUnNmavHpq7odWesvqdhPKoaKVJRUnE8qSlsMX7UdstoIX0GC BAlSDaT//g8R5BMklpQBAA== ------=_NextPart_000_0003_01C81257.D639B520 Content-Type: text/plain; charset=us-ascii Content-length: 148 -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss ------=_NextPart_000_0003_01C81257.D639B520--