vxenablef: errno 19

 
SOLVED
Go to solution
Ceesjan van Hattum
Esteemed Contributor

vxenablef: errno 19

Hi,
I installed OnlineJFS (hpux 11.00.01) with
it's licensecode, but when i do a
/sbin/fs/vxfs3.3/vxenablef -e full
i get
Unable to enable VxFS feature VXFS. errno 19

What is errno 19 ??
Regards,
Ceesjan van Hattum
10 REPLIES 10
Jeff Schussele
Honored Contributor
Solution

Re: vxenablef: errno 19

Hi Ceesjan,

Err 19 is ENODEV - No Device.
I suspect that you don't have the OnLine JFS driver vxadv in the kernel. Check that vxadv is in /stand/system & then check the driver state with SAM. Make sure vxadv is IN. If it's not then change the state, relink & reboot.

HTH,
Jeff
PERSEVERANCE -- Remember, whatever does not kill you only makes you stronger!
RAC_1
Honored Contributor

Re: vxenablef: errno 19

swverify OnlineJFS

swlist -l product -a state OnlineJFS

Anil
There is no substitute to HARDWORK
Geoff Wild
Honored Contributor

Re: vxenablef: errno 19

Check:

vxlicense -p

Is vxportal in kernel?
grep vxportal /stand/system

Rgds...Geoff
Proverbs 3:5,6 Trust in the Lord with all your heart and lean not on your own understanding; in all your ways acknowledge him, and he will make all your paths straight.
Geoff Wild
Honored Contributor

Re: vxenablef: errno 19

Just found case I had - which was same thing - definately was vxportal issue:

# /sbin/fs/vxfs/vxenablef -a
Unable to enable VxFS feature HP_OnLineJFS. errno 19


lsdev |grep vxportal
97 97 vxportal unknown

Should be 97...

To rebuild kernel:

# cd /stand/build
# /usr/lbin/sysadm/system_prep -v -s system
This extracts a current copy of your system file into /stand/build/system

Use kmsystem(1M) to modify the system file and system description files.

# kmsystem -c y -S ./system vxportal
NOTE: Redo that same command for each and every driver from the list of drivers above

Build the kernel:
mk_kernel -s system
The mk_kernel command creates /stand/build/vmunix_test, a kernel ready for testing.

Move the old system file and kernel so if anything goes wrong, you still have a bootable kernel:
mv /stand/system /stand/system.prev
mv /stand/vmunix /stand/vmunix.prev
mv /stand/dlkm /stand/dlkm.vmunix.prev

Move the new system file and new kernel into place, ready to be used when you reboot the system:
mv /stand/build/system /stand/system
kmupdate /stand/build/vmunix_test

kmupdate(1M) initiates the automatic move of the specified kernel file, together with its associated directory containing related files, to /stand/vmunix and /stand/dlkm/,
respectively, during shutdown.
It also automatically saves the old kernel and its associated directory to /stand/vmunix.prev and /stand/dlkm.vmunix.prev/, respectively.


Reboot the system using the shutdown -r (1M) command (not reboot(1M)).


Rgds...Geoff
Proverbs 3:5,6 Trust in the Lord with all your heart and lean not on your own understanding; in all your ways acknowledge him, and he will make all your paths straight.
Jeff Schussele
Honored Contributor

Re: vxenablef: errno 19

Hi Geoff,

I don't think that vxportal is the trouble.
I believe Ceesjan has an HP-UX 11.0 system - inferred by the version of OnLine JFS 11.00.01
OnLine JFS for 11.11 should be B.11.11
And vxportal is not used in 11.0

Rgds,
Jeff
PERSEVERANCE -- Remember, whatever does not kill you only makes you stronger!
Geoff Wild
Honored Contributor

Re: vxenablef: errno 19

Sorry Ceesjan - Jeff is correct - my solution is for 11.11 - not 11.0 - misread your question....I only keyed on errno 19 - which I had for same reason last month - but on a 11i server...

I have a couple of 11.0 machines left - with OnlineJFS...


Do a:

kmsystem | grep vx

You should see:

vxadv Y -
vxbase Y -
vxportal N -


If no vxadv, then you may need to re-install OnlineJFS - again.

I would place a call to HP Support.

Rgds...Geoff
Proverbs 3:5,6 Trust in the Lord with all your heart and lean not on your own understanding; in all your ways acknowledge him, and he will make all your paths straight.
Cheryl Griffin
Honored Contributor

Re: vxenablef: errno 19

Definitely check what is installed. The error indicates the OnLineJFS product is not correctly installed.

# swlist -l fileset JFS

You should see a number of JFS 3.3 entries.
Post your output here.
"Downtime is a Crime."
Ceesjan van Hattum
Esteemed Contributor

Re: vxenablef: errno 19

I've seen some wierd things on my system, but i'll come back to it tomorrow.

CU
Ceesjan van Hattum
Esteemed Contributor

Re: vxenablef: errno 19

Hi,
vxadv is in /stand/system, but i can't find it in 'sam' nor in 'kmsystem'.
kmsystem gives me this:
vxbase Y -
vxfs N -
vxfs33_q4_syms N -
vxportal N -
vxportal33 N -
,while 'sam' say this:
vxbase IN IN
vxfs IN IN
vxfs33_q4_syms IN IN
vxportal33 IN IN
(no vxportal there..)
SO.. who is telling me the truth...?
I understand that i have to reinstall
OnlineJFS..
The 'swverify' gives me no errors but
lots of warnings: superceed patches etc.

Together with my supportdesk, i'll try
to find a way to get the patching right.
But one question leaves me puzzled:

How can i manage to let 'sam', /stand/system and kmsystem tell me the same.. should these three be in sync with each other ??

Regards,
Ceesjan
(ps. Points will be awarded later, don't worry).