Jump to content

Asus P5Q-Pro - "kernel-_SYMTAB" not a kext


  • Please log in to reply
37 replies to this topic

#1
wasureppoi

wasureppoi

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

Whilst Mavericks is almost fully functional on my P5Q-Pro with connectivity , sound and display etc I have yet to get it to recognise a windows drive attached to a Marvell IDE controller  but am curious whether anybody can shed any light on an error I get during bootup . The title message is preceded  by a line "name" not a kext.....



#2
wasureppoi

wasureppoi

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

The Appleviaata.kext fixed my last problem  thank you guys but am still curious about the SYMTAB matter..



#3
wasureppoi

wasureppoi

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

Talking to oneself first sign? At any rate I realize now that this message pops up in the bootable usb I made up - which worked OK but as the twig is bent so shall the tree grow..



#4
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,111 posts
  • Gender:Male
  • Location:Brazil

Nobody's helping you either because nobody has ever seen that message or because of lack of details.

 

Please provide more information and describe your install method.



#5
Jeraldo

Jeraldo

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
  • Gender:Male

Please provide more information and describe your install method.

bash-3.2# dmesg
Longterm timer threshold: 1000 ms
PMAP: PCID enabled
Darwin Kernel Version 13.1.0: Sun Dec 15 18:48:24 PST 2013; root:xnu-2422.90.17~1/RELEASE_X86_64
vm_page_bootstrap: 1473663 free pages and 58241 wired pages
kext submap [0xffffff7f807a6000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff80007a6000]
zone leak detection enabled
"vm_compressor_mode" is 4
standard timeslicing quantum is 10000 us
standard background quantum is 2500 us
mig_table_max_displ = 74
"name" not a kext
"Kernel-__SYMTAB" not a kext

"DriversPackage-213b000" not a kext
NullCPUPowerManagement::init: properties=0xffffff800d9994c0
NullCPUPowerManagement::start
FakeSMCKeyStore: started
AppleACPICPU: ProcessorId=1 LocalApicId=0 Enabled
 



#6
deadman

deadman

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male
  • Interests:LOT OF THINGS .......BUT I DON`T KNOW ANYTHINGS.

i have same one my c2d .......but  i can't find anything.....i use myhack 10.9.one the other hand my 10.8.5 fine with same config...

 

thnaks



#7
Mr.Graphic

Mr.Graphic

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
  • Gender:Male
  • Location:EU

Install the new version Chameleon.



#8
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,111 posts
  • Gender:Male
  • Location:Brazil

I may be wrong but I don't think this is related to Chameleon.

 

I see them too. I guess maybe they have something to do with Apple's kext blacklisting...probably happens on real Macs too, did you check?

Jan  6 19:25:29 localhost kernel[0]: "name" not a kext
Jan  6 19:25:29 localhost kernel[0]: "Kernel-__SYMTAB" not a kext
Jan  6 19:25:29 localhost kernel[0]: "DriversPackage-26f5000" not a kext


#9
deadman

deadman

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male
  • Interests:LOT OF THINGS .......BUT I DON`T KNOW ANYTHINGS.

I update boot loader nothing change.but if i use Usekernelcache=No  -f (sometime its does not show).....



#10
meklort

meklort

    InsanelyMac Geek

  • Developers
  • 136 posts
  • Gender:Male

This is due to a change in 10.9.

 

The function that causes this message is createExcludeListFromBooterData. This function grabs the pre linked kexts and memory ranges allocated by the boot loader. 

 

This takes the kernel extensions that were passed in from the boot loader and searchs for the AppleKextExcludeList.kext extension. The kernel then reads the kext bundles its located in the OSKextExcludeList dictionary and uses this to deny the loading of kexts that match the bundle ID and version number. Actualy... this could effectively replace kexts like NullCPUPM. Currently this kext has a list of kexts that are known to panic on 10.9 (such as the zfs kext from greenbytes).

 

The reason that you are seeing this issue is the following:

1) You are either (a) using the kernel patcher, ( B) using the FileNVRAM module or © using a non-prelinked kernel

2) The apple function checks *all* data based in by the bootlaoder and looks for names that start with Driver-*

3) Chameleon adds data to xnu using names such as Kernel-__SYMTAB

4) FileNVRAM adds data to the kernel using DriversPackage-213b000

5) The kernel's kext logging level is set to kOSKextLogErrorLevel | kOSKextLogGeneralFlag

 

 

In other words... it's a harmless message. Basically it's the kernel saying that the current item it's looking at is *not* a kext, so it's skipping over it when looking for the exclude kext.

 

Note that one a *real* mac you will not see this message (in most cases) as a kernel cache is almost always used. In the case of FileNVRAM, in addition to a pre linked kernel, an mkext is injected into the kernel (The DriversPackage message) *and* the kernel is patched to take the additional code path for loading non-prelinked extensions (normally pre linked kernels cannot take this path, so the message you se cannot be printed).

 

Anyway.... that's probably way too much informations, but... there you go.



#11
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,111 posts
  • Gender:Male
  • Location:Brazil

No that's awesome, thank you for explaining in such detail.

 

Although now I'm worried that Apple might see that, hire you and put you under an NDA :lol:

 

Also, it means I was about 1/2 wrong and 1/2 right, so I'm back to 0 lol



#12
wasureppoi

wasureppoi

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

May I express my abject apologies.  I gave up on getting any feedback when I last posted and did not see Gringo's same day response nor the plethora that followed.

As Meklort pointed out the message was pretty well irrelevant.

i do have one lingering problem though that I might ask about and this time will be more patient.

Whilst I was able to set up a few different drives running Mavericks I could only ever get them booting when they had been selected from the chameleon menu on drives running Lion or Mountain Lion. Whenever I selected the drive(s) that were running Mavericks as boot drive default theyI would only get a white cursor top left of the black screen - they would load and run normally  ONLY as a selection on the boot menu of another drive... If I ran  the chameleon wizard  I could at least get the drive to boot and show its own menu but it would invariably crash.... I just cannot get the Mavericks drives to act standalone.



#13
wasureppoi

wasureppoi

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

Before certain crashes I often see references to kernel patcher and note that Meklort suggests I must be using the kernel patcher...

 

Messages like: NAME TOO LONG TO ACCOMODATE PID

 

OR                    Kernel Patcher c[534] Patching 64bit XNU Kernel (0-0-00 or (1-1-1)

 

Have not deliberately used the kernel patcher and will see if I can UNUSE IT.....



#14
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,111 posts
  • Gender:Male
  • Location:Brazil

Just remove it from /Extra/Modules if you don't need it.



#15
wasureppoi

wasureppoi

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

I removed the kernelpatcher.dylib from the extra/modules but have had no joy running Mavericks standalone. Any other suggestions? 



#16
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,111 posts
  • Gender:Male
  • Location:Brazil

What do you mean "Mavericks standalone"? It's an operating system, it can't run on thin air :lol:

 

Do you mean it doesn't boot without the kernel patcher module?



#17
wasureppoi

wasureppoi

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

What I meant was that if I selected the drive that had Mavericks on it as the boot drive in bios then I could not get it to boot and have the Mavericks OS running. However when I had another drive selected as the boot drive then I could select the "Mavericks" drive from the chameleon menu and it would boot normally and the OS would be Mavericks.. Thanks for your suggestion about the modules. Just now when I ran Chameleon wizard  I went for broke on the plist settings and selected all the modules. Bingo at least I have been able to get Mavericks up and running again because I have to admit lately I could not get it running under any scenario... Standalone or as a selection..

I was so thrilled I just wanted to thank you for pointing me in the right direction. Will reboot now and see if I can get it running standalone.. 



#18
Pike R. Alpha

Pike R. Alpha

    InsanelyMac Geek

  • Developers
  • 221 posts
  • Gender:Male
About the error(s), try this patch:
 
2) comment out line 37
3) comment out lines 207-214
4) comment out lines 322-360
5) recompile Chameleon
6) reboot


#19
wasureppoi

wasureppoi

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

Thank you Pike R. I will tackle your suggestion forthwith.

Further to my last post I found that when I booted standalone I got the message "kernel patcher reentering" with a "hit any key to continue" message. Hitting a key the kexts continued to load and at about twenty three pages of kexts loading the screen halted on the voodooTSCsync.kext. System did not crash but it was frozen. I found that if I removed the kernel patcher module and deleted the voodooTSCsync.kext the system would boot and load without any need to hit any key but it crashed... Thus your suggestion has given new hope.



#20
wasureppoi

wasureppoi

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

 

About the error(s), try this patch:
 
2) comment out line 37
3) comment out lines 207-214
4) comment out lines 322-360
5) recompile Chameleon
6) reboot
 
Whilst I could find myself in the Chameleon svn source tree following your link I am totally at sea.
It wont let me comment out anything and even if I could what would I recompile with ?
 






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy