LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 10-07-2003, 10:28 PM   #1
Risc91
Member
 
Registered: Jan 2002
Location: Macomb, MI
Distribution: Ubuntu|Red Hat ES|AIX
Posts: 161

Rep: Reputation: 30
Can only boot with pci off


Can anyone explain to me why my T22 thinkpad will only boot when I give the option to turn pci off?

No current distribution will boot on this laptop unless I pass pci=off.
 
Old 10-07-2003, 10:59 PM   #2
Caeda
Senior Member
 
Registered: Jul 2003
Location: Indiana
Distribution: Suse 6.0+, Mandrake 5.0-10.0, Redhat 6.0-9.0, Gentoo 1.2+, Gnoppix, Knoppix, Sabayon, Ubuntu 5.04+
Posts: 1,811

Rep: Reputation: 45
Did you try.. PCI=ACPI as well? Or just.. =off...
 
Old 10-08-2003, 08:46 AM   #3
Risc91
Member
 
Registered: Jan 2002
Location: Macomb, MI
Distribution: Ubuntu|Red Hat ES|AIX
Posts: 161

Original Poster
Rep: Reputation: 30
No, I only tried pci=off. I will try pci=acpi. Thanks for the help....I forget to try these things when I'm frustrated.
 
Old 10-08-2003, 01:09 PM   #4
Risc91
Member
 
Registered: Jan 2002
Location: Macomb, MI
Distribution: Ubuntu|Red Hat ES|AIX
Posts: 161

Original Poster
Rep: Reputation: 30
Unfortunately passing pci=acpi did not work either.

Anyone else have any ideas??
 
Old 10-09-2003, 06:20 AM   #5
geoff_f
Member
 
Registered: May 2003
Location: Canberra, Australia
Distribution: openSUSE 11.3
Posts: 445

Rep: Reputation: 31
Make sure you have PnP Disabled/No in the BIOS. If that's not possible, then boot with pci=biosirq; this has the same effect as turning off PnP in the BIOS and forcing the BIOS to perform hardware detection for the OS.

If you still have trouble booting, it could be the power management routines getting in the way. If that's the case turn off ACPI with acpi=off.

Another thing that can cause hangups in booting is APIC (Advanced Programmable Interrupt Controller - not to be confused with ACPI). If that can't be turned off in the BIOS, pass 'noapic' as a kernel boot parameter. With my desktop, it used to hang after 'checking module dependencies'; noapic fixed that.

Other BIOS settings: make sure you are not using Shadow Video BIOS (set to No) and turn off Boot Virus Protection if applicable. HTH.
 
Old 10-09-2003, 06:48 AM   #6
Risc91
Member
 
Registered: Jan 2002
Location: Macomb, MI
Distribution: Ubuntu|Red Hat ES|AIX
Posts: 161

Original Poster
Rep: Reputation: 30
Thank you very much for the responses.

Using 'pci=biosirq' seems to be working (knock on wood). My question is this. Do I need to pass that every time I boot or can I pass it once and it will turn off pnp inderinitely?

Again thank you for your help.
 
Old 10-09-2003, 06:59 AM   #7
geoff_f
Member
 
Registered: May 2003
Location: Canberra, Australia
Distribution: openSUSE 11.3
Posts: 445

Rep: Reputation: 31
No, it needs to be done for every boot. You do this by editing /etc/lilo.conf and adding 'pci=biosirq' to the 'append=' line under the 'label = "linux"' entry. (you need to be root to do this) For example, if the line in /etc/lilo.conf is:

append="quiet devfs=mount hdc=ide-scsi"

then change it to read:

append="quiet pci=biosirq devfs=mount hdc=ide-scsi"

Save the file, then issue this command at a console, as root:

lilo

This will re-configure your bootloader, after which the 'pci=biosirq' will be set automatically for you at each boot.
 
Old 10-10-2003, 08:41 AM   #8
Risc91
Member
 
Registered: Jan 2002
Location: Macomb, MI
Distribution: Ubuntu|Red Hat ES|AIX
Posts: 161

Original Poster
Rep: Reputation: 30
Well successful booting has once again come to an end.

Using pic=biosirq worked fine for about a day. Now that option no longer works. I then used acpi=off which worked once. I used noapic after that, which also worked once.

I'm so confused by this. I just don't understand why it's so sparatic.

 
Old 10-10-2003, 08:36 PM   #9
geoff_f
Member
 
Registered: May 2003
Location: Canberra, Australia
Distribution: openSUSE 11.3
Posts: 445

Rep: Reputation: 31
Describe the steps you have taken to alter your computer's setup. Post the output of /etc/lilo.conf. I need this info to get to the bottom of why this is happening to you.
 
Old 10-13-2003, 08:30 AM   #10
Risc91
Member
 
Registered: Jan 2002
Location: Macomb, MI
Distribution: Ubuntu|Red Hat ES|AIX
Posts: 161

Original Poster
Rep: Reputation: 30
I don't use lilo as my boot manager, I'm using grub. I haven't changed any of the config files as of yet. I've been testing the parameters at boot time by appending them to the kernel line.

When the system boots up I press 'e' to edit the kernel line, I then append the parameters you listed to the end of it. (only one at a time) Like so:

Quote:
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi pci=biosirq
The option I added is in red.
 
Old 10-13-2003, 03:54 PM   #11
geoff_f
Member
 
Registered: May 2003
Location: Canberra, Australia
Distribution: openSUSE 11.3
Posts: 445

Rep: Reputation: 31
Quote:
Using pic=biosirq worked fine for about a day. Now that option no longer works. I then used acpi=off which worked once. I used noapic after that, which also worked once.
Try using all the kernel boot parameters that I suggested all at once. So you would make you kernel bootup line:

kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi pci=biosirq noapic acpi=off

See how that goes.
 
Old 10-13-2003, 04:42 PM   #12
DMR
Member
 
Registered: Jun 2001
Location: Fairfax, California
Distribution: RH 9.0, RH 7.3, Mandrake 8.0
Posts: 986

Rep: Reputation: 30
Also, remember that editing your grub startup at boot is a once-only deal. To permanently enter your boot options and have them take effect automagically every time you boot you need to open your Grub config file (usually /boot/grub/menu.lst) and add those parameters to the end of your "kernel" line.

 
Old 10-13-2003, 05:44 PM   #13
Risc91
Member
 
Registered: Jan 2002
Location: Macomb, MI
Distribution: Ubuntu|Red Hat ES|AIX
Posts: 161

Original Poster
Rep: Reputation: 30
Quote:
Also, remember that editing your grub startup at boot is a once-only deal. To permanently enter your boot options and have them take effect automagically every time you boot you need to open your Grub config file (usually /boot/grub/menu.lst) and add those parameters to the end of your "kernel" line.
Yea, I know. I've been editing it every time I boot. Pain in the ass, but its easier than having to boot and edit the file everytime.

Quote:
Try using all the kernel boot parameters that I suggested all at once. So you would make you kernel bootup line:

kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi pci=biosirq noapic acpi=off

See how that goes.
I'll try this out and see how things go.

I'm thinking this maybe a hardware problem. I've taken out my interenal ethernet card (not pcmcia) and its booted successfully 10 times in a row.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
boot halts @ pci probe mandrakemikael Linux - Laptop and Netbook 1 01-03-2005 02:02 AM
cant boot with pci devices installed seede Linux - Hardware 2 08-07-2004 04:45 AM
[ pci: enabling device 00:03.3 ] infinite pause at kernel boot dool Slackware 1 08-05-2004 09:21 PM
Slackware PCI locking up on boot mledg Linux - Laptop and Netbook 0 03-17-2004 02:02 PM
Netgear FA312 causing PCI error on boot Pcghost Linux - Hardware 0 03-04-2003 11:48 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:03 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration