SRSS 3.1.1 - /dev/utdiskctl: No such file or directory

Dear All,

I am new using Sun Ray - please forgot my lame questions :)

I installed by documentation SRSS 3.1.1 on RH ES 4.0 update 3, whitout any update.

I can't mount USB pendrive, the device links are not exist (/tmp/SUNWut/units/IEEE802.MACID/devices/usb@1/hub@1/manufacturer_name, model_name@3:1)

I got this error message in /var/opt/SUNWut/log/utstoraged.log

2006.09.14 16:37:23.890967 CEST Storage Service is starting

/dev/utdiskctl: No such file or directory

2006.09.14 16:37:23.892260 CEST dm_connect: trying....

2006.09.14 16:37:24.894260 CEST Storage Service exiting

/dev/utdiskctl: No such file or directory

2006.09.14 16:37:29.897955 CEST dm_connect: trying....

The following error messages I got until install:

+++ SUNWutkau-3.1.1-11.i386.rpm

+++ Making and installing Sun Ray Audio module ...

make -C /lib/modules/2.6.9-34.ELsmp/build SUBDIRS=/usr/src/SUNWut/utadem modules

make[1]: Entering directory `/usr/src/kernels/2.6.9-34.EL-i686'

CC [M] /usr/src/SUNWut/utadem/utadem.o

/usr/src/SUNWut/utadem/utadem.c:6: warning: ignoring #pragma ident

In file included from /usr/src/SUNWut/utadem/utadem.c:31:

/usr/src/SUNWut/utadem/utadem.h:9: warning: ignoring #pragma ident

Building modules, stage 2.

MODPOST

CC/usr/src/SUNWut/utadem/utadem.mod.o

LD [M] /usr/src/SUNWut/utadem/utadem.ko

make[1]: Leaving directory `/usr/src/kernels/2.6.9-34.EL-i686'

install -d /lib/modules/2.6.9-34.ELsmp/misc

install -c utadem.ko /lib/modules/2.6.9-34.ELsmp/misc

+++ SUNWutio-3.1.1-11.i386.rpm

+++ Making and installing Sun Ray UTIO module ...

make -C /lib/modules/2.6.9-34.ELsmp/build SUBDIRS=/usr/src/SUNWut/utio modules

make[1]: Entering directory `/usr/src/kernels/2.6.9-34.EL-i686'

CC [M] /usr/src/SUNWut/utio/utio.o

/usr/src/SUNWut/utio/utio.c:6: warning: ignoring #pragma ident

In file included from /usr/src/SUNWut/utio/utio.c:32:

/usr/src/SUNWut/utio/utio.h:19: warning: ignoring #pragma ident

Building modules, stage 2.

MODPOST

CC/usr/src/SUNWut/utio/utio.mod.o

LD [M] /usr/src/SUNWut/utio/utio.ko

make[1]: Leaving directory `/usr/src/kernels/2.6.9-34.EL-i686'

install -d /lib/modules/2.6.9-34.ELsmp/misc

install -c utio.ko /lib/modules/2.6.9-34.ELsmp/misc

+++ SUNWutdsk-3.1.1-11.i386.rpm

+++ Making and installing Sun Ray Mass Storage modules ...

make -C /lib/modules/2.6.9-34.ELsmp/build SUBDIRS=/usr/src/SUNWut/utdisk modules

make[1]: Entering directory `/usr/src/kernels/2.6.9-34.EL-i686'

CC [M] /usr/src/SUNWut/utdisk/utdisk.o

CC [M] /usr/src/SUNWut/utdisk/utdiskctl.o

Building modules, stage 2.

MODPOST

CC/usr/src/SUNWut/utdisk/utdisk.mod.o

LD [M] /usr/src/SUNWut/utdisk/utdisk.ko

CC/usr/src/SUNWut/utdisk/utdiskctl.mod.o

LD [M] /usr/src/SUNWut/utdisk/utdiskctl.ko

make[1]: Leaving directory `/usr/src/kernels/2.6.9-34.EL-i686'

install -d /lib/modules/2.6.9-34.ELsmp/misc

install -c utdisk.ko utdiskctl.ko /lib/modules/2.6.9-34.ELsmp/misc

# modprobe utdisk -v

insmod /lib/modules/2.6.9-34.ELsmp/misc/utdiskctl.ko

WARNING: Error inserting utdiskctl (/lib/modules/2.6.9-34.ELsmp/misc/utdiskctl.ko): Invalid module format

insmod /lib/modules/2.6.9-34.ELsmp/misc/utdisk.ko

Could you help me?

Thanks,

Gabor, KOVATS-SZOCS

[3534 byte] By [Kovats-Szocs_Gabor] at [2007-11-26 10:11:02]
# 1

Ok, I did a mistake, I used wrong kernel source. Now, the drivers are build well and I can load them.

ModuleSize Used by

utadem37404 0

utio30736 0

utdisk14212 0

utdiskctl 32944 1 utdisk

But, the devices don't exist. How could I create the device /dev/utdiskctl? And what devices do I need to create?

Thanks,

Gabor, KOVATS-SZOCS

KovatsSzocs_Gabor at 2007-7-7 1:56:57 > top of Java-index,Desktop,Sun Ray Software - General Discussion...
# 2
If you reboot after a proper installation of SRSS, the master device node /dev/utdiskctl should get created automatically by /etc/init.d/utsyscfg.
aw11 at 2007-7-7 1:56:57 > top of Java-index,Desktop,Sun Ray Software - General Discussion...
# 3
Thanks for your help, it is running!
KovatsSzocs_Gabor at 2007-7-7 1:56:57 > top of Java-index,Desktop,Sun Ray Software - General Discussion...
# 4

This may be old news but I just came across the fact that if you upgrade your kernel, a new directory is created, /lib/modules/`uname -r` which doesn't have the misc directory created by the original thin client install.

This causes the "/dev/utdiskctl: No such file or directory" problem as well. I simply copied the files from /lib/modules/<original kernel dir>/misc to /lib/modules/`uname -r`/misc

Ramon Berger

JUNE6 at 2007-7-7 1:56:57 > top of Java-index,Desktop,Sun Ray Software - General Discussion...