Jeff Epler wrote:
> Off and on I've been working on an unattended build system for the
> hostmot2 firmware images.  I think this is now at the point where it
> would be useful for others to test my work.

Cool!


> I've done minimal testing of 5i20 and 7i43-400, but don't have any other
> cards to try.

I tested 5i20/SVST8_4 and 7i43/SVST4_4S and they both pass all my tests here.

I tested 3x20/SVST16_24S and it doesn't load the firmware.  (Though the BITs in 
the emc2.git work fine.)


Here's the errors the first time I try to load the firmware (my 
/lib/firmware/hm2 is a symlink that currently points to Jeff's BITs):

Jan 18 23:57:50 skynet kernel: [ 1521.069072] hm2_pci: discovered 3x20-1.0M at 
0000:03:04.0
Jan 18 23:57:50 skynet kernel: [ 1521.069110] hm2/hm2_3x20.0: parsing config 
string "num_encoders=1 num_stepgens=0 num_pwmgens=0 
firmware=hm2/3x20/SVST16_24S.BIT"
Jan 18 23:57:50 skynet kernel: [ 1521.069117] hm2/hm2_3x20.0: final config:
Jan 18 23:57:50 skynet kernel: [ 1521.069119] hm2/hm2_3x20.0:     num_encoders=1
Jan 18 23:57:50 skynet kernel: [ 1521.069121] hm2/hm2_3x20.0:     num_pwmgens=0
Jan 18 23:57:50 skynet kernel: [ 1521.069123] hm2/hm2_3x20.0:     num_stepgens=0
Jan 18 23:57:50 skynet kernel: [ 1521.069125] hm2/hm2_3x20.0:     enable_raw=0
Jan 18 23:57:50 skynet kernel: [ 1521.069127] hm2/hm2_3x20.0:     
firmware=hm2/3x20/SVST16_24S.BIT
Jan 18 23:57:51 skynet kernel: [ 1521.152695] hm2/hm2_3x20.0: firmware 
hm2/3x20/SVST16_24S.BIT:
Jan 18 23:57:51 skynet kernel: [ 1521.152703] hm2/hm2_3x20.0:     work.ncd 
2010/ 1/16 13:33: 3
Jan 18 23:57:51 skynet kernel: [ 1521.152706] hm2/hm2_3x20.0:     Part Name: 
3s1000fg456
Jan 18 23:57:51 skynet kernel: [ 1521.152709] hm2/hm2_3x20.0:     FPGA Config: 
402936 bytes
Jan 18 23:57:51 skynet kernel: [ 1522.367066] HAL: creating parameter 
'hm2_3x20.0.io_error'
Jan 18 23:57:51 skynet kernel: [ 1522.377137] hm2/hm2_3x20.0: invalid cookie, 
got 0xFFFFFFFF, expected 0x55AACAFE
Jan 18 23:57:51 skynet kernel: [ 1522.377140] hm2/hm2_3x20.0: FPGA failed to 
initialize, or unexpected firmware?
Jan 18 23:57:51 skynet kernel: [ 1522.377145] hm2_3x20.0: board fails HM2 
registration
Jan 18 23:57:51 skynet kernel: [ 1522.431814] hm2_pci: probe of 0000:03:04.0 
failed with error -22


If I try it again I get a different error:

Jan 19 00:01:50 skynet kernel: [ 1761.172493] hm2_pci: discovered 3x20-1.0M at 
0000:03:04.0
Jan 19 00:01:50 skynet kernel: [ 1761.172539] hm2/hm2_3x20.0: parsing config 
string "num_encoders=1 num_stepgens=0 num_pwmgens=0 
firmware=hm2/3x20/SVST16_24S.BIT"
Jan 19 00:01:50 skynet kernel: [ 1761.172547] hm2/hm2_3x20.0: final config:
Jan 19 00:01:50 skynet kernel: [ 1761.172549] hm2/hm2_3x20.0:     num_encoders=1
Jan 19 00:01:50 skynet kernel: [ 1761.172552] hm2/hm2_3x20.0:     num_pwmgens=0
Jan 19 00:01:50 skynet kernel: [ 1761.172553] hm2/hm2_3x20.0:     num_stepgens=0
Jan 19 00:01:50 skynet kernel: [ 1761.172555] hm2/hm2_3x20.0:     enable_raw=0
Jan 19 00:01:50 skynet kernel: [ 1761.172558] hm2/hm2_3x20.0:     
firmware=hm2/3x20/SVST16_24S.BIT
Jan 19 00:01:50 skynet kernel: [ 1761.256866] hm2/hm2_3x20.0: firmware 
hm2/3x20/SVST16_24S.BIT:
Jan 19 00:01:50 skynet kernel: [ 1761.256876] hm2/hm2_3x20.0:     work.ncd 
2010/ 1/16 13:33: 3
Jan 19 00:01:50 skynet kernel: [ 1761.256879] hm2/hm2_3x20.0:     Part Name: 
3s1000fg456
Jan 19 00:01:50 skynet kernel: [ 1761.256882] hm2/hm2_3x20.0:     FPGA Config: 
402936 bytes
Jan 19 00:01:50 skynet kernel: [ 1761.298290] hm2_3x20.0: /DONE status bit 
indicates busy at start of programming
Jan 19 00:01:50 skynet kernel: [ 1761.298351] hm2/hm2_3x20.0: failed to reset 
fpga, aborting hm2_register
Jan 19 00:01:50 skynet kernel: [ 1761.298356] hm2_3x20.0: board fails HM2 
registration
Jan 19 00:01:50 skynet kernel: [ 1761.330879] hm2_pci: probe of 0000:03:04.0 
failed with error -5


Looks like loading the firmware the first time works, but leaves the FPGA in an 
un-resettable state?

Power-cycling restores it so it'll accept a new firmware image.  All this is 
repeatable.

I'll try one of the 9054 boards later this week.


-- 
Sebastian Kuzminsky



------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to