Skip to contentSkip to conversation

Debian sarge netinstall hangs after first boot on b132l

parisc-linux Dirk Van Hertem 4 participants 6 messages Jul 14, 2005 – Jul 15, 2005

lore
Share & tools
lore
#0 lore raw

Hello,

I got an hp b132l to play with :) and decided to put debian sarge on it, downloaded the latest netinstall cd from the web (debian site) and installed using serial console.

The install went ok, after making the initial ramdisk larger (64k instead of 16), and gave no errors, but after the copying of the files and doing the first reboot. My system hung. I wasn't able to do anything (even the power button didn't work).

The last message on my console was the following:

HP SDC: Spunking the self test register to force PUP on next firmware reset. HP SDC MLC: Registering the System Domain Controller's HIL MLC.

Which is strange because there is no HIL stuff in this machine (this has something to do with the keyboard if I'm correct, but the b132l uses ps/2 interfaces for mouse and keyboard).

Another strange thing was that the kernel that was chosen during install was a smp kernel? (2.6.8...smp something, I didn't pay real attention at that time)

When I posted a message concerning this issue on a belgian linux newsgroup, there was someone who said he had experienced the same thing, and resolved this by booting from a gentoo cd and installing the latest kernel. Probably I'll attempt the same thing later on but I wanted to ask if there are other options or if I made some mistake?

Greetings,

Dirk

Signature · 9 lines
Dirk Van Hertem                       [email protected]
Electrical Engineering Department  http://www.esat.kuleuven.be/electa
Katholieke Universiteit Leuven, ESAT-ELECTA      tel: +32-16-32.18.95
10, Kasteelpark Arenberg, B-3001 Heverlee        fax: +32-16-32.19.85 

_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux
#1 lore raw

Hello Dirk,

Quoted 4 lines

Hello,

I got an hp b132l to play with :) and decided to put debian sarge on it=

,

Quoted 4 lines

downloaded the latest netinstall cd from the web (debian site) and installed using serial console.

Just being curious: didn't you try from sti (i.e. builtin graphical inter= face)?

Quoted 4 lines

The install went ok, after making the initial ramdisk larger (64k instead of 16), and gave no errors, but after the copying of the files

and doing the first reboot. My system hung. I wasn't able to do anythin=

g

Quoted 1 line

Good to know

Quoted 7 lines

(even the power button didn't work).

The last message on my console was the following:

HP SDC: Spunking the self test register to force PUP on next firmware reset. HP SDC MLC: Registering the System Domain Controller's HIL MLC.

Yes there are a lot of report on p-l and debian-hppa ml on this subject := _(

Quoted 1 line

Which is strange because there is no HIL stuff in this machine (this ha=

s

Quoted 3 lines

something to do with the keyboard if I'm correct, but the b132l uses ps/2 interfaces for mouse and keyboard).

Yes but afaik the interface exist on this model (see a hpux ioscan) as we= ll
as on B160L (but not on B180 or B132L+) and it tried to initialize.

Quoted 1 line

Another strange thing was that the kernel that was chosen during instal=

l

Quoted 1 line

was a smp kernel? (2.6.8...smp something, I didn't pay real attention a=

t

Quoted 2 lines

that time)

Yes very strange (but I have no clue about debian installer details :-( )=

Quoted 2 lines

When I posted a message concerning this issue on a belgian linux newsgroup, there was someone who said he had experienced the same thing=

,

Quoted 6 lines

and resolved this by booting from a gentoo cd and installing the latest=

kernel. Probably I'll attempt the same thing later on but I wanted to ask if there are other options or if I made some mistake?

Apparently no mistake :-)

What you coud do also, as the install-cd works fine, is to reboot from th= is
cd and look for a sub-menu to enter into a shell script.

Here you can setup your nic (to access the web if possible) and mainly mo= unt
your boot disk.
(e.g. # mkdir /mnt/MyBoot ; mount /dev/sda5 /mnt/MyBoot ; mount /dev/sda6=

/mnt/MyBoot/var;...
according to your slicing: sda5 would be replace by your own root partiti= on
sda6 your var if there is one, ...)

Then you can chroot to this mount point (e.g. chroot /mnt/MyBoot ) You would then be able to grab one of prebuild kernel e.g. from:
<http://cvs.parisc-linux.org/download/linux-2.6/> (I would recommended th= e
one for b180 for your b132l)

following instructions at the top of this page :-)

To be sure umount your boot disk and try to reboot.

That should work.

Hth,
Joel

PS: Don't hesitate to ask if you need more details

_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

#2 lore raw

[parisc-linux] A bit curious about...

Hello... Yes, I'm a bit curious about the link:

	http://cvs.parisc-linux.org/download/linux-2.6

-) The "32" column kernels... Have *FULL* HIL support built?

-) For an HP 9000 series 735... Can I gain something adicional (H/W support, performance, etc.) using a 2.6 kernel instead of good'ol 2.4?

					T.I.A...		JMMF.

_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

#3 lore raw
In reply to Joel Soete
Quoted 5 lines · Joel Soete
Quoted 3 lines

I got an hp b132l to play with :) and decided to put debian sarge on it, downloaded the latest netinstall cd from the web (debian site) and installed using serial console.

Just being curious: didn't you try from sti (i.e. builtin graphical interface)?

Booting with the graphic console on a B132L is difficult. I just wrote about this in my post to the mailing list titled "Infinite error message
from SDC driver on install".

If you want to use the graphic console on a B132L, I found that if you manipulate the mouse continually (a nice even circular motion), that you are far less likely to get that infinite loop of SDC error messages. I believe that this is dur to the same reason why installing with a serial console works (extra overhead of the mouse/serial interrupts allows the SDC driver a chance to time out). Once you get the error message:
"HP SDC: read timeout (999999ms)"
you are safe to stop moving the mouse.

Quoted 3 lines
Quoted 3 lines

The install went ok, after making the initial ramdisk larger (64k instead of 16), and gave no errors, but after the copying of the files and doing the first reboot. My system hung. I wasn't able to do anything

The SMP kernels hang on a B132L. You need to install a non-smp one. In order to do this, you have to tell the installer not to make so many default decisions on its own.

To do this, hit ESC when you are first asked about what language you want. You'll then be in the main installer menu. Cursor down to the entry "Change debconf priority". Set it to "low". After that, you will have to select each stage in the installation process manually, and you will be asked more questions at each stage, but you should be able to install a non-smp kernel now (it will ask you which kernel to install).

However, after the install, you still aren't out of the water yet. The problem is the infinite SDC error will still be a problem because all the 32 bit kernels have the SDC and HIL drivers built in. When you reboot your machine, you will need to do the mouse trick to get past the SDC errors. Once your machine is booted up and you go through the secondary debian install process, you will need to download and compile your own kernel. There is a good tutorial on this online for newbies (like I was) to Debian at:
http://newbiedoc.sourceforge.net/system/kernel-pkg.html

Debian has some silliness with using an initrd ramdisk at boot time and making EVERYTHING into a module. I didn't do this with my kernel. I put the scsi drivers right into the kernel. You end up getting some error messages at boot time from discover and hotplug (why Debian installs and uses BOTH, I have no idea) because they both try and load the scsi modules and there aren't any. I ended up removing discover and configuring hotplug to ignore the SCSI subsystem (let me know if you want more info on that).

I'd be very happy to offer you the debian package I compiled for my B132L. It's made of the most recent 2.6.12-pa2 kernel source.

Hope this helps,

Kurt (another B132L owner)

_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

#4 lore raw

Hello Kurt,

I didn't read this message before sending mine :), and sorry for sending
this message first to you directly (this is a strange setting of the
mailing list?)

Quoted 12 lines · Kurt Fitzner
Quoted 5 lines · Joel Soete
Quoted 4 lines

I got an hp b132l to play with :) and decided to put debian sarge on it, downloaded the latest netinstall cd from the web (debian site) and installed using serial console.

Just being curious: didn't you try from sti (i.e. builtin graphical interface)?

Booting with the graphic console on a B132L is difficult. I just wrote about this in my post to the mailing list titled "Infinite error message from SDC driver on install".

Quoted 9 lines

If you want to use the graphic console on a B132L, I found that if you manipulate the mouse continually (a nice even circular motion), that you are far less likely to get that infinite loop of SDC error messages. I believe that this is dur to the same reason why installing with a serial console works (extra overhead of the mouse/serial interrupts allows the SDC driver a chance to time out). Once you get the error message:
"HP SDC: read timeout (999999ms)"
you are safe to stop moving the mouse.

so I'm glad I don't have such a screen :-)

Quoted 8 lines
Quoted 3 lines
Quoted 3 lines

The install went ok, after making the initial ramdisk larger (64k instead of 16), and gave no errors, but after the copying of the files and doing the first reboot. My system hung. I wasn't able to do anything

The SMP kernels hang on a B132L. You need to install a non-smp one. In order to do this, you have to tell the installer not to make so many default decisions on its own.

Quoted 7 lines

To do this, hit ESC when you are first asked about what language you want. You'll then be in the main installer menu. Cursor down to the entry "Change debconf priority". Set it to "low". After that, you will have to select each stage in the installation process manually, and you will be asked more questions at each stage, but you should be able to install a non-smp kernel now (it will ask you which kernel to install).

ok, this method seems a bit more "according to the book" than the one i used

Quoted 6 lines

However, after the install, you still aren't out of the water yet. The problem is the infinite SDC error will still be a problem because all the 32 bit kernels have the SDC and HIL drivers built in. When you reboot your machine, you will need to do the mouse trick to get past the SDC errors.

Indeed, i get some errors, but without doing anything (there was no mouse available) it booted, and i was already quite pleased and just ignored them for the time being :).

Quoted 15 lines

Once your machine is booted up and you go through the secondary debian install process, you will need to download and compile your own kernel. There is a good tutorial on this online for newbies (like I was) to Debian at:
http://newbiedoc.sourceforge.net/system/kernel-pkg.html

Debian has some silliness with using an initrd ramdisk at boot time and making EVERYTHING into a module. I didn't do this with my kernel. I put the scsi drivers right into the kernel. You end up getting some error messages at boot time from discover and hotplug (why Debian installs and uses BOTH, I have no idea) because they both try and load the scsi modules and there aren't any. I ended up removing discover and configuring hotplug to ignore the SCSI subsystem (let me know if you want more info on that).

Quoted 7 lines

I'd be very happy to offer you the debian package I compiled for my B132L. It's made of the most recent 2.6.12-pa2 kernel source.

Hope this helps,

Kurt (another B132L owner)

I would be happy to use that package (or if the file is to big and you'd send me the .config file so that i would be able to compile it myself)

Thanks,

Dirk

Signature · 10 lines
Dirk Van Hertem                       [email protected]
Electrical Engineering Department  http://www.esat.kuleuven.be/electa
Katholieke Universiteit Leuven, ESAT-ELECTA      tel: +32-16-32.18.95
10, Kasteelpark Arenberg, B-3001 Heverlee        fax: +32-16-32.19.85


_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux
#5 lore raw
In reply to Joel Soete
Quoted 5 lines · Joel Soete

Hello Dirk,

Quoted 2 lines

Hello,

Quoted 11 lines
Quoted 7 lines

I got an hp b132l to play with :) and decided to put debian sarge on it,

downloaded the latest netinstall cd from the web (debian site) and installed using serial console.

Just being curious: didn't you try from sti (i.e. builtin graphical interface)?

I don't have a screen, so I made a terminal out of my old P1 Linux machine

Quoted 17 lines
Quoted 11 lines

The install went ok, after making the initial ramdisk larger (64k instead of 16), and gave no errors, but after the copying of the files

and doing the first reboot. My system hung. I wasn't able to do anything

Good to know

Quoted 2 lines

(even the power button didn't work).

Quoted 11 lines
Quoted 7 lines

The last message on my console was the following:

HP SDC: Spunking the self test register to force PUP on next firmware reset. HP SDC MLC: Registering the System Domain Controller's HIL MLC.

Yes there are a lot of report on p-l and debian-hppa ml on this subject :_(

sorry, i didn't see these messages, I thought that I did a thorough google search though :(

Quoted 10 lines
Quoted 6 lines

Which is strange because there is no HIL stuff in this machine (this has something to do with the keyboard if I'm correct, but the b132l uses ps/2 interfaces for mouse and keyboard).

Yes but afaik the interface exist on this model (see a hpux ioscan) as well as on B160L (but not on B180 or B132L+) and it tried to initialize.

Quoted 9 lines
Quoted 6 lines

Another strange thing was that the kernel that was chosen during install was a smp kernel? (2.6.8...smp something, I didn't pay real attention at that time)

Yes very strange (but I have no clue about debian installer details :-( )

I also have no clue about the debian installer :), but I more or less tried the method you suggested below (opening a shell) and instead of downloading a new kernel from the internet, I used an alternative one on the cdrom disk (the one without smp, since the installed one was definately the smp version from the cd). Afterwards the pc booted nice. So the problem is definitely that the netinstall cdrom chooses a wrong kernel for this machine.

The method I used for people having the same problem (it is a rough list of things I did, but i guess it will be more than sufficient for most people owning a hppa ;)).

I booted from cdrom with option ramdisk (don't know if this makes a difference), with a ramsize of 65536
in the installation i chose the shell (you need to select <<Go Back>> once or twice in the netinstall boot loader in order to go to the main menu) look where the kernels are on the cdrom (which is mounted in /cdrom) This was somewhere like /cdrom/pool/main/k/kernel..../
mkdir /mnt
mount your scsi on mnt: since there where no /dev/sdaX available, this was for me doing something like:
mount /dev/scsi/..something../..something../target2
cp kernel_from_cdrom_location /mnt
cd /mnt
chroot .
dpkg -i kernel_filename.deb
palo
reboot

Quoted 15 lines

What you coud do also, as the install-cd works fine, is to reboot from this cd and look for a sub-menu to enter into a shell script.

Here you can setup your nic (to access the web if possible) and mainly mount your boot disk.
(e.g. # mkdir /mnt/MyBoot ; mount /dev/sda5 /mnt/MyBoot ; mount /dev/sda6 /mnt/MyBoot/var;...
according to your slicing: sda5 would be replace by your own root partition sda6 your var if there is one, ...)

Then you can chroot to this mount point (e.g. chroot /mnt/MyBoot ) You would then be able to grab one of prebuild kernel e.g. from:
<http://cvs.parisc-linux.org/download/linux-2.6/> (I would recommended the one for b180 for your b132l)

Quoted 7 lines

following instructions at the top of this page :-)

To be sure umount your boot disk and try to reboot.

That should work.

And it did, thanks for the help

Dirk

Signature · 9 lines
Dirk Van Hertem                       [email protected]
Electrical Engineering Department  http://www.esat.kuleuven.be/electa
Katholieke Universiteit Leuven, ESAT-ELECTA      tel: +32-16-32.18.95
10, Kasteelpark Arenberg, B-3001 Heverlee        fax: +32-16-32.19.85 

_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux