Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757041AbWK2L1s (ORCPT ); Wed, 29 Nov 2006 06:27:48 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1755795AbWK2L1s (ORCPT ); Wed, 29 Nov 2006 06:27:48 -0500 Received: from SMT02001.global-sp.net ([193.168.50.54]:58259 "EHLO SMT02001.global-sp.net") by vger.kernel.org with ESMTP id S1755296AbWK2L1r (ORCPT ); Wed, 29 Nov 2006 06:27:47 -0500 Message-ID: <456D6E5C.4040805@privacy.net> Date: Wed, 29 Nov 2006 12:26:20 +0100 From: John User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.11) Gecko/20050905 X-Accept-Language: en, fr MIME-Version: 1.0 To: Jesse Brandeburg CC: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, auke-jan.h.kok@intel.com, bunk@stusta.de, jgarzik@pobox.com, saw@saw.sw.com.sg Subject: Re: Intel 82559 NIC corrupted EEPROM References: <454B7C3A.3000308@privacy.net> <454BF0F1.5050700@zytor.com> <45506C9A.5010009@privacy.net> <4551B7B8.8080601@privacy.net> <4807377b0611080926x21bd6326xc5e7683100d20948@mail.gmail.com> <45533801.7000809@privacy.net> <4807377b0611091619v6bfe17f4tbcbb64 <4807377b0611271234l131bf7d7l975ed7e46d8c7444@mail.gmail.com> In-Reply-To: <4807377b0611271234l131bf7d7l975ed7e46d8c7444@mail.gmail.com> Content-Type: multipart/mixed; boundary="------------010502060308050903030202" X-OriginalArrivalTime: 29 Nov 2006 11:30:13.0457 (UTC) FILETIME=[BC664C10:01C713A9] X-global-asp-net-MailScanner: Found to be clean X-global-asp-net-MailScanner-SpamCheck: X-MailScanner-From: me@privacy.net Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 21595 Lines: 349 This is a multi-part message in MIME format. --------------010502060308050903030202 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Jesse Brandeburg wrote: > John wrote: > >> Here is some context for those who have been added to the CC list: >> http://groups.google.com/group/linux.kernel/browse_frm/thread/bdc8fd08fb601c26 >> >> As far as I understand, some consider the eepro100 driver to be >> obsolete, and it has been considered for removal. >> >> What is the current status? >> >> Unfortunately, e100 does not work out-of-the-box on this system. >> >> Is there something I can do to improve the situation? > > Let's go ahead and print the output from e100_load_eeprom > debug patch attached. Loading (then unloading) e100.ko fails the first few times (i.e. the driver claims one of the EEPROMs is corrupted). Thereafter, sometimes it fails, other times it works. Sounds like a race, no? $ cat load_unload : > /var/log/kern.log insmod e100.ko debug=16 sleep 1 cp /var/log/kern.log insmod_$I.txt ip link > ip_link_$I.txt sleep 2 rmmod e100 let "I=I+1" (cf. attached compressed archive) FAILURE: insmod_100.txt insmod_101.txt insmod_102.txt insmod_105.txt insmod_107.txt insmod_108.txt insmod_110.txt insmod_111.txt insmod_114.txt SUCCESS: insmod_103.txt insmod_104.txt insmod_106.txt insmod_109.txt insmod_112.txt insmod_113.txt insmod_115.txt insmod_116.txt On an unrelated note, insmod_100.txt is truncated at the beginning, and insmod_110.txt is truncated in the middle (!!) cf. line 14. What would cause klogd to behave like that? Regards. --------------010502060308050903030202 Content-Type: application/octet-stream; name="TEST-e100.tar.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="TEST-e100.tar.bz2" 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 D7/+z8DUT4kWvvawDR4/62qTDnoJyYk2sVVGN+tJpv8e6R/n2d0eIL33f7RBsgPUom4FrCES UEFkB32nCGBw02D22kPPx/CUqo08PPv8h8Q/BIS6s3blAf4ikp7vWAfhPZ2W6+h9Pjiny5g/ 0QkJJIOwPAm3MAh+f84f12CuHZ93mQE/D4lXVlNPtM19Xl0b/Uafb7dOvfSUdb1fOKkPjSZU StUnwLf5PeP7vR+DeVZn+Ls7O34vVOnG/Jj7ntwfnFQ9Ht8XsodY+z4s6dXkt9vRCA6wDp6P 0U6uqD9v4h4AHi7aoOLAFI/J2QvoEC6PFPKotxCOrjXVR4uZN9UBEQgIYB0V7MX9QBAg0QJc uy1Bnbt1BmQxkMapO7o6fTz+908OzcOPZwcKS5NB5Y3kQKOUG+DoAJTv6pPoZ7WeRgkkvL+6 /O/R/MXH8NRfpfr8e5XNcZZbqeyua4yq/gda98sdr1UguIovw2PrhcZZbqfSi4qi/DrX+Hlh rjKr8Nj64XGWW2PrhcZetp9KLir1tPpRcVetp9KLir1tPpRcVetp9KLir1tPpRcVetp9KLir 11PpRcVetp9KLir1tPpRcVRXY+uFxl66n0ouKvW0+lFxV62n0ouKvW0+lFxV62n0ouKvW0+l FxV62n0ouKvW0+lFxV62n0ouKvW0+lFxVFdj64XGXrqfSi4q9bT6UXFXrafSi4q9bT6UXFXr afSi4q9bT6UXFXrafSi4q9bT6UXFXrafSi4q9bT6UXFUV2PrhcZeup9KLir1tPpRcVetp9KL ir1tPpRcVetp9KLir1tPpRcVetp9KLir1tPpRcVetp9KLir1tPpRcVRXY+uFxl66n0ouKvW0 +lFxV62n0ouKor1PZXNcZVbqeyua4yq3U9lc1xlVup7K5rjKrdT2VzXGVW6nsrmuMqt1PpRc VRXY9yua4yy3U9lc1xlVup7K5rjKrdT2VzXGVW6n0ouKorsfXC4yy2x9cLjL1tPpRcVetp7l K1xVlup7K5rjKrdT28vX2KDIJLjLDLkFiQuMsXKDIJLjLDN7vXx72VzXGVW6nsrmuMqt1PZX NcZVbqeyua4yq3U9lc1xlVup7K5rjKrdT2VzXGVW6nsrmuMqt1PZXNcZVbqeyua4yq3U9lc1 xlVup7K5rjKrdT2VzXGVW6nsrmuMqt1PZXNcZVbqeyua4yq3U9lc1xlVup7K5rjKrdT2VzXG VW6nsrmuMqt1PZXNcZVbqeyua4yq3U9lc1xlVup7K5rjKrdT2VzXGVW6nsrmuMqt1PZXNcZV bqeyua4yq3U9lc1xlVup7K5rjKrdT2VzXGVW6nsrmuMqt1PZXNcZVbqeyua4yq3U9ld2vW9a 1xVVup69T0neyd0eahp3sne07NQ072Tvadmoad7J3tOzUNO9k72nZqGneyd7Ts1DTvZO9p2a hp3sne07NQ072Tvadmoe072TujzUPad7J3R5qHtO9k7o81D2neyd0eah7TvZO6PNQ9p3sndH moe072TujzUPad7J3R5qHtO9k7o81D2neyd0eah7TvZO6PNQ9p3sndHmoe072TujzUPad7J3 R5qHtO9k7o81D2neyd0eah7TvZO6PNQ9p3sndHmoe072TujzUPad7J3R5qHtO9k7o8n0Pad7 O6TJ9D2nezukyfQ9p3s7pM1D2neyd0eT6HtO9ndJk+h7TvZ3SZPoe072d0mT6HtO9ndJk+h7 TvZ3SZPoe072d0mT6HtO9ndJk+h7TvZ3SZPoe072d0mT6HtO9ndJmoe072TujyfQ9p3s7pMn 0Pad7O6TJ9D2nezukyfQ9p3s7pMn0Pad7O6TJ9D2nezukyfQ9p3s7pMnyhFrDVmRBcZawx2W guMtYY7NY9Z3qndHlILiLWGOy0FxlrDHZaC4y1hjstBcZawx2ax6zvVO6PNQ072Tvadmoad7 J3tOzUNO9k72nZqGkFISQXp6ePT09PHl6enj09PTx5SEkFISQUhJBSEkFISQUhJBSEkFISQU hJBSEkFISQUhJBSEkFISQUhJBSEkFISQUhJBSEkFISQUhJBSEkFISQUhJBSEkFISQUhJBSEk FISQUhJBSEkFISQUhJBSEkMoVcZVfh1ryw1xlVuteWGuMqt1ryw1xlVuteWGuMqt1ryw1xlV uteWGuMqt1ryw1xlVuteWGuMqt1ryw1xlVuteWGuMqt1ryw1xlVuteWGuMqt1ryw1xlVuteW GuMqt1ryw1xlVuteWGuMqt1ryw1xlVuteWGuMqt1ryw1xlVuteWGuMqt1ryw1xlVuteWGuMq t1ryw1xlVuteWGuMqt1ryw1xlVuteWGuMqt1ryw1xlVuteWGuMqt1ryw1xlVuteWGuMqt1ry w1xlVuteWGuMqt1ryw1xlVuteWGuMqt1ryw1xlVuteWGuMqt1ryw1xlVuteWGuMqt1ryw1xl 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 Dby222u2222227ZsNvLbba7bbbbbbtmw28tttrttttttu2bDby222u2222227ZsNvLbba7bb bbbbtmw28tttrttttttu2bDby222u2222227ZsNvLbba7bbbbbbtmw28tttrttttttu2bDby 222u2222227ZsNvLbba7bbbbbbtmw28tttrttttttu2bDby222u2222227ZsNvLbba7bbbbb btmw28tttrttttttu2bDby222u2222227ZsNvLbba7bbbbbbtmw28tttrttttttu2bDby222 u2222227ZsNvLbba7bbbbbbtmw28tttrttttttu2bDby222u2222227ZsNvLbba7bbbbbbtm w28tttrttttttu2bDby222u2222227ZsNvLbba7bbbbbbtmw28tttrttttttu2bDby222u22 22227ZsNvLbba7bbbbbbtmw28tttrttttttu2bDby222u2222227ZsNvLbba7bbbbbbtmw28 tttrtttr3ve94velJm97oBiBPvw+KQkkJB4wEDuQylSX+3FRUzKUKzNCW8Hd27bdu9r53k+X 5vp9zzAAAAAAAAFAAAUAAAAAAAAPB5V3lqKN7Grfyw8fk82iTQjVJok8nC8/pV0ta57r0JJJ mZkmZJJmSSSGZISZul6u1rxVW7G6qv5eV18dNEk5uDbipCaqQnRiTlwQUeJuGhVLjUYihJkJ AmNyNLjmlVQ4loY4oUEhIQpL8xNYJGEMVFTV2GkpK3EijdfyQ+KHo2B5ZSotob6w5cu7WLgV QsjrsUSJqSIFQBHFAkVEC9Pt46YvilKUpSIilKUpSlKUG2222222222222222222/Ntttttt ttttttttttttt+bbbbbbbbbb8222222222222222222222222222222222222222222/+vvv fe/L+977yttttoBbJJJPSSSSSS22222228uqpCXdShWZRl1vFv35toooPjKqxVLBQmSDCqFn 2b6FNUmP05UmjLSyqqNszJTw6rxed6X03mbvP8XkavBw4cOHLq6OXV0cOHLq6OHLLhw5dXRw w4cOXV0curo4cOXV0KGm04hRLCCUIgORK/Aj8koEJBX3H5C/W/w03h3knVhJok60nUk1RL19 4r3N3nHccXbERjEYiIiMYjE2r+Ty21Wng1eHha1zVdzp/eHxaXHPsZI0SfD2I9MP4tP9e/8O KIgdfM2xc5HlaOAx4+eh8nwQvH7OjMxiCDFteRtXo2tejd9edKkuvWFs24IccJxSbOm71N/4 7JNOeFKqN+cL2dgm3RJ0fJrz5WmiHEc+cLaelRRzSc3wknLloqrliquULy9HPodEnRpSuJJ0 SYkxJhJzxVXOFu34Umj3N0n8d3Zqk0YkyG2LQk5YqrRyhZ05pNiT4cJPDEniJOWiquULgk7t Sqtue8LmCOCT22wb7wvuw9zIGuvXz/mgOXH39l8Y7KUpSlIiKUpSlKUpQpSlKUpSlKNttttt ttttttttvzbbbbbbbbbbbbbbbbbbbfm222222222/Ntttttttttttttttttttttttttttttt tttttttttttv8Xve+9+Z7733lettttALZJJJ6SSSSSW2222223fqvx+H6/fi69/Djm57vD23 KIxiMRGCMYxtNron1VqIPrYZ4vOohIXsLdr+C/6dY1NUB2EmJO5J9gbevG2jOx6OKTaN9vJ2 6AAAAAAAAAAAAAAAAAAAAHtNtvDvI3bt4vHu3b0d6i1YiIiIiIiIiIiIiIiIiIiIiIxsbGxs bHXEi8O5AK2whH+GNgEXBE48YXRxSbJPi33hdvDGdXFJxSc3HjC07PYoTTgk33he7x2SYdzf Gbwtknk9Mjrb7wt0mzXWFsk4bpNtdoXdy4FKqOCThvC9g0gYF+jbSQSEkkHAEI0SUd/k54vj opSlKUiIbbbbb8222222222222222222235tttttttttttttttttttvzbbbbbbbbbaTbbbbb bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/M997734fe9960tttoBbJJJPSSSSSS22ta1 rWta1rX6EBotToNNcGDUKDkcLjezbbYAAAAgAIAAAAAehXbW1u3nzey7ardu7qybpOSTfaG+ 2Z23NxSfZvdeWZZlmRjGMYxjGMYxkxjGMYxjGMYxjGMYxsyzLMsy0aJNkOaTBjbbydxJ3wvS 6uiTvE0cN4XXeHm9Pkkd7jxhcbkeIptvvC34VwhvtC58dobbQuGzsErNIZttC13G5KttoX0+ bP92mmmgAAAVQFA8/vWbyfJ7bc2gE8Z6t7nSgI3tWbUpSlKN0pSlKUpSlKUpSlG222222222 2222222222222222222wBttttttttttttttvzbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bbbbbbb/F77778XvvfeXvvettlkjAjkkkk9JJLbbbbbbbbbb+l979D7u3t7dqm3h17AAAAAA QAAAAAAAPL4d34fjPeX34uffgcjg5HckvLuDkcHI7ku4ORwcjg5HByODkcHI4ORwcjg5HByO DkcHI4ORwcjg5HByODkcHI4ORwcjg5HByODkcHI4ORwcjg5HByODkcHI4ORwcjg5HByODkcH I4ORwcjg5HByODkcHI4ORwcjg5HByODkcHI4ORwcjg5HByODkcHI4ORwcjg5HByODkcHI4OR wcjg5HByODkcHI4O8vHu8ePd5ePd48e5HByODkcHI4ORwcjg5HByODkcHI4ORwcjg5HByODk cHI4ORwcjg5HByODkcHI4ORwcjg5HByODkcHI4ORwcjg5HByODkcHI4OS8jg8dx4ASAEgBIA SAEgBIASAEkHHkHHkHHkHHkHHkHHkHHkHHkHHkHHkHHkHHkHHkHHkHHkHHkHHkHHkHHkHHkH HyDjyDjyDhBx8g48g48g48g48g48g48g48g48g48g4QcfIOPIOPIOPIOPIOPIOPIOPIXeXLv Lly44+Qu8uXeXLvLly448AJACXPPPJzwJJAAAAAFVVVVVVVVVVVSFChQoUKFChQoUKFChQoU KFChQoUKFChQoUKFChQoUKFChQoUKFChQoUKFChQoUKFChQoUKFChQoUKFrMzWszNQoUKFCh QoUKFChQoUKFChQoUKFChQoUKFChQo5Lu5Lu5LuDkcHI4OSOS5Kfh87ffqd97zJOSTdJtvqz lnt46FITZJ1c/DjqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMzMzMz MzPCghFw5yAjkgFW5SUArGTnScXi04cIWtOMM11ha0PACNt0mN94XPXgTWFuk5JOkNYXR0Sa 6wtt0miF28um3ToSeiHIgBIKCSSnWMYvTNa1rWsRWtaUrWta1rWta1rJJJJJJJJJJJJJJJJJ JJJJJJJJJJJJJJJJJJI225JJJJJJJJJJJJJJJJJEpJJJJJJJJJJJJJJJJJIpJI23JJJJJJJJ JJJJJJJJJJJJJJJJJJJJJJJIASSSSSekkkkla1rWta1rWta1tpWpiu9nMyPPoEIwvZYApiGz AQAAAAAAAAAAAAAAAAAAAAAAkkAAAAAAAAAAAQAAAAAAAAAAAAAAAAAERBERAAJJAAAAAAAA AAABERERERERERERERERERERERERERERERERERERERERERERJSURERERERERERERERERERER EDbbY22Owa26BCJEIsIR0AFZuPb09AI6ct6Vz6aJPc5O1vjhcV4oWXkbLnjMuLeFu6JSx0Sc N26LY3KWrzpOyRyrps4eHKi06Kq2NaLyOihOPKvFMY4NNDntxoufFTi25pOJqzXhRcHAKNtP m2ouKTFFnm48OtFFeEPRDIsi4Kq5s4cOrbbbbbbM2bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bbbbbbAG22222222222222/Ntttttttttttttttttttttttttttttttttttttttttv8Xvvfe kkkkgBJJJJJ6SSSSSSSSSSSfm8+vd05cc887c87zCCAACACCAMEAAEAA+c9cBJe6GxoTE2DB pAhMYRSPFEIB9YhFxCNhCO3XWjZodie0iERXr4zMzIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAEzMzMzL5hXHbzSBSYdgM0SBUoIRtxokLZs0ot+iTrtknFkPloaE8x Jw8nN2b1eeuVcLfeN9kme/drVJ+Rwzoh5uwN/Rz7/FDiN0nCNIZDRSeXp22bbbSbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbbbbbbbbYA2222222222222235tttttttttttttttttttttttttt tttttttttttttttt/j99770kkkkAJJJJJPSSSSSSSta1rWta1wBzaAk3s7DUAY4nbzCaK7bT ZMWi0WjAACAMEkgAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAq0AAAAAAAAAAAAAAAAAAAAAA JJAAAAAAAAAAADCdnlta6Wteda14uO62SeNdSTXnjZJ4hNttaTZ5WhCJ6gNCeHQrykklTh0y JJLDpTSnTWta1rMzWNuSSSSSSSSSSSSSSSSSSSSSSSSSSSKSRySSSSSSSSSSSRtuNtySSRSS OSSSSSSSSSeUkjkkkkkkkkkkkkkkknpJI225JJJJJJJJJJJJJI5JI5JJJJJJJJJJJJJ3dJJJ I2k2223JJJJJJJvP9O933dy7y77u6TgBsANhJwA2E04ScANqHAcBwwA2A4JDgBt529CrxeZ5 PrX0enqEI4CEWEI2SQkIUM4X5aTMzMzMzMyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 UJA+zjdZ --------------010502060308050903030202-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/