Confused about kernel extensions

I've learned two things about kernel extensions from Google searches:
1. Kernel extensions are stored in System/Library/Extensions
2. You can list all Apple extensions with the Terminal command kextstat and all third party extensions with the command kextstat | grep -v com.apple.
But something doesn't add up: the files listed by the kextstat command all begin with "com.apple". No files in System/Library/Extensions begin with "com.apple". In fact, none of the kernel extensions listed by the kextstat command seem to reside in System/Library/Extensions. So where are they?

I have the following result with the terminal command kextstat
Index Refs Address            Size       Wired      Name (Version) <Linked Against>
  111    0 0xffffff7f80b71000 0x5000     0x5000     com.Cycling74.driver.Soundflower (1.6.6) <101 5 4 3>
  126    0 0xffffff7f820f4000 0x3000     0x3000     com.bresink.driver.BRESINKx86Monitoring (9.0) <5 4 3>
I found the Soundflower driver in /System/Library/Extensions/
But ccould not find the other one BRESINKx86Monitoring anywhere .
where is it hidden?

Similar Messages

  • Confusion about .html extension

    Hi Guys,
    I have a problem with my site at www.dubkasm.com, I find that if I type in just dubkasm.com it takes me straight to my home.html page, but when I type dubkasm.com/remixed it won't take me to that sub page, unless I type the address with.html at the end.
    The problem is, I have quoted the link dubkasm.com/remixed on my album artwork (already in shops) but when this is typed in, the page is not found! Is there a way I can remedy this
    I hope this is clear. Thanks for your help!
    Ben

    For answer see your other post.

  • Confused about Reader Extensions

    I've created an interactive form and the users using Reader can email the XML data from it to me, and I can import that data into the forms using Acrobat Pro 7.0 just fine. The users have requested that they be able to save a copy of the *completed* form. We're also considering the upgrade to Acrobat 8 Pro and would "enabling Usage Rights" in the form through Acrobat 8 Pro enable the Reader users to save their completed forms or not?

    Potentially. Key question: What is the absolute maximum number of
    users a form might have? And the maximum number of uses one form might
    ever have? 100? 500? 1000...?
    Aandi Inston

  • Confused about capability of extensions

    Hi,
    I'm a bit confused about what extensions are used for. I've
    never used any, and can't seem to figure out what they're for
    besides copy-paste.
    I looked at dreamweavers help file about creating extensions,
    but all it does is allow you to make a code block that can be
    inserted at a click of a button.
    Is there a way that you can make extensions that actually ADD
    options to dreamweaver menus? Like when a user right clicks
    somewhere, or something like that? Like if the user clicks anywhere
    a link to go to google.com is on the menu or something, thats
    simple.
    What I want is to build a window that is an extension. You
    can find what I am attempting to accomplish at:
    Here
    What can you do with extensions? Can you actually add onto
    dreamweavers product?

    "digitalpacman" <[email protected]> wrote in
    message
    news:e5nd8j$3ps$[email protected]..
    >I tried reading all that but none of it really helped.
    And the instructions
    >I
    > got don't even work. I tried to simply edit the menu
    options for the
    > reference
    > panel in the menus.xml file and nothing even changed. I
    added, deleted,
    > modified. Nothing changed. Yes I did restart dreamweaver
    and it was not
    > open
    > during the edit of the XML file.
    Dreamweaver creates a local copy of menus.xml that overrides
    the copy in
    Configuration. See this link for info:
    http://livedocs.macromedia.com/dreamweaver/8/extending/wwhelp/wwhimpl/common/html/wwhelp.h tm?context=LiveDocs_Parts&file=02_cust8.htm
    > Is it possible to add in your own WINDOWS? Like the
    Files window ect?
    Yes, look up Floating Panels in the Extending Dreamweaver
    manual.
    > I cant seem to find a reference to functions dreamweaver
    allows us to use
    > for
    > functionality.
    Check the DW API reference in the help menu. Almost every API
    call is in
    there. Additional functionality is in Configuration/Shared.
    Check the
    dwscripts.js file and others for a good idea of what can be
    done.
    Tom

  • [SOLVED] Confused about Mobility Radeon HD 3200

    I've always found hard to find good information about this card - some sources, even, contradict themselves. All what I know is that it is an integrated graphics card and that it features the RS780M chipset. These are some tips I've got from the system logs:
    grep -i r600 /var/log/Xorg.0.log
    [ 23.353] (II) RADEON(0): [DRI2] DRI driver: r600
    [ 23.353] (II) RADEON(0): [DRI2] VDPAU driver: r600
    [ 24.099] (II) AIGLX: Loaded and initialized r600
    dmesg | grep -i radeon
    [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux-hf root=UUID=ab92c2db-22b5-4fcb-a33f-2efe3f3f104c ro radeon.modeset=1 radeon.benchmark=0 radeon.tv=0 radeon.pm=0 init=/usr/lib/systemd/systemd quiet
    [ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-hf root=UUID=ab92c2db-22b5-4fcb-a33f-2efe3f3f104c ro radeon.modeset=1 radeon.benchmark=0 radeon.tv=0 radeon.pm=0 init=/usr/lib/systemd/systemd quiet
    [ 1.463857] [drm] radeon kernel modesetting enabled.
    [ 1.464337] radeon 0000:01:05.0: VRAM: 256M 0x00000000C0000000 - 0x00000000CFFFFFFF (256M used)
    [ 1.464340] radeon 0000:01:05.0: GTT: 512M 0x00000000A0000000 - 0x00000000BFFFFFFF
    [ 1.464779] [drm] radeon: 256M of VRAM memory ready
    [ 1.464781] [drm] radeon: 512M of GTT memory ready.
    [ 1.472494] radeon 0000:01:05.0: WB enabled
    [ 1.472499] radeon 0000:01:05.0: fence driver on ring 0 use gpu addr 0x00000000a0000c00 and cpu addr 0xffff8800374a5c00
    [ 1.472502] radeon 0000:01:05.0: fence driver on ring 3 use gpu addr 0x00000000a0000c0c and cpu addr 0xffff8800374a5c0c
    [ 1.472570] [drm] radeon: irq initialized.
    [ 1.472672] radeon 0000:01:05.0: setting latency timer to 64
    [ 1.504277] [drm] radeon atom DIG backlight initialized
    [ 1.504279] [drm] Radeon Display Connectors
    [ 1.504311] [drm] radeon: power management initialized
    [ 2.344989] fbcon: radeondrmfb (fb0) is primary device
    [ 2.441483] radeon 0000:01:05.0: fb0: radeondrmfb frame buffer device
    [ 2.441486] radeon 0000:01:05.0: registered panic notifier
    [ 2.441502] [drm] Initialized radeon 2.30.0 20080528 for 0000:01:05.0 on minor 0
    I also found good (?) information, or at least a clearly-explained article, here. After reading it, UVD appears as the AMD's counterpart of NVIDIA's VDPAU for video acceleration.
    What I'm not sure about, is:
    -  Does it support video acceleration? I'd like to offload video processing to the GPU, but am not sure if my card and the open-source drivers support it or not. Wikipedia's article about VDPAU states it comes from NVIDIA, but then it says it has an open-source implementation.
    -  What has gallium to do with it? What gallium drivers should I enable in mesa? And what about DRI drivers?
    I configured mesa as follows:
    ./configure --prefix=/usr \
    --sysconfdir=/etc \
    --with-dri-driverdir=/usr/lib/xorg/modules/dri \
    --with-gallium-drivers=r600 \
    --with-dri-drivers=radeon \
    --with-llvm-shared-libs \
    --enable-gallium-llvm \
    --enable-egl \
    --enable-gallium-egl \
    --with-egl-platforms=x11,drm \
    --enable-shared-glapi \
    --enable-gbm \
    --enable-glx-tls \
    --enable-dri \
    --enable-glx \
    --enable-osmesa \
    --enable-texture-float \
    --enable-xa \
    --enable-vdpau
    Not sure if I missed something, though.
    I am very confused about how Linux manages graphics, and what all those layers are for. DRM, DRI, VDPAU, VA-API, gl, gl3, xv, xvmc... it's a mess!
    Thanks in advance.
    Last edited by Kalrish (2013-06-16 17:54:04)

    The feature matrix might help. The easy part to answer is that the 3D driver is split into two parts: DRM which is part of the kernel and DRI which is in userspace and comes from the mesa package.
    Xv is an Xserver extension supported by pretty much all drivers. Found in the DDX (xf86-video-*), it uses features of the card to speed up the display of video (but not decoding). It can either do this by using the "video overlay" or creating a shader.
    Now if you want to use Xv but also offload decoding to the card, you need a video acceleration API. The ones to choose from are XvMC, VA-API, VDAPU in increasing order of feature support. They were developed by Xorg, Intel, Nvidia respectively but anyone is free to implement them. I don't think it's correct to call UVD a counterpart of VDPAU. UVD is a bunch of registers on newer AMD cards. And if you sent bits to those registers in the right way, you can implement VDPAU.
    The other way to implement VDPAU (say if the documentation for UVD registers was not released) is to use gallium. There is a gallium state tracker which can still do it at the expense of being slower. It is a hack whereby you convert video frames to polygon textures and make the OpenGL part of the card think that it's calculating part of a 3D scene when really it's decoding video.

  • How to remove Kernel extensions, Slow Restart 10.7.5, Should I really upgrade to 10.9?

    Hello everyone, after spending a few days reading various posts about similar topics, here is a breakdown of my question: 
    (I made a Time Machine backup on an external HD, even though EtreCheck says "Not Configured")
    1:  I used EtreCheck to diagnose my laptop, and I do not know how to locate the Kernel Extensions in the computer to eliminate them, or "solve" them.  Can I find them with Finder?  If so, do I just delete the files?  How else can I pinpoint the issues EtreCheck shows me?
    2:  I am experiencing the "15 second waiting period" with the gray spining wheel when I restart, which only started happening about three weeks ago.
    3:  After multiple attempts, it seems that Mavericks 10.9 is finally downloading from the App Store, but I would rather not upgrade if I don't need to, since 10.7.5 has been working well until now. 
    MAINLY, this is important to me since I am using Abelton Live 9 with a new 64-bit Saffire Pro-14 firewire audio interface, and it has started clicking during playback, which cannot be solved with buffering/latency fixes.  This is the main reason I got this laptop (for audio production) and I want to make sure it continues to function at the highest level for that purpose.
    To be clear, I have not experienced a "kernel panic" that requires me to shut down...  I am simply trying to maintain my system for optimal performance by deleting problem files.
    Thanks to anyone who can give me some basic daemon/kernel hunting instructions.
    Here is the EtreCheck report:
    Hardware Information:
              MacBook Pro (13-inch, Late 2011)
              MacBook Pro - model: MacBookPro8,1
              1 2.8 GHz Intel Core i7 CPU: 2 cores
              8 GB RAM
    Video Information:
              Intel HD Graphics 3000 - VRAM: 512 MB
    Audio Plug-ins:
              iSightAudio: Version: 7.7.1 - SDK 10.7
    System Software:
              Mac OS X 10.7.5 (11G63b) - Uptime: 0 days 1:11:17
    Disk Information:
              APPLE SSD TS128C disk0 : (121.33 GB)
                        disk0s1 (disk0s1) <not mounted>: 209.7 MB
                        disk0s2 (disk0s2) <not mounted>: 120.47 GB
                        Recovery HD (disk0s3) <not mounted>: 650 MB
              MATSHITADVD-R   UJ-8A8
    USB Information:
              Apple Inc. FaceTime HD Camera (Built-in)
              Apple Inc. BRCM2070 Hub
                        Apple Inc. Bluetooth USB Host Controller
              Apple Inc. Apple Internal Keyboard / Trackpad
              Apple Computer, Inc. IR Receiver
    FireWire Information:
    Thunderbolt Information:
              Apple, Inc. MacBook Pro
    Kernel Extensions:
              at.obdev.nke.LittleSnitch          (4050 - SDK 10.8)
              com.rogueamoeba.InstantOn          (6.0.3 - SDK 10.6)
              tc.tctechnologies.driver.Saffire          (4.1.3 17357 - SDK 10.6)
              com.rogueamoeba.InstantOnCore          (6.0.3 - SDK 10.6)
              com.paceap.kext.pacesupport.snowleopard          (5.9 - SDK 10.6)
    Problem System Launch Daemons:
              [not loaded] ftp-proxy.plist
    Problem System Launch Agents:
    Launch Daemons:
              [loaded] at.obdev.littlesnitchd.plist
              [failed] com.adobe.fpsaud.plist
              [loaded] com.hidden.daemon.plist
              [loaded] PACESupport.plist
              [loaded] tc.tctechnologies.Saffire.plist
    Launch Agents:
              [loaded] at.obdev.LittleSnitchUIAgent.plist
              [loaded] com.hp.messagecenter.launcher.plist
              [loaded] com.motu.MOTULauncher.plist
    User Launch Agents:
    User Login Items:
              iTunesHelper
    3rd Party Preference Panes:
              DivX
              Flash Player
              Growl
    Internet Plug-ins::
              FlashPlayer-10.6: Version: 11.9.900.170 - SDK 10.6
              QuickTime Plugin: Version: 7.7.1
              Flash Player: Version: 11.9.900.170 - SDK 10.6
              OVSHelper: Version: 1.1
              DivXBrowserPlugin: Version: 2.2
              Silverlight: Version: 5.1.20913.0 - SDK 10.6
              JavaAppletPlugin: Version: 14.9.0 - SDK 10.7 Outdated! Update
    Bad Fonts:
              None
    Old applications:
              None
    Time Machine:
              Time Machine not configured!
    Top Processes by CPU:
                   7%          storeagent
                   3%          WindowServer
                   2%          EtreCheck
                   2%          mds
                   2%          Little Snitch Agent
    Top Processes by Memory:
              369 MB          firefox
              115 MB          Photosmart_6510_series
              74 MB          Finder
              66 MB          mds
              49 MB          WindowServer
    Virtual Memory Statistics:
              5.56 GB          Free RAM
              908 MB          Active RAM
              439 MB          Inactive RAM
              1.12 GB          Wired RAM
              224 MB          Page-ins
              0 B          Page-outs

    OS X upgrades don't cause problems, they reveal them. Every OS X upgrade since at least Jaguar has elicited complaints ranging from crashes, slowdowns, reduced battery life, everything short of an outbreak of hives. Most problems reported on this site are directly attributable to incompatible system modifications and poorly written or otherwise ill-conceived utilities. They exist in roughly the same proportion that have existed with every OS X upgrade since Jaguar, at least. Apple has no way to fix problems caused by software they did not develop and cannot control.
    In your case, one definitely problematic system modification is the PACE anti-piracy app that does not appear to have been updated since Snow Leopard. I do not know what software you have that may require it, but it should either be updated or uninstalled before upgrading to Mavericks.
    There are others that could be a concern including a launch daemon curiously named "com.hidden.deamon.plist". Well-written software should not be attempting to hide anything, but perhaps that was just an unfortunately chosen name. (Edit to add: read http://hiddenapp.com/support/installation/how-uninstall/ - it doesn't appear to have been updated for Mavericks either.)
    If your boot time is excessive then an impending hard disk failure may be the cause. You must have a backup strategy, and rule out hardware failure as the possible cause of that symptom. If you have a backup strategy, then upgrading to Mavericks carries no risk whatsoever. If you don't like Mavericks, you can always restore your system from its backup. Merely having a backup often seems to preclude the need for it.
    I upgraded many portable and desktop Macs of various ages and configurations. In every case not only was the upgrade completely uneventful, every Mac enjoyed quantifiable performance improvements. None of them have the notoriously problematic software or incompatible hardware modifications that seem to have caused others misery though. In broad terms those can be categorized as third party "anti-virus" or "security" junk, "cleaning" or "optimizing" utilities, any number of invasive Google services including Chrome, and similarly ill-conceived system hacks.
    In your case the only potential concern with which I am familiar is PACE. Since I have no way of knowing what software you use I can only speculate what may require it, but I seem to recall PACE is or was used by Avid Pro Tools. Does that help?
    Message was edited by: John Galt

  • Confused about logical table source

    Hi,
    I'm confused about logical table source(LTS), there are 'General', 'Column Mapping', 'Content' tabs in
    LTS, in General tab ,there are some information,like 'Map to there tables' and 'joins',
    just here, we have created relationships in physical layer and BMM layer, so I would like to ask what's the use of the 'joins' here?

    Hi Alpha,
    Valid query, when you establish a complex join it is always between a logical fact and dimension table.Consider a scenario,
    Example:w_person_dx is an extension table not directly joined to a fact but joins to a dimension w_person_d.
    When you model the person_d tables in BMM, you ll have a single logical table with w_person_d as source.If you have to pull columns from both w_person_d and w_person_dx tables in a report, you add dx table as inner join to persond table in the general tab.Now when you check your physical query, you can see the inner join fired between the two dimensions.
    Rgds,
    Dpka

  • Two boots for OS? (Something about kernel)

    I have the latest generation Mac Pro with customized built, 1x 3.33gHz 6-core and 8 Gig of RAM.
    Here's something strange happened to me lately... about two weeks ago, the OS X will not load during the first boot. I have mine set at verbose mode so I can see the messages and usually from a cold boot, it will mention something like kernelcache is out of date and the kernal loading is now stopped. It will automatically reboot and then everything went fine as the OS loads up fairly quickly.
    Does anyone has any idea on this? I have resetted the SMB/EFI by power cycle but still doing the same.
    Thanks guys!
    It's not a problem, just annoying
    Oh BTW here are the Kernel console logs:
    Failed boot:
    Sep 13 08:30:31 localhost kernel[0]: PMAP: PCID enabled
    Sep 13 08:30:31 localhost kernel[0]: Darwin Kernel Version 11.1.0: Tue Jul 26 16:07:11 PDT 2011; root:xnu-1699.22.81~1/RELEASE_X86_64
    Sep 13 08:30:31 localhost kernel[0]: vm_page_bootstrap: 2023015 free pages and 57753 wired pages
    Sep 13 08:30:31 localhost kernel[0]: kext submap [0xffffff7f8072e000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff800072e000]
    Sep 13 08:30:31 localhost kernel[0]: zone leak detection enabled
    Sep 13 08:30:31 localhost kernel[0]: standard timeslicing quantum is 10000 us
    Sep 13 08:30:31 localhost kernel[0]: mig_table_max_displ = 72
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=0 LocalApicId=0 Enabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=2 Enabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=2 LocalApicId=4 Enabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=3 LocalApicId=16 Enabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=4 LocalApicId=18 Enabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=5 LocalApicId=20 Enabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=6 LocalApicId=1 Enabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=7 LocalApicId=3 Enabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=8 LocalApicId=5 Enabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=9 LocalApicId=17 Enabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=10 LocalApicId=19 Enabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=11 LocalApicId=21 Enabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=12 LocalApicId=0 Disabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=13 LocalApicId=0 Disabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=14 LocalApicId=0 Disabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=15 LocalApicId=0 Disabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=16 LocalApicId=0 Disabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=17 LocalApicId=0 Disabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=18 LocalApicId=0 Disabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=19 LocalApicId=0 Disabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=20 LocalApicId=0 Disabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=21 LocalApicId=0 Disabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=22 LocalApicId=0 Disabled
    Sep 13 08:30:31 localhost kernel[0]: AppleACPICPU: ProcessorId=23 LocalApicId=0 Disabled
    Sep 13 08:30:31 localhost kernel[0]: calling mpo_policy_init for TMSafetyNet
    Sep 13 08:30:31 localhost kernel[0]: Security policy loaded: Safety net for Time Machine (TMSafetyNet)
    Sep 13 08:30:31 localhost kernel[0]: calling mpo_policy_init for Sandbox
    Sep 13 08:30:31 localhost kernel[0]: Security policy loaded: Seatbelt sandbox policy (Sandbox)
    Sep 13 08:30:31 localhost kernel[0]: calling mpo_policy_init for Quarantine
    Sep 13 08:30:31 localhost kernel[0]: Security policy loaded: Quarantine policy (Quarantine)
    Sep 13 08:30:31 localhost kernel[0]: Copyright (c) 1982, 1986, 1989, 1991, 1993
    Sep 13 08:30:31 localhost kernel[0]: The Regents of the University of California. All rights reserved.
    Sep 13 08:30:31 localhost kernel[0]: MAC Framework successfully initialized
    Sep 13 08:30:31 localhost kernel[0]: using 16384 buffer headers and 10240 cluster IO buffer headers
    Sep 13 08:30:31 localhost kernel[0]: IOAPIC: Version 0x20 Vectors 64:87
    Sep 13 08:30:31 localhost kernel[0]: ACPI: System State [S0 S3 S4 S5] (S3)
    Sep 13 08:30:31 localhost kernel[0]: PFM64 0xf10000000, 0xf0000000
    Sep 13 08:30:31 localhost kernel[0]: [ PCI configuration begin ]
    Sep 13 08:30:31 localhost kernel[0]: AppleIntelCPUPowerManagement: Turbo Ratios 111122
    Sep 13 08:30:31 localhost kernel[0]: AppleIntelCPUPowerManagement: (built 13:08:12 Jun 18 2011) initialization complete
    Sep 13 08:30:31 localhost kernel[0]: console relocated to 0xf10010000
    Sep 13 08:30:31 localhost kernel[0]: PCI configuration changed (bridge=7 device=2 cardbus=0)
    Sep 13 08:30:31 localhost kernel[0]: [ PCI configuration end, bridges 15 devices 51 ]
    Sep 13 08:30:31 localhost kernel[0]: ETH0 cannot assert wake from D3cold
    Sep 13 08:30:31 localhost kernel[0]: ETH1 cannot assert wake from D3cold
    Sep 13 08:30:31 localhost kernel[0]: mbinit: done [96 MB total pool size, (64/32) split]
    Sep 13 08:30:31 localhost kernel[0]: Pthread support ABORTS when sync kernel primitives misused
    Sep 13 08:30:31 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib kmod start
    Sep 13 08:30:31 localhost kernel[0]: com.apple.AppleFSCompressionTypeDataless kmod start
    Sep 13 08:30:31 localhost kernel[0]: 2.4.0 Little Snitch: starting
    Sep 13 08:30:31 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib load succeeded
    Sep 13 08:30:31 localhost kernel[0]: com.apple.AppleFSCompressionTypeDataless load succeeded
    Sep 13 08:30:31 localhost kernel[0]: AppleIntelCPUPowerManagementClient: ready
    Sep 13 08:30:31 localhost kernel[0]: Intel82574L::start - Built Jun 18 2011 13:06:29 -- running on device at b9 d0 f0
    Sep 13 08:30:31 localhost kernel[0]: Intel82574L::start - Built Jun 18 2011 13:06:29 -- running on device at b10 d0 f0
    Sep 13 08:30:31 localhost kernel[0]: BTCOEXIST off
    Sep 13 08:30:31 localhost kernel[0]: wl0: Broadcom BCM432b 802.11 Wireless Controller
    Sep 13 08:30:31 localhost kernel[0]: 5.100.98.75
    Sep 13 08:30:31 localhost kernel[0]: FireWire (OHCI) TI ID 823f built-in now active, GUID 70cd60fffe4d5cd6; max speed s800.
    Sep 13 08:30:31 localhost kernel[0]: No interval found for . Using 8000000
    Sep 13 08:30:33: --- last message repeated 19 times ---
    Sep 13 08:30:31 localhost kernel[0]: [IOBluetoothHCIController::setConfigState] calling registerService
    Sep 13 08:30:31 localhost kernel[0]: rooting via boot-uuid from /chosen: 211367EC-E655-3F5F-99DE-1C6A6600BE38
    Sep 13 08:30:31 localhost kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
    Sep 13 08:30:31 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleAHCI/PRT3 @3/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDri ver/OCZ-VERTEX2 Media/IOGUIDPartitionScheme/Raid Partition 2@2/AppleRAIDMember/AppleRAIDStripeSet/System@0
    Sep 13 08:30:31 localhost kernel[0]: BSD root: disk3, major 14, minor 11
    Sep 13 08:30:31 localhost kernel[0]: Kernel is LP64
    Sep 13 08:30:32 localhost kernel[0]: jnl: error 45 from DKIOCUNMAP (extents=ffffff8014b30000, count=21); disabling trim for unknown-dev
    Sep 13 08:30:32 localhost kernel[0]: Intel82574L: Ethernet address e8:06:88:d0:09:fd
    Sep 13 08:30:32 localhost kernel[0]: Intel82574L: Ethernet address e8:06:88:cf:ec:44
    Sep 13 08:30:32 localhost kernel[0]: AirPort_Brcm4331: Ethernet address c8:bc:c8:f4:0e:7d
    Sep 13 08:30:32 localhost kernel[0]: IO80211Controller::dataLinkLayerAttachComplete():  adding AppleEFINVRAM notification
    Sep 13 08:30:33 localhost kernel[0]: Created virtif 0xffffff8014afd800 p2p0
    Sep 13 08:30:33 localhost kernel[0]: AirPort: Link Down on en2. Reason 8 (Disassociated because station leaving).
    Sep 13 08:30:35 Steves-Mac-Pro kernel[0]: Previous Shutdown Cause: 5
    Sep 13 08:30:35 Steves-Mac-Pro kernel[0]: DSMOS has arrived
    Sep 13 08:30:35 Steves-Mac-Pro kernel[0]: ** Device in slot: SLOT-1 **
    Sep 13 08:30:35 Steves-Mac-Pro kernel[0]: AppleTyMCEDriver::start coreVIDPID = 0xffffffff Number of packages = 1 Number of cpus = 12 memory monitor trough MCA
    Sep 13 08:30:36 Steves-Mac-Pro kernel[0]: Ethernet [Intel82574L]: Link up on en1, 1-Gigabit, Full-duplex, Symmetric flow-control, Debug [796d,af48,0de1,0200,cde1,3c00]
    Sep 13 08:30:39 Steves-Mac-Pro kernel[0]: 00000000  00000000  Intel82574L::timeoutHandler - has to reset the chipset once since there is still no link for the workaround

    There are a couple hundred kernel extensions. Loading them individually takes too long. So they are put together into a kernel cache and loaded "all at once".
    If the timestamp on the kernel cache disagrees with the timestamp on the directory that holds the individual extensions, something has changed -- start over.
    If you boot into Safe Mode, this will do one pass of Disk Repair and also cause the loading of a minimal set of extensions. The next time you boot, the kernel cache will be rebuilt properly, and you should live happily ever after... maybe.
    If you are booting 10.7 off a RAID Array not created under 10.7, you may continue to be in for a wild ride. Anomalies with installing onto and booting off a RAID Array are all over the early reviews of 10.7.
    Consider going back to 10.6, or creating a "normal" boot drive with only System, Applications, Library, and the Hidden Unix files including paging/swap. Move all User files off to another drive except the original Admin user, and use that one only for Administration.

  • Kernel extensions in backtrace using iPhoto

    Every time i try to use iPhoto whether it be loading images, editing them or anything else, it ALWAYS crashes and makes the system almost impossible to use.  Even when i repair and rebuild all the databases, it still happens straight after.
    Its becoming beyond a joke now, can anyone please help - Below is a copy of the last error i received
    Thank you to anyone who can help
    Anonymous UUID:       2EF96C91-75F5-7B18-6761-D1C95B7D16D6
    Wed Jul 30 08:02:30 2014
    panic(cpu 1 caller 0xffffff7f8f9f9f7c): "GPU Panic: [<None>] 5 3 7f 0 0 0 0 3 : NVRM[0/1:0:0]: Read Error 0x00000100: CFG 0xffffffff 0xffffffff 0xffffffff, BAR0 0xd2000000 0xffffff80b50b2000 0x0a5480a2, D0, P3/4\n"@/SourceCache/AppleGraphicsControl/AppleGraphicsControl-3.6.22/src/Apple MuxControl/kext/GPUPanic.cpp:127
    Backtrace (CPU 1), Frame : Return Address
    0xffffff80a33b2d50 : 0xffffff800d622f79
    0xffffff80a33b2dd0 : 0xffffff7f8f9f9f7c
    0xffffff80a33b2ea0 : 0xffffff7f8e025f1b
    0xffffff80a33b2f60 : 0xffffff7f8e0ef50a
    0xffffff80a33b2fa0 : 0xffffff7f8e0ef57a
    0xffffff80a33b3010 : 0xffffff7f8e36e056
    0xffffff80a33b3140 : 0xffffff7f8e112ba9
    0xffffff80a33b3160 : 0xffffff7f8e02c96d
    0xffffff80a33b3210 : 0xffffff7f8e02a478
    0xffffff80a33b3410 : 0xffffff7f8e02bdc7
    0xffffff80a33b34e0 : 0xffffff7f8f01ee1d
    0xffffff80a33b3660 : 0xffffff7f8f01e823
    0xffffff80a33b3670 : 0xffffff7f8efe3af0
    0xffffff80a33b3680 : 0xffffff7f8efe3b65
    0xffffff80a33b3690 : 0xffffff7f8efc5931
    0xffffff80a33b36d0 : 0xffffff7f8efc7ea5
    0xffffff80a33b3700 : 0xffffff7f8f018970
    0xffffff80a33b3780 : 0xffffff7f8f000ae0
    0xffffff80a33b37e0 : 0xffffff7f8f0013da
    0xffffff80a33b3830 : 0xffffff7f8f0018c0
    0xffffff80a33b38a0 : 0xffffff7f8f001fc8
    0xffffff80a33b38e0 : 0xffffff7f8efcefea
    0xffffff80a33b3a60 : 0xffffff7f8effe940
    0xffffff80a33b3b20 : 0xffffff7f8efcdad9
    0xffffff80a33b3b70 : 0xffffff800dacef16
    0xffffff80a33b3b90 : 0xffffff800dad0511
    0xffffff80a33b3bf0 : 0xffffff800dacdf7f
    0xffffff80a33b3d40 : 0xffffff800d6b6998
    0xffffff80a33b3e50 : 0xffffff800d626bc1
    0xffffff80a33b3e80 : 0xffffff800d6139c5
    0xffffff80a33b3ef0 : 0xffffff800d61e013
    0xffffff80a33b3f70 : 0xffffff800d6c9b8d
    0xffffff80a33b3fb0 : 0xffffff800d6f3f66
          Kernel Extensions in backtrace:
             com.apple.driver.AppleMuxControl(3.6.22)[32862231-50BC-3AF6-87A2-703321AE4F90]@ 0xffffff7f8f9eb000->0xffffff7f8f9fefff
                dependency: com.apple.driver.AppleGraphicsControl(3.6.22)[AA46D551-BE0F-33DA-93A3-8F46197BB 36F]@0xffffff7f8f9e3000
                dependency: com.apple.iokit.IOACPIFamily(1.4)[045D5D6F-AD1E-36DB-A249-A346E2B48E54]@0xfffff f7f8df2b000
                dependency: com.apple.iokit.IOPCIFamily(2.9)[4662B11D-2ECA-315D-875C-618C97CDAB2A]@0xffffff 7f8dcbe000
                dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[75D81741-64C1-3941-ADFA-9D6B6C434EE4]@0 xffffff7f8df83000
                dependency: com.apple.driver.AppleBacklightExpert(1.0.4)[E04639C5-D734-3AB3-A682-FE66694C66 53]@0xffffff7f8f9e6000
             com.apple.nvidia.classic.NVDAResmanTesla(8.2.4)[D61B2BB9-4289-318D-9197-5E1E13B 1FF32]@0xffffff7f8dfd6000->0xffffff7f8e23efff
                dependency: com.apple.iokit.IOPCIFamily(2.9)[4662B11D-2ECA-315D-875C-618C97CDAB2A]@0xffffff 7f8dcbe000
                dependency: com.apple.iokit.IONDRVSupport(2.4.1)[D41125CE-69BD-32E7-9B1D-4E83431662DD]@0xff ffff7f8dfc6000
                dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[75D81741-64C1-3941-ADFA-9D6B6C434EE4]@0 xffffff7f8df83000
             com.apple.nvidia.classic.NVDANV50HalTesla(8.2.4)[B0E6AAA7-E970-3D81-8B43-145D56 A3A4AC]@0xffffff7f8e249000->0xffffff7f8e4f2fff
                dependency: com.apple.nvidia.classic.NVDAResmanTesla(8.2.4)[D61B2BB9-4289-318D-9197-5E1E13B 1FF32]@0xffffff7f8dfd6000
                dependency: com.apple.iokit.IOPCIFamily(2.9)[4662B11D-2ECA-315D-875C-618C97CDAB2A]@0xffffff 7f8dcbe000
             com.apple.GeForceTesla(8.2.4)[E0EBC5ED-DC61-3C57-BCCE-0478C0566F4F]@0xffffff7f8 efbc000->0xffffff7f8f086fff
                dependency: com.apple.iokit.IOPCIFamily(2.9)[4662B11D-2ECA-315D-875C-618C97CDAB2A]@0xffffff 7f8dcbe000
                dependency: com.apple.iokit.IONDRVSupport(2.4.1)[D41125CE-69BD-32E7-9B1D-4E83431662DD]@0xff ffff7f8dfc6000
                dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[75D81741-64C1-3941-ADFA-9D6B6C434EE4]@0 xffffff7f8df83000
                dependency: com.apple.nvidia.classic.NVDAResmanTesla(8.2.4)[D61B2BB9-4289-318D-9197-5E1E13B 1FF32]@0xffffff7f8dfd6000
    BSD process name corresponding to current thread: WindowServer
    Mac OS version:
    13E28
    Kernel version:
    Darwin Kernel Version 13.3.0: Tue Jun  3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64
    Kernel UUID: BBFADD17-672B-35A2-9B7F-E4B12213E4B8
    Kernel slide:     0x000000000d400000
    Kernel text base: 0xffffff800d600000
    System model name: MacBookPro6,2 (Mac-F22586C8)
    System uptime in nanoseconds: 2258504719134
    last loaded kext at 1692979897700: com.apple.driver.AppleIntelMCEReporter 104 (addr 0xffffff7f8fb03000, size 49152)
    last unloaded kext at 1834268160803: com.apple.driver.AppleIntelMCEReporter 104 (addr 0xffffff7f8fb03000, size 32768)
    loaded kexts:
    com.jrdcom.driver.JRDECMDataDriver64 1
    com.jrdcom.driver.JRDECMControlDriver64 1
    com.driver.JRDUSBModemData64 4.0.8
    com.jrdcom.driver.JRDUSBCDC64 1
    com.apple.driver.AudioAUUC 1.60
    com.apple.driver.AppleHWSensor 1.9.5d0
    com.apple.driver.AGPM 100.14.28
    com.apple.filesystems.autofs 3.0
    com.apple.driver.AppleMikeyHIDDriver 124
    com.apple.driver.AppleMikeyDriver 2.6.3f4
    com.apple.driver.AppleUpstreamUserClient 3.5.13
    com.apple.GeForceTesla 8.2.4
    com.apple.driver.AppleHDA 2.6.3f4
    com.apple.iokit.IOUserEthernet 1.0.0d1
    com.apple.driver.AppleIntelHDGraphics 8.2.4
    com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 4.2.6f1
    com.apple.iokit.IOBluetoothSerialManager 4.2.6f1
    com.apple.driver.AppleSMCLMU 2.0.4d1
    com.apple.driver.AppleMuxControl 3.6.22
    com.apple.driver.AppleLPC 1.7.0
    com.apple.driver.AppleIntelHDGraphicsFB 8.2.4
    com.apple.driver.AppleMCCSControl 1.2.5
    com.apple.Dont_Steal_Mac_OS_X 7.0.0
    com.apple.driver.AppleHWAccess 1
    com.apple.driver.AppleSMCPDRC 1.0.0
    com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
    com.apple.driver.SMCMotionSensor 3.0.4d1
    com.apple.driver.AppleUSBTCButtons 240.2
    com.apple.driver.AppleUSBCardReader 3.4.1
    com.apple.driver.AppleUSBTCKeyboard 240.2
    com.apple.driver.AppleIRController 325.7
    com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
    com.apple.AppleFSCompression.AppleFSCompressionTypeLZVN 1.0.0d1
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1
    com.apple.BootCache 35
    com.apple.iokit.SCSITaskUserClient 3.6.6
    com.apple.driver.XsanFilter 404
    com.apple.iokit.IOAHCIBlockStorage 2.6.0
    com.apple.driver.AppleUSBHub 683.4.0
    com.apple.driver.AirPort.Brcm4331 700.20.22
    com.apple.driver.AppleFWOHCI 5.0.2
    com.apple.driver.AppleAHCIPort 3.0.5
    com.apple.iokit.AppleBCM5701Ethernet 3.8.1b2
    com.apple.driver.AppleUSBEHCI 660.4.0
    com.apple.driver.AppleSmartBatteryManager 161.0.0
    com.apple.driver.AppleACPIButtons 2.0
    com.apple.driver.AppleRTC 2.0
    com.apple.driver.AppleHPET 1.8
    com.apple.driver.AppleSMBIOS 2.1
    com.apple.driver.AppleACPIEC 2.0
    com.apple.driver.AppleAPIC 1.7
    com.apple.driver.AppleIntelCPUPowerManagementClient 217.92.1
    com.apple.nke.applicationfirewall 153
    com.apple.security.quarantine 3
    com.apple.driver.AppleIntelCPUPowerManagement 217.92.1
    com.apple.AppleGraphicsDeviceControl 3.6.22
    com.apple.kext.triggers 1.0
    com.apple.driver.DspFuncLib 2.6.3f4
    com.apple.vecLib.kext 1.0.0
    com.apple.iokit.IOAudioFamily 1.9.7fc2
    com.apple.kext.OSvKernDSPLib 1.14
    com.apple.nvidia.classic.NVDANV50HalTesla 8.2.4
    com.apple.nvidia.classic.NVDAResmanTesla 8.2.4
    com.apple.iokit.IOSurface 91.1
    com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.2.6f1
    com.apple.iokit.IOSerialFamily 10.0.7
    com.apple.iokit.IOFireWireIP 2.2.6
    com.apple.driver.AppleHDAController 2.6.3f4
    com.apple.iokit.IOHDAFamily 2.6.3f4
    com.apple.driver.AppleBacklightExpert 1.0.4
    com.apple.iokit.IONDRVSupport 2.4.1
    com.apple.driver.AppleGraphicsControl 3.6.22
    com.apple.driver.AppleSMBusPCI 1.0.12d1
    com.apple.driver.AppleSMBusController 1.0.12d1
    com.apple.iokit.IOGraphicsFamily 2.4.1
    com.apple.iokit.IOBluetoothFamily 4.2.6f1
    com.apple.driver.IOPlatformPluginLegacy 1.0.0
    com.apple.driver.IOPlatformPluginFamily 5.7.1d6
    com.apple.driver.AppleSMC 3.1.8
    com.apple.iokit.IOSCSIBlockCommandsDevice 3.6.6
    com.apple.iokit.IOUSBMassStorageClass 3.6.0
    com.apple.driver.AppleUSBMultitouch 240.9
    com.apple.iokit.IOUSBHIDDriver 660.4.0
    com.apple.driver.AppleUSBMergeNub 650.4.0
    com.apple.driver.AppleUSBComposite 656.4.1
    com.apple.iokit.IOSCSIMultimediaCommandsDevice 3.6.6
    com.apple.iokit.IOBDStorageFamily 1.7
    com.apple.iokit.IODVDStorageFamily 1.7.1
    com.apple.iokit.IOCDStorageFamily 1.7.1
    com.apple.iokit.IOAHCISerialATAPI 2.6.1
    com.apple.iokit.IOSCSIArchitectureModelFamily 3.6.6
    com.apple.iokit.IOUSBUserClient 660.4.2
    com.apple.iokit.IO80211Family 640.36
    com.apple.iokit.IOFireWireFamily 4.5.5
    com.apple.iokit.IOAHCIFamily 2.6.5
    com.apple.iokit.IOEthernetAVBController 1.0.3b4
    com.apple.driver.mDNSOffloadUserClient 1.0.1b5
    com.apple.iokit.IONetworkingFamily 3.2
    com.apple.iokit.IOUSBFamily 683.4.0
    com.apple.driver.AppleEFINVRAM 2.0
    com.apple.driver.AppleEFIRuntime 2.0
    com.apple.iokit.IOHIDFamily 2.0.0
    com.apple.iokit.IOSMBusFamily 1.1
    com.apple.security.sandbox 278.11.1
    com.apple.kext.AppleMatch 1.0.0d1
    com.apple.security.TMSafetyNet 7
    com.apple.driver.AppleKeyStore 2
    com.apple.driver.DiskImages 371.1
    com.apple.iokit.IOStorageFamily 1.9
    com.apple.iokit.IOReportFamily 23
    com.apple.driver.AppleFDEKeyStore 28.30
    com.apple.driver.AppleACPIPlatform 2.0
    com.apple.iokit.IOPCIFamily 2.9
    com.apple.iokit.IOACPIFamily 1.4
    com.apple.kec.corecrypto 1.0
    com.apple.kec.pthread 1
    Model: MacBookPro6,2, BootROM MBP61.0057.B0F, 2 processors, Intel Core i7, 2.66 GHz, 4 GB, SMC 1.58f17
    Graphics: Intel HD Graphics, Intel HD Graphics, Built-In, 288 MB
    Graphics: NVIDIA GeForce GT 330M, NVIDIA GeForce GT 330M, PCIe, 512 MB
    Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1067 MHz, 0x80AD, 0x484D54313235533642465238432D47372020
    Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1067 MHz, 0x80AD, 0x484D54313235533642465238432D47372020
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x93), Broadcom BCM43xx 1.0 (5.106.98.100.22)
    Bluetooth: Version 4.2.6f1 14216, 3 services, 15 devices, 1 incoming serial ports
    Serial ATA Device: HGST HTS541010A9E680, 1 TB
    Serial ATA Device: MATSHITADVD-R   UJ-898
    USB Device: Hub
    USB Device: Internal Memory Card Reader
    USB Device: Apple Internal Keyboard / Trackpad
    USB Device: BRCM2070 Hub
    USB Device: Bluetooth USB Host Controller
    USB Device: Hub
    USB Device: IR Receiver
    USB Device: Built-in iSight
    Thunderbolt Bus:

    You have the MacBookPro6,2—the Edsel of Macs. It may have the logic-board defect that was covered by this recall.
    Make a "Genius" appointment at an Apple Store, or go to another authorized service provider, to have the machine tested. The routine hardware diagnostics used by service providers do not detect the fault. There is a specific test for this issue that Apple calls "VST" (for "Video Switching Test.") Ask for it. A "Failed" result means that the fault is present. However, according to reports, some units may pass the test, and yet still be deemed eligible for repair under the program. Your experience may vary.
    Print the first page of the panic report, if any, and the support page linked above, and bring them with you.
    Note that the recall only applies within three years of purchase. After that, Apple may refuse the service. In that case, you may be quoted a price of about $300 (in the U.S.) for a "depot repair," which involves shipping the unit to a central repair facility and takes about two weeks. For that flat fee, anything found wrong with it should be fixed, not just the logic board.
    The model was discontinued on February 24, 2011, so the recall has nominally ended. Some units may have been sold after that date by Apple as refurbished, or by resellers as new, and they might still be covered.
    Some owners report that their unit was repaired under the program after the deadline had passed. Others report that the repair was covered by the extended warranty from a credit-card issuer. Again, your experience may vary.
    Sometimes the replacement part is also defective, so be prepared for that possibility. If you decide to pay for a new logic board, test thoroughly during the 90-day warranty period on the repair. Some owners have reported that they went through as many as three replacement boards before getting one that worked.
    If it's too late for your unit to be repaired free of charge, and you don't want to pay for the service, you may (or may not) be able to stop the panics by disabling automatic graphics switching. To use the discrete graphics processor, you'll need a third-party utility to switch to it manually.
    Often the problems start after an OS upgrade. If the upgrade was recent, and you have backups, then you can revert to a previous OS X version.
    If you're dissatisfied with Apple's response, please keep in mind that no one here represents the company or can help with customer-service issues.
    Back up all data on the internal drive(s) before you hand over your computer to anyone. If privacy is a concern, erase the data partition(s) with the option to write zeros* (do this only if you have at least two complete, independent backups, and you know how to restore to an empty drive from any of them.) Don’t erase the recovery partition, if present.
    *An SSD doesn't need to be zeroed.

  • Kernel extension problem after upgrade form 10.5.8 to 10.7

    Dear Experts,
    I was trying to prepare t show my students in the next term building MAC OS X "kernrl modules"
    next to Linux kernel modules in the same way via compiling directly form source
    While using MAC OS 10.5.8  then evereything in the
    http://unixjunkie.blogspot.com/2006/12/kernel-extension-by-hand.html
    worked well
    But was to buy 10.6.3 in the last available MAC BOX Set in our conutry yesterday  Using this Ibundlw I was to upgrade to the MAC OS X 10.7 Lion.  Then I was not able to insert this kerne; extenion and I was unable to find any source about it except that since 10.6 there were changes in the system of producing kernel extension with no details.
    My outputs
    sudo kextload -verbose 6 ./MojKext.kext/
    Password:
    Kext user-space log filter changed from 0xff2 to 0xfff.
    Kext kernel-space log filter changed from 0xff2 to 0xfff.
    Requesting load of /Users/peto/Documents/kext2/MojKext.kext.
    /Users/peto/Documents/kext2/MojKext.kext failed to load - (libkern/kext) link error; check the system/kernel logs for errors or try kextutil(8).
    sudo kextutil -nt MojKext.kext
    No kernel file specified; using running kernel for linking.
    kxld[com.apple.filesystems.MojKext]: The Mach-O filetype 0x1 is not supported on the target architecture.
    Link failed (error code 5).
    Check library declarations for your kext with kextlibs(8).
    sudo kextlibs MojKext.kext -all-symbols
    For all architectures:
        No libraries found.
    For x86_64:
        0 symbol found in one library kext each.
    This is beacuse I was removed printf from the source.
    Is there anybody who is able to get me some informations/documentation, how to build kernel extensions,please?
    Thank you for any help
    I look forward hearing from you
    Yours faitfully
    Peter Fodrek

    I think at a minimum you'll need to get Xcode 4.1 for use with Lion. It's free from the App Store.
    And Kappy is right, the developer forums are more likely to be of help.
    Steve

  • Question about kernel compilation from wiki

    Hello,
    I compile kernel in line with arch wiki (http://wiki.archlinux.org/index.php/Ker … rom_Source). In paragraph '2. With makepkg and pacman (Recommended)' are lines:
    mv [kernel location]/* src/
    cp -r [kernel location]/* src/
    Does it make sense? First I move [kernel location] to src/ (I think it should be '/src/') and then I copy nonexistent [kernel location] to the same path.
    Thanks
    #edit:
    I looked through word 'either' So now I'm not sure with this:
    (my build directory is ~/kernelbuild)
    1. in ~/kernelbuild create 'src' directory
    2. copy ~/kernelbuild/linux-2.6.30.5/* src/
    Am I right?
    Last edited by cinan (2009-08-22 12:16:34)

    Commands are correct, but as I said I was little confused about names/terms (eg kernel location-kernel source, making directory usr). I hope the wiki page will be more clear for users who never compiled custom kernel.

  • Kernel extensions show as directories

    I was looking at the AMD and the Nvidia kernel extensions in /System/Library/Extensions to see if there was any info on the supported graphics cards in the Mavericks version of these files and I noticed something odd.
    About 2/3 of the .kext files are presenting as directories. 
    For the few .kext files I did look at all I did was right click on the file and select "show package contents".  Nothing was edited, or even opened in an editor.  I do understand that .kes\xt files are basicly directories that are packaged up in a specific way.
    Here is a snipet of what I am seeing...
    I don't thing I even looked at any of the .kext files that are now showing as directories.  I'm not sure if this will cause a problem on reboot or not.
    Has anyone seen this issue before?  Is this a finder problem?
    Thanks,
        James "Zeke" Dehnert
    "Life is racing. Everything else is just waiting"
    added sig by: jdehnert

    Everything in that folder should be a bundle -- that is, a folder that looks like a file in the Finder. If some of the items have lost that attribute, then your installation is corrupt and you should reinstall. You should also get rid of any third-party "utilities" that could have caused the damage.
    Your screenshot doesn't show anything abnormal.

  • Udev: confusion about identifier ATTRS{idProduct}

    Hi,
    i'm confused about how exactly udev identifies a device, imho the idProduct identifier is (in this specific case) inconsistent.
    Short story:
    'lsusb' and 'udeadm info' indentify the devices idProduct as "1002", but to get udev rules working i have to use ATTRS{idProduct}=="1001" though.
    Long story:
    I have this usb-to-midi device (midisport 2x2), which needs to load firmware to work (midisport-firmware). This is the udev rule to load the firmware:
    #/etc/udev/rules.d/42-midisport-firmware.rules
    # MidiSport 2x2
    ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="1001", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport2x2.ihx -D %N"
    This rule ("idProduct=1001") works!
    Changing "idProduct" to "1002" does not work.
    However, here's the output of
    ~# lsusb
    Bus 003 Device 007: ID 0763:1002 Midiman MidiSport 2x2
    and
    ~# udevadm info -a -p /sys/bus/usb/devices/usb3/3-2/
    looking at device '/bus/usb/devices/usb3/3-2':
    KERNEL=="3-2"
    SUBSYSTEM=="usb"
    DRIVER=="usb"
    ATTR{configuration}==""
    ATTR{bNumInterfaces}==" 1"
    ATTR{bConfigurationValue}=="1"
    ATTR{bmAttributes}=="a0"
    ATTR{bMaxPower}==" 0mA"
    ATTR{urbnum}=="13"
    ATTR{idVendor}=="0763"
    ATTR{idProduct}=="1002"
    ATTR{bcdDevice}=="0121"
    ATTR{bDeviceClass}=="00"
    ATTR{bDeviceSubClass}=="00"
    ATTR{bDeviceProtocol}=="00"
    ATTR{bNumConfigurations}=="1"
    ATTR{bMaxPacketSize0}=="64"
    ATTR{speed}=="12"
    ATTR{busnum}=="3"
    ATTR{devnum}=="7"
    ATTR{devpath}=="2"
    ATTR{version}==" 1.00"
    ATTR{maxchild}=="0"
    ATTR{quirks}=="0x0"
    ATTR{avoid_reset_quirk}=="0"
    ATTR{authorized}=="1"
    looking at parent device '/devices/pci0000:00/0000:00:1a.0/usb3':
    KERNELS=="usb3"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{configuration}==""
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bmAttributes}=="e0"
    ATTRS{bMaxPower}==" 0mA"
    ATTRS{urbnum}=="145"
    ATTRS{idVendor}=="1d6b"
    ATTRS{idProduct}=="0001"
    ATTRS{bcdDevice}=="0302"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{speed}=="12"
    ATTRS{busnum}=="3"
    ATTRS{devnum}=="1"
    ATTRS{devpath}=="0"
    ATTRS{version}==" 1.10"
    ATTRS{maxchild}=="2"
    ATTRS{quirks}=="0x0"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{authorized}=="1"
    ATTRS{manufacturer}=="Linux 3.2.9-1-ARCH uhci_hcd"
    ATTRS{product}=="UHCI Host Controller"
    ATTRS{serial}=="0000:00:1a.0"
    ATTRS{authorized_default}=="1"
    looking at parent device '/devices/pci0000:00/0000:00:1a.0':
    KERNELS=="0000:00:1a.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="uhci_hcd"
    ATTRS{vendor}=="0x8086"
    ATTRS{device}=="0x2937"
    ATTRS{subsystem_vendor}=="0x17aa"
    ATTRS{subsystem_device}=="0x20f0"
    ATTRS{class}=="0x0c0300"
    ATTRS{irq}=="16"
    ATTRS{local_cpus}=="ff"
    ATTRS{local_cpulist}=="0-7"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{enable}=="1"
    ATTRS{broken_parity_status}=="0"
    ATTRS{msi_bus}==""
    looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""
    which both indicate, the correct idProduct would be "1002"!?
    The midisport box is the only device where this inconsistence appears, all other usb-devices (hdds, sticks, sound card, dvb-t stick, mp3 player) get identified as expected.
    I want to know, if anybody can explain this/ if anybody has had similar experiences!

    Looking at the udevadm info output, it shows ATTR{idproduct}=="1002" and ATTRS{idproduct}=="0001" and your rule uses ATTRS{idproduct}=="1001".
    Have you tried with just ATTR{idproduct}=="1002" (note no S)? Looking at the output of info, I would still not expect ATTRS{idproduct}=="1001" to work, but udev's changed a fair bit in the last few years and the old bible for rules is way out of date.

  • PPP kernel extension not found

    i am running 10.8.4 OS X and suddenly my computer could not find the PPP kernel extension. there is no problem with my internet line and the hardware and i was to

    Hi there reb10!
    Judging by the issue you are seeing, you might want to try reinstalling your operating system. This procedure is pretty simple, and we have an article that can walk you through the steps for completing this:
    OS X Mountain Lion: Reinstall OS X
    http://support.apple.com/kb/PH10763
    I would urge you to make sure you have a good backup of your data before going through this process, even though it should not affect your personal files on your computer. An article about backing up your data can be found here:
    OS X Mountain Lion: Back up your Mac
    http://support.apple.com/kb/PH11371
    Thanks for using the Apple Support Communities. Have a good one!
    -Braden

  • Kernel extension : keyboard shortcut trigger

    Hi everybody !
    I have been stuck for two weeks on this problem now. Not by lack of research ; most probably because I am new to kernel ext programming.
    I would like the user to be able to trigger specific low level actions, that needs to be executed from within the kernel space. However, I could not find a way, for instance, to register for notifications about keyboard-related events in a kernel extension. (such as specific sets of key being pressed)
    Does anyone knows how to achieve such programming ?
    The former solution is preferred, however, on a last resort, I am also willing to consider listening to all keyboards events, and sort them out. But I could not find any (recent) info on that one and I understand that such discussion topic is most unwelcomed...
    Any idea ?
    Thx

    Actually, I am not using the kext because I don't want to have to interact with the graphic server / windows manager.
    I found a post about this, from people who tried to add a "CDROM Eject key" kind of functionality on a mac. Below is what they did.
    But it only worked with 10.0 to 10.2 I think. Clearly it does not work for 10.6.
    I want to do something very similar. If you have a suggestion... I will try it !
    *Intercepting at the IOHIDSystem Driver*
    The best place to intercept the data flow with current knowledge turned out to be the IOHIDSystem class in the kernel. Unfortunately this class is statically linked into the kernel, it's not possible to replace it with a custom driver. The main challenge was to replace the kernel's implementation of IOHIDSystem with a slightly modified version.
    If the IOKit had been written in Objective-C instead of C++ (like its ancestor, the DriverKit), things had been simple: We could create a subclass of IOHIDSystem and tell it to "Pose As" the IOHIDSystem class. Every creation of an IOHIDSystem object would have been an instance of our subclass.
    Since this is real life and not fiction, it has not been so easy. We nevertheless implemented it the Objective-C way as posing subclass, but we had to do some low-level C++ runtime hacking. iJect contains a subclass of IOHIDSystem which overwrites two virtual methods which process keyboard events. The modified versions of the methods simply call the superclass implementations, or they ignore the event by not calling the superclass implementation. The tricky part is how to make the kernel use our subclass instead of IOHIDSystem. It's necessary to understand how virtual C++ methods work. Instances of classes which have virtual methods have an additional (hidden) instance variable: a pointer to a v-table. This v-table is a function pointer table pointing to the implementations of the virtual methods. To implement the posing, we simply overwrite the pointer to IOHIDSystem's vtable with a pointer to our class' v-table. This turns the IOHIDSystem instance into an instance of our class.
    Message was edited by: Eskadi

Maybe you are looking for