I had 9P mounting working but the v9fs (9P) module has vanished from my Linux machine. As root, I invoked the equivalent in C of
mount -t 9P -o proto=fd,name=$LOGNAME,rfdno=%d,wfdno=%d '' /n/remote
where %d is the file descriptor to communicate with the 9P server.
The more common usage is
mount -t 9P -o name=geoff 10.240.55.178 /n/remote
