add cisco snic to 3rd party driver

Bug #1470276 reported by Samantha Jian-Pielak on 2015-06-30
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
High
Andres Rodriguez
1.8
High
Andres Rodriguez

Bug Description

Cisco M-series is a diskless server. Cisco open source snic driver is required at the install time to locate and mount the remote LUN in order for the installer to complete the OS installation.

snic-dkms package has been build and made available in https://launchpad.net/~cisco-ucs-team/+archive/ubuntu/snic-stable

MAAS 1.7.5+bzr3369-0ubuntu1~trusty1 can successfully install this server with this drivers.yaml: http://pastebin.ubuntu.com/11801974/

Install.log: http://pastebin.ubuntu.com/11801972/
Note a workaround (backup /tmp and restore it) in the /etc/maas/preseeds/curtin_userdata is required due to bug 1464442.

Additional info:
snic is open source and is accepted to upstream kernel, target 4.2.

Related branches

description: updated
Changed in maas:
milestone: none → 1.9.0
status: New → Triaged
importance: Undecided → High
Changed in maas:
assignee: nobody → Andres Rodriguez (andreserl)
status: Triaged → In Progress
Andres Rodriguez (andreserl) wrote :

@Samantha,

A question from Jason on this one. Why does the snic driver need to blacklist ahci?

It was a copy and paste from the hpvsa driver. Not necessary since ahci is for SATA, and snic is for SCSI.

I used this drivers.yaml (http://pastebin.ubuntu.com/11875478/) which didn't have blacklist ahci in the snic section, and the system is provisioned successfully.

ubuntu@mature-sheep:~$ cat /var/log/kern.log |grep BOOT_IMAGE
Jul 13 18:27:37 mature-sheep kernel: [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-44-generic root=UUID=e1845928-cccd-4f30-a74f-f3e20e160f32 ro modprobe.blacklist=
Jul 13 18:27:37 mature-sheep kernel: [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-44-generic root=UUID=e1845928-cccd-4f30-a74f-f3e20e160f32 ro modprobe.blacklist=
ubuntu@mature-sheep:~$

Changed in maas:
status: In Progress → Fix Committed
Changed in maas:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers