Home > Cannot Open > Cannot Open /dev/kmem

Cannot Open /dev/kmem

However, I always get no data into the portal when I run as itmadmin and I get an error in the logs saying Failure to open /dev/kmem, errno = 13: permission In Linux, we stress serving a diverse audience, so we don't ask "why should we keep this feature?" We ask, "why shouldn't we?" Things get dropped because no one is maintaining I didn't find anything usefull to help me with this. How do pilots identify the taxi path to the runway? weblink

This special file can also be used to map parts of the physical address space directly into a process's virtual space, though this only works for addresses which do not correspond Basically it should be a kernel debugging option, and thus off for the vast majority of systems. access physical address sapce to get jiffies value. * * demostrate following techniques: * o get ELF object symbol address by calling nlist() * o access virtual memory space from /dev/kmem On Unix systems with free kernels, there is pretty much no safe way to use /dev/kmem in any case: too many details of kernel memory layout can and do change too http://unix.ittoolbox.com/groups/technical-functional/ibm-aix-l/1800106-an-error-occurred-cannot-open-devkmem-permission-denied-3806289

The Fedora kernel, as it turns out, has not supported /dev/kmem for a long time. sudo /apps/ITM/bin/secureMain –h /apps/ITM lock sudo chown -R itmadm:itmadm /apps/ITM sudo /apps/ITM/bin/SetPerm –h /apps/ITM Select option for all sudo –u itmadm /apps/ITM/bin/itmcmd config –S –t ITM_HUB accept all defaults and enter Now I have a new version of program (partially work), please check my update (in my original post above). –Tom Xue May 30 '12 at 14:44 /dev/kmem is disabled Essentially it's a spreadsheet that reads /dev/kmem and displays the results of address expressions (and their contents) with realtime updates (think "top" for kernel memory).

It's a funny game for geeks, but don't do that on production systems ;-) Who needs /dev/kmem? You're now being signed in. so lets annihilate everything... Is this because I'm logged in as someone who doesn't have the proper rights to execute the command.

Design considerations. Oracle Panaya Inc. Cheers ZB Remove advertisements Sponsored Links zazzybob View Public Profile Visit zazzybob's homepage! On commonly-configured i386 systems, for example, the base of the kernel's virtual address space is at 0xc0000000.

etc. Who needs /dev/kmem? I woudl suggest to, Recheck the oracle install .HTHraj Take it easy. 0 Kudos Reply maria paschali Frequent Advisor Options Mark as New Bookmark Subscribe Subscribe to RSS Feed Highlight Print a "ps" for HP-UX), configuration and many other general uses mentioned before (debugging, patching, etc.) .

Showing results for  Search instead for  Do you mean  Menu Categories Solutions IT Transformation Internet of Things Topics Big Data Cloud Security Infrastructure Strategy and Technology Products Cloud Integrated Systems Networking All product names are trademarks of their respective companies. I did this little explanation because of all you can see two different Ethernet but the same issues, this issues appear when I can tried to see the "etXX" or the But still my program cannot work.

I.e. http://haywirerobotics.com/cannot-open/cannot-open-netinet-in-h.html Thanks! /* * getjiff.c * * this toolkit shows how to get jiffies value from user space: * 1. Who needs /dev/kmem? My accountSearchMapsYouTubePlayNewsGmailDriveCalendarGoogle+TranslatePhotosMoreShoppingWalletFinanceDocsBooksBloggerContactsHangoutsEven more from GoogleSign inHidden fieldsSearch for groups or messages Re: How to get the process id that is using a port From: Tristan Date: Wed, 10 Dec 2008

However, when trying to execute the script I still get the same rror message. how could i find the process id that  is using a port. KME has some problems (not being 64-bit compatible is the biggest). check over here Go to Solution. 0 Kudos Reply All Forum Topics Previous Topic Next Topic 6 REPLIES Steven Sim Kok Leong Honored Contributor [Founder] Options Mark as New Bookmark Subscribe Subscribe to RSS

russian rulette (see prev comment) should be possible everywhere. Find all posts by zazzybob « Previous Thread | Next Thread » Thread Tools Show Printable Version Email this Page Subscribe to this Thread Display Modes Linear Mode Switch to But, unless some sort of important user shows up, chances are that /dev/kmem will not survive into 2.6.14.

would be fun to go through the full /dev/* Most over-paranoid people are becoming even more over-paranoid as they do not understand clearly the risks.

My questions are: (1) Why "mmap: Invalid argument" in case 1? (2) Why the mmap only maps PAGE_SIZE length space? (3) What's wrong with read_mem? A valid offset in /dev/kmem would be a kernel virtual address - these addresses look much like physical addresses, but they are not. Anybody who would be inconvenienced by that change should speak up soon. (Log in to post comments) Who needs /dev/kmem? Don't go changing the permissions on the device files!

The fact that it has been broken for some time suggests that there are not a whole lot of users out there. Toolbox.com is not affiliated with or endorsed by any company listed at this site. Who needs /dev/kmem? http://haywirerobotics.com/cannot-open/cannot-open-test-qtp.html A legitimate one, in fact. :) I'm teaching a Linux device driver development course this week.

Not the answer you're looking for? But the real question that has come out of this episode is: is there any reason to keep /dev/kmem around? A stupid one, to be sure, because it alerted you to the problem, but I'm sure Sturgeon's Law is true of crackers too. However it seems that I cannot access device address regions that way with /dev/kmem.

You *should* be able to view your own stuff without su-ing to root though. The code which implements mmap() for /dev/kmem looks like this in 2.6.12: if (!pfn_valid(vma->vm_pgoff)) return -EIO; val = (u64)vma->vm_pgoff << PAGE_SHIFT; vma->vm_pgoff = __pa(val) >> PAGE_SHIFT; return mmap_mem(file, vma); The idea Thus I don't have to rely on same basic capacities of the board the device driver has to check. This is the accepted answer.

Cheers Jason Log in to reply. share|improve this answer answered Jul 13 '12 at 1:28 p_l 988716 add a comment| up vote 2 down vote I've tried combinations or offset and bs for dd and found this Or, could I get the username who is using a port?- Hide quoted text - - Show quoted text - . more stack exchange communities company blog Stack Exchange Inbox Reputation and Badges sign up log in tour help Tour Start here for a quick overview of the site Help Center Detailed

My first idea was to explain the background of these devices, the reasons why they were created at first time in AT&T Unix VI.