WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Kernel Panic - Not Syncing Error  (Read 46012 times)

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11049
Re: Kernel Panic - Not Syncing Error
« Reply #45 on: January 23, 2010, 04:19:50 PM »
In the first half of 2010, would be an accurate estimate :)
The only barriers that can stop you are the ones you create yourself.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14849
Re: Kernel Panic - Not Syncing Error
« Reply #46 on: January 23, 2010, 10:29:50 PM »
I'm still somewhat confused concerning gcc's role in this issue :
One needs gcc.tcz, gcc_libs.tczl, and quite a few more tcz to re-build the base libs ... but what if the anomaly originates from gcc(_libs) itself ...  ???

The gcc_libs are just the libs created when gcc is complied, but split out from the rest of gcc as several extensions require them and it would be a pity to load all of gcc for just a couple of libs.

I recompiled gcc(-4.2.2) yesterday and will have a look at recompiling libc - this being said, libc and the kernel were originally compiled with tc-1.x, so recompiling libc with tc-2.x might bring other issues.

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Kernel Panic - Not Syncing Error
« Reply #47 on: February 03, 2010, 05:59:35 PM »
For what it is worth, I rebuilt both glibc-2.9 and built glibc-2.10.1 with the standard gcc-4.2.2 and neither would boot on my amd k6 machine.

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Kernel Panic - Not Syncing Error
« Reply #48 on: February 03, 2010, 07:51:29 PM »
Glibc-2.9 from Slackware works (boots) beautifully with TC-2.9rc1 on my k6 that will not otherwise boot.

Looks to be an issue with GCC if I was to guess, as "-march=i486 -mtune=i686" is also used to build Slackware's glibc.  Slack uses gcc-4.3.3 along with glibc-2.9. 
« Last Edit: February 04, 2010, 09:32:07 AM by Jason W »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14849
Re: Kernel Panic - Not Syncing Error
« Reply #49 on: February 04, 2010, 01:16:19 AM »
Yeah - I'm coming to the conclusion that it's some kind of gcc-4.2.2 bug

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Re: Kernel Panic - Not Syncing Error
« Reply #50 on: February 04, 2010, 02:48:17 AM »
Good suggestion Jason.
I built a glib2.cpio.gz that contains replacement libraries and ld.so.cache.
I load this as an overlay during boot.
Now my eBox-2300 with the SiS Vortex86 SoC is happily running 2.9rc1

Offline alu

  • Sr. Member
  • ****
  • Posts: 429
Re: Kernel Panic - Not Syncing Error
« Reply #51 on: February 05, 2010, 06:21:16 AM »
very good news; is there a possibility to get the glib2 initramfs? i have two machine which i would like to boot with tc/mc 2.9rc1 but i can't do it because of this issue with gcc

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Re: Kernel Panic - Not Syncing Error
« Reply #52 on: February 05, 2010, 12:14:07 PM »
It is 4M.
It replaces core libraries, so it doesn't increase the loaded system size much.

I don't know if the Forum moderators would want an attachment of that size here.

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Kernel Panic - Not Syncing Error
« Reply #53 on: February 05, 2010, 12:41:25 PM »
This issue is being worked on by the team and a fix may be available soon.  Let's hold tight for now.

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Re: Kernel Panic - Not Syncing Error
« Reply #54 on: February 05, 2010, 12:47:24 PM »
Sounds good.
My mistake ... only 1 Meg.
Official fix will be better.

Offline alu

  • Sr. Member
  • ****
  • Posts: 429
Re: Kernel Panic - Not Syncing Error
« Reply #55 on: February 05, 2010, 01:19:49 PM »
great thanks

Offline gwalther

  • Full Member
  • ***
  • Posts: 139
Re: Kernel Panic - Not Syncing Error
« Reply #56 on: February 17, 2010, 07:43:03 PM »
No more kernel panic!!!!  ...problem solved for me.

Just tried tinycore 2.9rc4 and it booted.  This is the first tinycore 2.x that did not kernel panic on my old laptop......outstanding work tinycore team!

My old,old laptop is a thinkpad 760c...p120..64MB...no USB ports.  I do not have a cdrom so I boot out of DOS/WIN98 using linld097.....it's working

Offline fellow

  • Newbie
  • *
  • Posts: 11
Re: Kernel Panic - Not Syncing Error
« Reply #57 on: February 25, 2010, 09:31:33 AM »

I almost can't believe it ... finally you brave guys succeeded in spending another linux life to my  fairly ancient notebook  :D

Encouraged by  gwalther's  latest post I also gave  TC2.9rc4  a try using  embed  and  xsetup  as boot options ...

Both my notebook and TC booted so smoothly as if they had fallen in love with each other  ::)

To get access to the online repository by  appbrowser I still had to manually fix the  pcmcia/ethernet/ip/dhcp  stuff by

Code: [Select]
modprobe i82365
ifconfig eth0 up
udhcpc

Did I get the right clou, i.e. gcc's version 4.2.2 seems to have a bug and you already employed its newer version 4.3.3 since TC2.9rc4 !?

Many many thanks to all of you participants !
 

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14849
Re: Kernel Panic - Not Syncing Error
« Reply #58 on: February 25, 2010, 09:40:12 AM »
Did I get the right clou, i.e. gcc's version 4.2.2 seems to have a bug and you already employed its newer version 4.3.3 since TC2.9rc4 !?

The error was caused by the way glibc-2.9 had been built causing it not to boot on (at least some) i486/i586

Offline fellow

  • Newbie
  • *
  • Posts: 11
Re: Kernel Panic - Not Syncing Error
« Reply #59 on: February 25, 2010, 10:03:42 AM »

Thanks juanito for analysing and fixing this issue so soon.

Would you mind to reveal more precisely what you mean by "the way" ... was it a certain compiler option/value ... or some pre-processing directive in glibc ... or ...

You know my learning curve is somewhat curious about the details ... and if possibly curaga had to utter his "incantation" at the end  ;)