[3c509] 3c5x9setup -E -E -E -w = Whoops!

Daniel Gimpelevich daniel at gimpelevich.san-francisco.ca.us
Fri Apr 29 15:26:03 PDT 2005


I am writing this as a last resort. I had a 3c509B-Combo card with a 
slightly corrupted EEPROM that was still being recognized as eth1, and 
I wanted to fix the incorrect values to known defaults. Foolishly, I 
looked at the Debian manpages instead of the www.scyld.com website, and 
consequently mistook the -E option as doing what I wanted. The command 
instantly rendered the card unrecognizable to any 3c5x9 utilities. I 
subsequently poured over the source code to 3c5x9setup and el3diag, but 
I simply don't know enough about the 3Com hardware interface to be able 
to successfully jury-rig the utilities to write to the EEPROM once 
more, this time with working values. There's got to be a way to force 
contention-select on the card or something to allow access again. Is 
this possible to do in any way, or would the EEPROM have to be 
externally reprogrammed? Is this card salvageable? At the end of this 
e-mail are the current outputs of 3c5x9setup and el3diag at full 
verbosity. RSVP and TIA.
-- 
"Consider that two wrongs never make a right, but that three do."
                                                       --National Lampoon

3c5x9setup.c:v1.04 3/14/2005 Donald Becker (becker at scyld.com)
  http://www.scyld.com/diag/index.html
No EtherLink III device exists at address 0x300.
  Interrupt sources are pending.
    Interrupt latch indication.
    Adapter Failure indication.
    Tx Complete indication.
    Tx Available indication.
    Rx Complete indication.
    Rx Early Notice indication.
    Driver Intr Request indication.
    Statistics Full indication.
    DMA Done indication.
    Download Complete indication.
    Upload Complete indication.
    DMA in Progress indication.
    Command in Progress indication.
3c5*9 not found at 0x300, status ffff.
If there is a 3c5*9 card in the machine, explicitly set the I/O port 
address
   using '-p <ioaddr>

el3diag.c:v1.01 6/19/2000 Donald Becker (becker at scyld.com)
  http://www.scyld.com/diag/index.html
Looking for card 1.
Generating the activation sequence on port 0x100 for card 1.
          0 00ff  1 0131  2 0262  3 04c4  4 0947  5 128e  6 25d3  7 4b69 
  8 96d2  9 2d6b  10 5ad6         11 b563         12 6ac6         13 
d543         14 aa86     15 55c3  16 ab49         17 5692         18 
adeb         19 5b19         20 b632         21 6c64         22 d8c8    
      23 b15f         24 62be         25 c5b3     26 8ba9  27 179d       
   28 2ff5         29 5f25         30 be4a         31 7c94         32 
f9e7         33 f301         34 e602         35 cc04         36 9808    
  37 3010  38 6020         39 c040         40 8080         41 01cf       
   42 0351         43 06a2         44 0d8b         45 1bd9         46 
377d         47 6efa     48 dd3b  49 ba76         50 74ec         51 
e917         52 d22e         53 a45c         54 48b8         55 91bf    
      56 23b1         57 47ad         58 8f95     59 1fe5  60 3f05       
   61 7e0a         62 fc14         63 f828         64 f050         65 
e0a0         66 c18f         67 83d1         68 076d         69 0eda    
  70 1d7b  71 3af6         72 7523         73 ea46         74 d48c       
   75 a9d7         76 5361         77 a6c2         78 4d4b         79 
9a96         80 35e3     81 6b09  82 d612         83 ac24         84 
5848         85 b090         86 61ef         87 c311         88 8622    
      89 0c44         90 1888         91 31df     92 6371  93 c6e2       
   94 8d0b         95 1a16         96 342c         97 6858         98 
d0b0         99 a1af         100 4391        101 87ed        102 0f15   
  103 1e2a         104 3c54        105 78a8        106 f19f        107 
e3f1        108 c72d        109 8e5a        110 1cb4        111 39a7    
     112 7381        113 e7cd     114 cf55        115 9eaa        116 
3d9b        117 7bf9        118 f73d        119 ee7a        120 dcf4    
     121 b927        122 724e        123 e49c    124 c9f7         125 
9321        126 2642        127 4c84        128 99c7        129 3341    
     130 6682        131 cdcb        132 9b59        133 36b2        134 
6dab     135 db99        136 b7fd        137 6f35        138 de6a       
  139 bcd4        140 7967        141 f2ce        142 e553        143 
caa6        144 9583    145 2bc9         146 575d        147 aeba       
  148 5dbb        149 bbb9        150 77bd        151 efb5        152 
dfa5        153 bf85        154 7fc5        155 ff45     156 fe8a       
  157 fddb        158 fb79        159 f6f2        160 ed2b        161 
da56        162 b4ac        163 6997        164 d3e1        165 a70d    
166 4e1a         167 9c34        168 3868        169 70d0        170 
e16f        171 c2de        172 8573        173 0ae6        174 1503    
     175 2a06        176 540c     177 a818        178 5030        179 
a060        180 40c0        181 814f        182 029e        183 05f3    
     184 0b29        185 1652        186 2ca4    187 5987         188 
b3c1        189 674d        190 ce9a        191 9dfb        192 3b39    
     193 7672        194 ece4        195 d907        196 b20e        197 
641c     198 c838        199 9070        200 20e0        201 410f       
  202 821e        203 043c        204 0878        205 10f0        206 
212f        207 425e    208 84bc         209 09b7        210 13a1       
  211 278d        212 4fd5        213 9f65        214 3eca        215 
7d5b        216 fab6        217 f5a3        218 eb89     219 d7dd       
  220 af75        221 5eea        222 bd1b        223 7a36        224 
f46c        225 e8d8        226 d17f        227 a2fe        228 4533    
229 8a66         230 14cc        231 2957        232 52ae        233 
a593        234 4be9        235 971d        236 2e3a        237 5c74    
     238 b8e8        239 711f     240 e23e        241 c47c        242 
88f8        243 113f        244 227e        245 44fc        246 8937    
     247 126e        248 24dc        249 4977    250 92ee         251 
2513        252 4a26        253 944c        254 2898  3c509 EEPROM word 
0 0xffff.
   3c509 EEPROM word 1 0xffff.
   3c509 EEPROM word 2 0xffff.
   3c509 EEPROM word 3 0xffff.
   3c509 EEPROM word 4 0xffff.
   3c509 EEPROM word 5 0xffff.
   3c509 EEPROM word 6 0xffff.
   3c509 EEPROM word 7 0xffff.
   3c509 EEPROM word 8 0xffff.
   3c509 EEPROM word 9 0xffff.
   3c509 EEPROM word 10 0xffff.
   3c509 EEPROM word 11 0xffff.
   3c509 EEPROM word 12 0xffff.
   3c509 EEPROM word 13 0xffff.
   3c509 EEPROM word 14 0xffff.
   3c509 EEPROM word 15 0xffff.
eth0: ID sequence ended with 0x51ff.
Activating the card at I/O address 3f0.
No ISA EtherLink III boards appear to be at index 1.
Segmentation fault



More information about the 3c509 mailing list