Asus N90sc Notebook does not boot without pci=noacpi, nolapic or acpi=off bootoption [Maverick]

Bug #653626 reported by tankdriver
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

With Ubuntu 10.04 + Updates everything was OK,

Ubuntu 10.10 / 11.04 Alpha3 Hangs at boot. (White cursor blinking in top left corner, 100% CPU (high fan noise))

I tried some Bootoptions:

-acpi=off (which was used for this report) :successful boot, but no CPU Frequency scaling available. (too noisy)
-nolapic :successful boot: only one CPU detected. (Frequency scaling works, inefficient)

CPU: Intel Core 2 P8700@2.53GHz

Is it possible to run a live-USBSitck with the Upstream Kernel? (I don't want to install stuff on my productive Machine without testing first)

WORKAROUND:
 - pci=noacpi (side effect: Bug #665108)

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-2.6.35-22-generic 2.6.35-22.33
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.35-22.33-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: SIS966 [HDA SIS966], device 0: ALC663 Analog [ALC663 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 Cannot stat file /proc/2792/fd/36: Stale NFS file handle
 Cannot stat file /proc/3100/fd/18: Stale NFS file handle
 Cannot stat file /proc/3100/fd/19: Stale NFS file handle
                      USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 2801 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'SIS966'/'HDA SIS966 at 0xf9ff4000 irq 18'
   Mixer name : 'Realtek ALC663'
   Components : 'HDA:10ec0663,10431563,00100001'
   Controls : 16
   Simple ctrls : 8
Date: Sat Oct 2 14:39:41 2010
LiveMediaBuild: Ubuntu 10.10 "Maverick Meerkat" - Release Candidate amd64 (20100928)
MachineType: ASUSTeK Computer Inc. N90SC
ProcCmdLine: BOOT_IMAGE=/casper/vmlinuz noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz -- acpi=off debian-installer/language=de console-setup/layoutcode?=de
ProcEnviron:
 PATH=(custom, no user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.38
SourcePackage: linux
dmi.bios.date: 01/21/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 205
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: N90SC
dmi.board.vendor: ASUS CORPORATION
dmi.board.version: 1.0
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer Inc.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr205:bd01/21/2010:svnASUSTeKComputerInc.:pnN90SC:pvr1.0:rvnASUSCORPORATION:rnN90SC:rvr1.0:cvnASUSTeKComputerInc.:ct10:cvr:
dmi.product.name: N90SC
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK Computer Inc.

Revision history for this message
tankdriver (stoneraider-deactivatedaccount) wrote :
Revision history for this message
tankdriver (stoneraider-deactivatedaccount) wrote :
Revision history for this message
tankdriver (stoneraider-deactivatedaccount) wrote :
Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

I think I'm seeing the same bug. Reboot, panic or hang a few secons upon kernel loading start. Both acpi=off or nolapic work (but not noapic).

This is in a computer which runs fine in 10.04. Booting 10.10 with either of these, htop and system monitor only shows only one of the four cores (all are shown in 10.04).

I'm using the final 10.10 image for the netbook edition.

CPU is an i5 650. I'm going to run the apport-collect next. The CPU, from lshw, is:

*-cpu
          description: CPU
          product: Intel(R) Core(TM) i5 CPU 650 @ 3.20GHz
          vendor: Intel Corp.
          physical id: 0
          bus info: cpu@0
          version: 6.5.2
          serial: 0002-0652-0000-0000-0000-0000
          slot: XU1
          size: 1199MHz
          capacity: 4GHz
          width: 64 bits
          clock: 133MHz
          capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid cpufreq
          configuration: id=0

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : apport information

AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: jano 1986 F.... pulseaudio
 /dev/snd/pcmC0D0p: jano 1986 F...m pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf3120000 irq 22'
   Mixer name : 'Realtek ALC889'
   Components : 'HDA:10ec0889,80860035,00100004'
   Controls : 36
   Simple ctrls : 21
Card1.Amixer.info:
 Card hw:1 'UM1'/'EDIROL UM-1 at usb-0000:00:1a.0-1.3.2, full speed'
   Mixer name : 'USB Mixer'
   Components : 'USB0582:009d'
   Controls : 0
   Simple ctrls : 0
Card1.Amixer.values:

Card2.Amixer.info:
 Card hw:2 'NVidia'/'HDA NVidia at 0xf3000000 irq 16'
   Mixer name : 'Nvidia ID b'
   Components : 'HDA:10de000b,10de0101,00100100'
   Controls : 0
   Simple ctrls : 0
Card2.Amixer.values:

DistroRelease: Ubuntu 10.04
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=b704466d-db72-4e78-b4ad-d612525904c8
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release i386 (20100816.1)
MachineType: Tranquil PC IXL
NonfreeKernelModules: nvidia
Package: linux (not installed)
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.32-25-generic root=UUID=7b2dd792-e530-487c-8596-dcdc4949a090 ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-25.44-generic 2.6.32.21+drm33.7
Regression: Yes
RelatedPackageVersions: linux-firmware 1.34.1
Reproducible: Yes
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
Tags: lucid kconfig regression-release needs-upstream-testing
Uname: Linux 2.6.32-25-generic i686
UserAsoundrc:
 # ALSA library configuration file

 # Include settings that are under the control of asoundconf(1).
 # (To disable these settings, comment out this line.)
 </home/jano/.asoundrc.asoundconf>
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare sudo
dmi.bios.date: 05/18/2010
dmi.bios.vendor: Intel Corp.
dmi.bios.version: JGIBX10J.86A.0537.2010.0518.0132
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: DH57JG
dmi.board.vendor: Intel Corporation
dmi.board.version: AAE70930-303
dmi.chassis.type: 2
dmi.chassis.vendor: TRanquil PC
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnIntelCorp.:bvrJGIBX10J.86A.0537.2010.0518.0132:bd05/18/2010:svnTranquilPC:pnIXL:pvr1.0:rvnIntelCorporation:rnDH57JG:rvrAAE70930-303:cvnTRanquilPC:ct2:cvr1.0:
dmi.product.name: IXL
dmi.product.version: 1.0
dmi.sys.vendor: Tranquil PC

tags: added: apport-collected
Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : AlsaDevices.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : AplayDevices.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : ArecordDevices.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : BootDmesg.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : CRDA.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : Card2.Codecs.codec.0.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : Card2.Codecs.codec.1.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : Card2.Codecs.codec.2.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : Card2.Codecs.codec.3.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : IwConfig.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : Lspci.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : Lsusb.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : PciMultimedia.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : ProcModules.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : UdevDb.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : UdevLog.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : UserAsoundrcAsoundconf.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : WifiSyslog.txt

apport information

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : Re: Asus N90sc Notebook does not boot without -nolapic or acpi=off bootoption [Marveric RC]

Just tested with current mainline kernel and behavior is the same (boot with acpi=off, nolapic, reset otherwise).

Kernel was linux-image-2.6.36-999-generic_2.6.36-999.201010120905_i386.deb

Revision history for this message
tankdriver (stoneraider-deactivatedaccount) wrote :

I found a much better workaround for me:
bootoption: "pci=noacpi"
This turns off acpi recognition during pci detection.
And now, everything is fine. (2 cpus, frequency scaling and battery/energy management works perfectly)

summary: - Asus N90sc Notebook does not boot without -nolapic or acpi=off
- bootoption [Marveric RC]
+ Asus N90sc Notebook does not boot without pci=noacpi, nolapic or
+ acpi=off bootoption [Marveric]
description: updated
Revision history for this message
Alejandro R. Mosteo (mosteo) wrote : Re: Asus N90sc Notebook does not boot without pci=noacpi, nolapic or acpi=off bootoption [Marveric]

pci=noacpi doesn't work for me.

Revision history for this message
Chih-Hsyuan Ho (chih) wrote :

Tried production 10.10 image on an AMD P920/AMD SB700/SB800 system and it absolutely required pci=noacpi or acpi=off in kernel option to boot up successfully.

description: updated
description: updated
Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

Tried again with Natty alpha 1, which is kernel 2.6.37. Won't boot with default options; it will boot with nolacpi but not with noapic, and in any case only one CPU is seen...

summary: Asus N90sc Notebook does not boot without pci=noacpi, nolapic or
- acpi=off bootoption [Marveric]
+ acpi=off bootoption [Maverick]
Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

Just found that passing nolapic_timer option also works, and this keeps the four CPUs visible. Tested in Maverick and Natty. Not sure about the implications of this option though.

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

Tested alpha 2 of Natty. Boot will reset as before with stock (no) options. With nolapic_timer or nolapic, it continues, shows splash screen, and later on enters an infinite loop reporting some kernel panic. At least that's what it seems to be, since it flies by too fast, but I can see mention of registers.

description: updated
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
tags: removed: regression-potential
Revision history for this message
alexism (alexis-mignon-w) wrote :

I have the same problem on an asus x90s under natty.
It boots with nolapic (but one cpu is missing) or acpi=off (but no battery managment and the special jeys won't work). pci=noacpi has the same effect as acpi=off.

Revision history for this message
alexism (alexis-mignon-w) wrote :

After some test it seems that pci=noacpi allows the use of battery managements but the notifications comes with a delay of 5 to 20 seconds...

Revision history for this message
penalvch (penalvch) wrote :

tankdriver, thank you for reporting this bug and helping make Ubuntu better. This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please capture the oops following https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Capturing_OOPs ? As well, can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux <replace-with-bug-number>

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

tags: added: regression-release
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.