Help!

Nullpointerdereferences while booting

 
Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Setup RSS
Next:  [GIT PULL] i2c fixes for 2.6.36  
Author Message
Tino
External


Since: Oct 01, 2010
Posts: 3



PostPosted: Fri Oct 01, 2010 3:10 pm    Post subject: Nullpointerdereferences while booting
Archived from groups: comp>os>linux>setup (more info?)

Hello,

I tried to install Damn Small Linux on a 300Mhz machine with 64MB RAM on
a CompactFlashCard which is connected to an IDE port.
My way for doing so was simply copying the files from the ISO image to
the CFcard and installing syslinux on it.

The Problem is that I get nullpointerdereferences while booting.
But not allways at the same moment, then I could be sure that the ISO
was corrupted. But it wasn't.
Then I thought that the CFcard was broken, so I replaced it.
Then I thought the RAM was broken, so I replaced it...
But nothing helps.

Do someone have a clue, what could be the problem?

Hope for awnsers!

Tino
Back to top
John Hasler
External


Since: Oct 26, 2009
Posts: 65



PostPosted: Fri Oct 01, 2010 3:10 pm    Post subject: Re: Nullpointerdereferences while booting [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Tino writes:
> I tried to install Damn Small Linux on a 300Mhz machine with 64MB
> RAM...

What cpu?
--
John Hasler
jhasler@newsguy.com
Dancing Horse Hill
Elmwood, WI USA
Back to top
Tino
External


Since: Oct 01, 2010
Posts: 3



PostPosted: Fri Oct 01, 2010 6:10 pm    Post subject: Re: Nullpointerdereferences while booting [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On 01.10.2010 16:37, John Hasler wrote:
> Tino writes:
>> I tried to install Damn Small Linux on a 300Mhz machine with 64MB
>> RAM...
>
> What cpu?

I think an NSC Geode GX1 300MHz CPU
Back to top
Tino
External


Since: Oct 01, 2010
Posts: 3



PostPosted: Sat Oct 02, 2010 4:10 pm    Post subject: Re: Nullpointerdereferences while booting [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On 01.10.2010 16:23, Tino wrote:
> Hello,
>
> I tried to install Damn Small Linux on a 300Mhz machine with 64MB RAM on
> a CompactFlashCard which is connected to an IDE port.
> My way for doing so was simply copying the files from the ISO image to
> the CFcard and installing syslinux on it.
>
> The Problem is that I get nullpointerdereferences while booting.
> But not allways at the same moment, then I could be sure that the ISO
> was corrupted. But it wasn't.
> Then I thought that the CFcard was broken, so I replaced it.
> Then I thought the RAM was broken, so I replaced it...
> But nothing helps.
>
> Do someone have a clue, what could be the problem?
>
> Hope for awnsers!
>
> Tino

Nobody any idea?!
Back to top
Richard Kettlewell
External


Since: Feb 19, 2005
Posts: 217



PostPosted: Sat Oct 02, 2010 8:10 pm    Post subject: Re: Nullpointerdereferences while booting [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Tino writes:
> On 01.10.2010 16:23, Tino wrote:

>> I tried to install Damn Small Linux on a 300Mhz machine with 64MB RAM on
>> a CompactFlashCard which is connected to an IDE port.
>> My way for doing so was simply copying the files from the ISO image to
>> the CFcard and installing syslinux on it.
>>
>> The Problem is that I get nullpointerdereferences while booting.
>> But not allways at the same moment, then I could be sure that the ISO
>> was corrupted. But it wasn't.
>> Then I thought that the CFcard was broken, so I replaced it.
>> Then I thought the RAM was broken, so I replaced it...
>> But nothing helps.
>>
>> Do someone have a clue, what could be the problem?
>
> Nobody any idea?!

Nobody will have any idea unless you actually post some useful
information, at the very least what the CPU is, what kernel version you
are using, and the full details of the error. Someone might then either
recognize the symptoms or at least be able to make an educated guess
about them.

--
http://www.greenend.org.uk/rjk/
Back to top
John Reiser
External


Since: Apr 24, 2009
Posts: 19



PostPosted: Sun Oct 03, 2010 11:33 am    Post subject: Re: Nullpointerdereferences while booting [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

> I tried to install Damn Small Linux on a 300Mhz machine with 64MB RAM on
> a CompactFlashCard which is connected to an IDE port.
> My way for doing so was simply copying the files from the ISO image to
> the CFcard and installing syslinux on it.

The electrical interface of a CompactFlash card is identical to that
of an IDE harddrive. It's very hard to tell the difference, and a normal
install "to IDE harddrive" should work as long as the hardware is working.
In fact, the best strategy would be to connect the CompactFlash card IDE
to a larger, known good machine, then use that larger machine to install
Linux onto the CF drive. When installation finishes, but while still
connected to the larger machine: mount the CF card filesystems and use
a text editor to compensate for differences in the hardware configuration
of the two machines: /etc/fstab if mounting by hardware-specific interface
(/dev/sdaX, etc.) instead of by label or UUID, /boot/grub/grub.conf
(or menu.list), specific network cards (/etc/sysconfig/network*), other
specific hardware. Then move the CF drive back to the small machine,
boot into single-user mode, and check that everything looks correct.

> I think an NSC Geode GX1 300MHz CPU

Unfortunately that CPU lacks the CMOVcc conditional move instructions,
so it is *NOT* an i686 according to the Linux classification. [Find
another machine that is running Linux on that CPU, and execute
cat /proc/cpuinfo
which must have " cmov " in the 'flags' in order to be i686 according
to Linux.] Be sure that the Linux software you are installing is for
i386 machines, not i686.

Then, because you are having trouble during boot, it is time for
some very low-level debugging using the serial port. On another
machine, review the file Documentation/serial-console.txt from
the Linux kernel sources for any version of Linux. On that other
machine, install some software such as 'minicom' or 'putty' which
talks to the serial line and emulates a terminal. Connect
the two machines using a null modem cable between the two serial
ports. Start the terminal emulator on the good machine, then boot
the problematic machine using the additional kernel boot parameters:
console=ttyS0,115200 console=tty0
A copy of the kernel messages will be sent across the serial line,
and you will be able to review them using the terminal emulator.
This may provide some clues about what is happening.

--
Back to top
Display posts from previous:   
Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Setup All times are: Eastern Time (US & Canada)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum