Databases
cancel
Showing results for 
Search instead for 
Did you mean: 

basis_daioconfig: ioctl(ASYNC_CONFIG) failed: Not owner

SOLVED
Go to solution

basis_daioconfig: ioctl(ASYNC_CONFIG) failed: Not owner

Hi,

Anyone using Sybase 11.93 and HP-UX 11? I applied some patches for the OS and after that my ASE does not use async i/o anymore. It is now using standard unix i/o. Here's the error on the Sybase log:
basis_daioconfig: ioctl(ASYNC_CONFIG) failed: Not owner
kernel basis_daioconfig: ioctl(ASYNC_ADDSEG) failed: I/O error
kernel basis_daioconfig: Asynchronous I/O not available
Any help would be appreciated. Thanks
3 REPLIES
Andy Monks
Honored Contributor
Solution

Re: basis_daioconfig: ioctl(ASYNC_CONFIG) failed: Not owner

You need to add the sybase group to the privledges required for locking memory. I guess you've recently loaded some kernel patches and one of the changes to was force the locking of shared memory to obey the same rules and non-shared memory.

have a read of the setprivgrp command. The sybase group will need to be given the MLOCK priviledge.
James A. Donovan
Honored Contributor

Re: basis_daioconfig: ioctl(ASYNC_CONFIG) failed: Not owner

Check owner/group permissions on /dev/async. They need to be set to the owner/group of your database. I.e., if sybase:sysdba owns your Sybase database then you need to

# chown sybase:sysdba /dev/async

Remember, wherever you go, there you are...

Re: basis_daioconfig: ioctl(ASYNC_CONFIG) failed: Not owner

Thanks for the quick reply. Server is now using async i/o after running the setprivgrp command.