Intel® Gaudi® AI Accelerator
Support for the Intel® Gaudi® AI Accelerator
18 Discussions

Request for GOYA HL-100-08 firmware files for Ubuntu 22.04

Jean-Philippe
Beginner
7,006 Views
habanalabs: Failed to initialize accel0. Device 0000:01:00.0 is NOT usable!
I have attempted all available options to retrieve the firmware:
  Ubuntu/Debian .deb packages → do not contain Goya firmware
  vault.habana.ai links → all return 404 errors
  HabanaAI GitHub → firmware .itb files have been removed
 I am therefore requesting your help to obtain the required firmware files:
  goya-boot-fit.itb
  goya-fit.itb
Ideally:
  A direct download link (.tar.gz, .deb, .zip, etc.)
  Or an older version of the habanalabs-firmware package (around v1.17.x) 
which still included the Goya firmware Thank you very much for your assistance.

 

0 Kudos
5 Replies
James_Edwards
Employee
6,638 Views

The following ticket was opened on this issue: https://habana.atlassian.net/browse/HS-6525

 

0 Kudos
Jean-Philippe
Beginner
6,399 Views

Hello James,

I tried to access habana.atlassian.net Jira for firmware support, but my account is blocked:

Would it be possible to grant me guest access or to share the firmware files directly outside Jira?

Thank you again for your time and support.
Best regards,
Jean‑Philippe Parent

 

0 Kudos
MyLinhG
Employee
4,114 Views

Hello Jean-Philippe,

 

I am sorry to inform that the Goya firmware is no longer available for download. The Goya platform was end-of-life more than 2 years ago and there is not an available link for access.

 

Thanks for your understanding.

0 Kudos
kubosh
Beginner
312 Views

Dear @Jean-Philippe  
I hit same wall from the Habana - not sure why they don't want to even share small piece of information.
Below you can find the instruction, however I still stuck to run SynapseAI or any other software to talk to the Goya accellerators.



 Requirements
Ubuntu 22.04 LTS (x86-64) or 20.04
Free PCIe slot (I used a Dell T3600 as a test system)

 Initial Setup
After physically installing the Goya card and booting the system, you may encounter firmware errors due to missing components.
The device uses U-Boot and an embedded Linux environment.
Go to Habana’s APT repository:
 https://lnkd.in/d5d9ugch
Download these packages using wget:
habanalabs-dkms v1.1.1-94
habanalabs-firmware v1.1.1-94
habanalabs-firmware-odm v1.16.0-526
habana-firmware-tools v1.1.1-94
habanalabs-think 1.1.1-94
habanatools 1.1.1-94
Once installed, reboot your system but do not load the drivers yet via modprobe.

 The Fix: Firmware Recovery
In my case, the Goya cards shipped with corrupted firmware, causing the following kernel log errors:
habanalabs_en: module verification failed: signature and/or required key missing - tainting kernel
habanalabs_en: loading driver, version: 1.1.1-0ca2d0bc5
habanalabs: loading driver, version: 1.1.1-0ca2d0bc5
habanalabs 0000:0d:00.0: habanalabs device found [1da3:0001] (rev 1)
habanalabs hl0: BTL version 0b2b7d3f
habanalabs hl0: preboot version 3.0.1
habanalabs hl0: Going to wait for device boot (up to 15s)
habanalabs hl0: boot-fit version 3.0.1
habanalabs hl0: Loading firmware to device, may take some time...
habanalabs hl0: Device reports FIT image is corrupt
habanalabs hl0: failed to initialize CPU
habanalabs hl0: failed to initialize the H/W
habanalabs 0000:0d:00.0: Failed to initialize hl0. Device is NOT usable !

To recover:
1) Switch to root: sudo su
2) Navigate to /usr/sbin/ and run:
hl-fw-loader -r
This re-flashes the firmware (ignore warnings if any).
3) Reboot the system again.
Now, load the drivers in the following order:
sudo modprobe habanalabs_compat
sudo modprobe habanalabs
sudo modprobe habanalabs_cn
sudo modprobe habanalabs_en
sudo modprobe habanalabs_ib
Run hl-smi to verify — and you’re done! 

0 Kudos
kubosh
Beginner
310 Views
0 Kudos
Reply