Opened 8 years ago

Last modified 4 years ago

#5997 accepted defect

Hifn 7956 Mini-PCI card failed on IXP425 - message "hifn0: Failed to reset PUC unit

Reported by: donald.lai@… Owned by: kaloz
Priority: high Milestone: Barrier Breaker 14.07
Component: packages Version: Trunk
Keywords: hifn_795x.c, IXP425 Cc:


We have one customer who is using Openwrt 8.09.1 (r16278)/kernel (that has the native hifn_795x.c, + IXP425 platform + known good Hifn 7956 Mini-PCI card. The hifn7956 card failed to be reset during initialization phase :

Please press Enter to activate this console. net eth0: firmware: requesting NPE-B
NPE-B: firmware's license can be found in /usr/share/doc/LICENSE.IPL
NPE-B: firmware functionality 0x2, revision 0x2:1
eth0: link up, 100Mbps, full-duplex, lpa 0x05E1
PCI: enabling device 0000:00:0c.0 (0140 -> 0142)
hifn0: Failed to reset PUC unit.
Chip hifn0: 0000:00:0c.0.
hifn795x: assuming 66MHz clock speed, override with hifn_pll_ref=ext<frequency>
Chip hifn0: Public key engine has been sucessfully initialised.
Chip hifn0: RNG engine has been successfully initialised.
hifn0: decoded: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
hifn0: FIPS : 66 e9 4b d4 ef 8a 2c 3b 88 4c fa 59 ca 34 2b 2e
hifn0: AES 128 ECB test has been failed.
hifn0: Failed to reset PUC unit.
hifn795x: probe of 0000:00:0c.0 failed with error -1
Driver for HIFN 795x crypto accelerator chip has been successfully registered.
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
wlan: trunk
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 2009-05-08 (AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, RF2133, RF2425, REGOPS_FUNC, XR)
ath_rate_minstrel: Minstrel automatic rate control algorithm 1.2 (trunk)
ath_rate_minstrel: look around rate set to 10%
ath_rate_minstrel: EWMA rolloff level set to 75%
ath_rate_minstrel: max segment size in the mrr set to 6000 us
wlan: mac acl policy registered
ath_pci: trunk

BusyBox v1.13.4 (2009-09-30 10:07:05 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

| |.-----.-----.-----.| | | |.----.| |_

| - |_
_ | -| | | _ _|
|_||| ||

|| W I R E L E S S F R E E D O M
KAMIKAZE (bleeding edge, r16278) -------------------

  • 10 oz Vodka Shake well with ice and strain
  • 10 oz Triple sec mixture into 10 shot glasses.
  • 10 oz lime juice Salute!

root@OpenWrt:/# unaroot@OpenWrt:/# uname -a
Linux OpenWrt #9 Tue Oct 6 11:57:49 CEST 2009 armv5teb unknown

The same software Openwrt 8.09.1/kernel + Hifn7956 card works just fine in x86 platform.
The IXP425 platform is also tested good with other Mini-PCI card. All Hifn 7956 cards are good.

  1. Has anyone ever reported this problem in Intel IXP425 platform so far ?
  2. If yes, do you have a patch code ?
  3. If not, can someone help ?



Donald Lai | Manager, Applications Engineering
t 408.399.3670 | f 408.399.3501 | m 408.489.7086
donald.lai@… |

Attachments (1)

ixdpg425_console.txt (6.5 KB) - added by donald.lai@… 8 years ago.

Download all attachments as: .zip

Change History (4)

Changed 8 years ago by donald.lai@…

comment:1 Changed 8 years ago by kaloz

  • Owner changed from developers to kaloz
  • Status changed from new to assigned

comment:2 Changed 8 years ago by kaloz

  • Version changed from Kamikaze 8.09 to Trunk

The in-kernel driver doesn't work on ixp4xx. I'm working on fixing up this, in the meantime, using OCF is the workaround.

comment:3 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

Add Comment

Modify Ticket

as accepted .

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.