No /dev/cciss

Chris du Preez chris at
Fri Nov 12 12:51:42 UTC 2010

> > I have executed "sudo modprobe -v cciss" and made sure the the module was
> > loaded with lsmod, no /dev/cciss directory was created. I have also put 
> > cciss in /etc/modules to make sure it get loaded at boot time, but still 
> > /dev/cciss
> I suspect that you have to trigger udev into creating /dev/cciss after
> the modprobe with
> udevadm trigger --verbose --subsystem-match=block
> (there may be a more fine-grained udevadm invocation for this purpose
> but this should work)
> You could also try to re-generate your initrd to ensure that it loads 
> Add
> cciss
> to
> /etc/initramfs-tools.d/modules
> and run
> update-initramfs -c -k $(uname -r)
> (assuming that you are running the kernel whose initrd you are updating)
> PS: I find it peculiar that installing a server kernel did not give
> you "cciss compatibility" by default because it has for me in the
> past.
I have downgraded in the meantime to Ubuntu 8.04 to get  my Smart Array 642 to 
work on Linux, but I have to upgrade to 10.04 for new software that we want to 
use. I have done what you suggests above but there are still no /dev/cciss.

More information about the ubuntu-users mailing list