10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have 7 functions those need to be executed as command line inputs, I tried with below code it’s not executing function. If I run the ./script 2 then fun2 should execute , how to initiate that function I tried case and if else also, how to initiate function from command line
if
then... (8 Replies)
Discussion started by: saku
8 Replies
2. Ubuntu
Hello Friends,
I am using Ubundu.
I want to know how to run kernel functions in a separate core?
I know about Taskset and it supports only for the application.
Do anybody know any command (or) have any idea about how to do it?
Please help me
Thank you (3 Replies)
Discussion started by: reksss
3 Replies
3. UNIX for Dummies Questions & Answers
I have installed ubuntu 11.04 on my system.
After this when I used to give uname -r it showed me kernel version as 2.6.38.
Now I had downloaded kernel 2.6.34.12 from kernel.org and installed it using the following steps:
make
make modules
make modules_install
make install
This created... (2 Replies)
Discussion started by: rupeshkp728
2 Replies
4. Programming
can a linux kernel module call libc functions, such as printf(), strcpy(), etc...? (9 Replies)
Discussion started by: vistastar
9 Replies
5. Programming
Hi,
I ported a file system from Kernel version 2.6.18.* to 2.6.32.46 as VFS implementation has changed and prepare_write/commit_write are replaced by write_begin/write_end pairs.
Implemented the feature by writing a wrapper for write_begin and write_end and calling original functions for... (0 Replies)
Discussion started by: Praveen_218
0 Replies
6. Red Hat
Hi all,
I just started working on kernel modules. One query i'm not able to resolve how i can use call any of my function(take example testfunc() ) defined in my loadable kernel module (take example : test.ko)
I want to export kernel module functions to user programs.
Consider i have... (0 Replies)
Discussion started by: er.tarun.9986
0 Replies
7. Solaris
I tried to install the kernel patch 118855-36 in my x86 machine which has Solaris 10 installed. Find below the error message....
#patchadd 118855-36
Checking patches that you specified for installation.
Done!
Approved patches will be installed in this order:
118855-36
Executing... (1 Reply)
Discussion started by: paventhan
1 Replies
8. Linux
Hello All,
I'm new to linux programming and this is my first post.I am porting ethernet driver from Linux2.4 to Linux2.6 for Xscale, after modifications I am able to install the driver.
Now when i assign the address to my device using ifconfig, kenerl is going to panic. Stack trace is showing... (0 Replies)
Discussion started by: vineykr
0 Replies
9. Red Hat
Hi,
While trying to build the linux kernel - 2.6.24.2,
i get the following error message during initial phase(make menuconfig) :
scripts/kconfig/lxdialog/dialog.h:32:20: error: curses.h: No such file or directory <===
In file included from scripts/kconfig/lxdialog/checklist.c:24:
It seems... (1 Reply)
Discussion started by: amit4g
1 Replies
10. Red Hat
root@pr # iptables -L
modprobe: QM_MODULES: Function not implemented
modprobe: QM_MODULES: Function not implemented
modprobe: Can't locate module ip_tables
iptables v1.2.8: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel... (5 Replies)
Discussion started by: prashant_ohol
5 Replies
PASS(4) BSD Kernel Interfaces Manual PASS(4)
NAME
pass -- CAM application passthrough driver
SYNOPSIS
device pass
DESCRIPTION
The pass driver provides a way for userland applications to issue CAM CCBs to the kernel.
Since the pass driver allows direct access to the CAM subsystem, system administrators should exercise caution when granting access to this
driver. If used improperly, this driver can allow userland applications to crash a machine or cause data loss.
The pass driver attaches to every SCSI device found in the system. Since it attaches to every device, it provides a generic means of access-
ing SCSI devices, and allows the user to access devices which have no "standard" peripheral driver associated with them.
KERNEL CONFIGURATION
It is only necessary to configure one pass device in the kernel; pass devices are automatically allocated as SCSI devices are found.
IOCTLS
CAMIOCOMMAND This ioctl takes most kinds of CAM CCBs and passes them through to the CAM transport layer for action. Note that some CCB
types are not allowed through the passthrough device, and must be sent through the xpt(4) device instead. Some examples of
xpt-only CCBs are XPT_SCAN_BUS, XPT_DEV_MATCH, XPT_RESET_BUS, XPT_SCAN_LUN, XPT_ENG_INQ, and XPT_ENG_EXEC. These CCB types
have various attributes that make it illogical or impossible to service them through the passthrough interface.
CAMGETPASSTHRU This ioctl takes an XPT_GDEVLIST CCB, and returns the passthrough device corresponding to the device in question. Although
this ioctl is available through the pass driver, it is of limited use, since the caller must already know that the device in
question is a passthrough device if they are issuing this ioctl. It is probably more useful to issue this ioctl through the
xpt(4) device.
FILES
/dev/passn Character device nodes for the pass driver. There should be one of these for each device accessed through the CAM subsystem.
DIAGNOSTICS
None.
SEE ALSO
cam(3), cam(4), cam_cdbparse(3), xpt(4), camcontrol(8)
HISTORY
The CAM passthrough driver first appeared in FreeBSD 3.0.
AUTHORS
Kenneth Merry <ken@FreeBSD.org>
BUGS
It might be nice to have a way to asynchronously send CCBs through the passthrough driver. This would probably require some sort of
read/write interface or an asynchronous ioctl interface.
BSD October 10, 1998 BSD