add cisco snic to 3rd party driver

Bug #1470276 reported by Samantha Jian-Pielak
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Fix Released
High
Andres Rodriguez
1.8
Fix Released
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
Revision history for this message
Andres Rodriguez (andreserl) wrote :

@Samantha,

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

Revision history for this message
Samantha Jian-Pielak (samantha-jian) wrote :

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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.