ACPI Regression on Dell E1501
Hi,
Commit e9e2cdb412412326c4827fc78ba27f410d837e6e breaks boot on a Dell E1501 unless 'acpi=off' is specified (also tried nolapic and nohpet but it made no substantive difference). This laptop is an 'AMD Turion(tm) 64 X2 Mobile Technology TL-50' CPU, but its booting 32 bit SMP (make defconfig). No kernel built after this commit works for this platform.
There is no crash output, it just wedges after 'NET: Registered protocol family 2'.
How can I debug this problem?
rtg
Signature · 1 line
Tim Gardner [email protected]
Quoted 8 lines · Tim Gardner
Hi,
Commit
e9e2cdb412412326c4827fc78ba27f410d837e6ebreaks boot on a Dell E1501 unless 'acpi=off' is specified (also tried nolapic and nohpet but it made no substantive difference). This laptop is an 'AMD Turion(tm) 64 X2 Mobile Technology TL-50' CPU, but its booting 32 bit SMP (make defconfig). No kernel built after this commit works for this platform.
Quoted 4 lines
There is no crash output, it just wedges after 'NET: Registered protocol family 2'.
How can I debug this problem?
That'll be fun.
That's:
[PATCH] clockevents: i386 drivers
[Author cc: added]
Quoted 14 lines · Chuck Ebbert
Quoted 8 lines · Tim Gardner
Hi,
Commit
e9e2cdb412412326c4827fc78ba27f410d837e6ebreaks boot on a Dell E1501 unless 'acpi=off' is specified (also tried nolapic and nohpet but it made no substantive difference). This laptop is an 'AMD Turion(tm) 64 X2 Mobile Technology TL-50' CPU, but its booting 32 bit SMP (make defconfig). No kernel built after this commit works for this platform.Quoted 4 lines
There is no crash output, it just wedges after 'NET: Registered protocol family 2'.
How can I debug this problem?
Quoted 7 lines
That'll be fun.
That's:
[PATCH] clockevents: i386 drivers
[Author cc: added]
I'm going nuts on this.
Tim,
1.) are you booting a 32bit or a 64 bit kernel ?
2.) Can you please try 2.6.22-rc5 +
http://www.tglx.de/projects/hrtimers/2.6.22-rc5/patch-2.6.22-rc5-hrt1.patch
whether this makes any difference
Thanks,
tglx
Quoted 3 lines · Thomas Gleixner
Quoted 1 line
Quoted 1 line
X2 Mobile Technology TL-50' CPU, but its booting 32 bit SMP (make
1.) are you booting a 32bit or a 64 bit kernel ?
Sigh, I'm too tired :)
tglx
Quoted 28 lines · Thomas Gleixner
Quoted 12 lines · Chuck Ebbert
Quoted 11 lines · Tim Gardner
Hi,
Commit
e9e2cdb412412326c4827fc78ba27f410d837e6ebreaks boot on a Dell E1501 unless 'acpi=off' is specified (also tried nolapic and nohpet but it made no substantive difference). This laptop is an 'AMD Turion(tm) 64 X2 Mobile Technology TL-50' CPU, but its booting 32 bit SMP (make defconfig). No kernel built after this commit works for this platform.There is no crash output, it just wedges after 'NET: Registered protocol family 2'.
Quoted 8 lines
Quoted 1 line
How can I debug this problem?
That'll be fun.
That's:
[PATCH] clockevents: i386 drivers
[Author cc: added]
I'm going nuts on this.
Tim,
1.) are you booting a 32bit or a 64 bit kernel ?
Quoted 8 lines
2.) Can you please try 2.6.22-rc5 +
http://www.tglx.de/projects/hrtimers/2.6.22-rc5/patch-2.6.22-rc5-hrt1.patch
whether this makes any differenceThanks,
tglx
Thomas,
Its CONFIG_X86_32=y and CONFIG_SMP=y (make defconfig). I'll try your patch later this evening.
rtg
Signature · 1 line
Tim Gardner [email protected]
See this topic for a solution:
http://lkml.org/lkml/2007/8/8/251
Re: [PATCH] drop unneeded variable in amd_apic_timer_broken
Signature · 1 line
Tim Gardner [email protected]
Quoted 28 lines · Thomas Gleixner
Quoted 12 lines · Chuck Ebbert
Quoted 11 lines · Tim Gardner
Hi,
Commit
e9e2cdb412412326c4827fc78ba27f410d837e6ebreaks boot on a Dell E1501 unless 'acpi=off' is specified (also tried nolapic and nohpet but it made no substantive difference). This laptop is an 'AMD Turion(tm) 64 X2 Mobile Technology TL-50' CPU, but its booting 32 bit SMP (make defconfig). No kernel built after this commit works for this platform.There is no crash output, it just wedges after 'NET: Registered protocol family 2'.
Quoted 8 lines
Quoted 1 line
How can I debug this problem?
That'll be fun.
That's:
[PATCH] clockevents: i386 drivers
[Author cc: added]
I'm going nuts on this.
Tim,
1.) are you booting a 32bit or a 64 bit kernel ?
Quoted 8 lines
2.) Can you please try 2.6.22-rc5 +
http://www.tglx.de/projects/hrtimers/2.6.22-rc5/patch-2.6.22-rc5-hrt1.patch
whether this makes any differenceThanks,
tglx
Thomas,
Your patch (large though it is) did not make any outward difference. As usual, adding 'acpi=off' allows it to boot.
rtg
Signature · 1 line
Tim Gardner [email protected]
Quoted 37 lines · Tim Gardner
Quoted 27 lines · Thomas Gleixner
Quoted 12 lines · Chuck Ebbert
Quoted 11 lines · Tim Gardner
Hi,
Commit
e9e2cdb412412326c4827fc78ba27f410d837e6ebreaks boot on a Dell E1501 unless 'acpi=off' is specified (also tried nolapic and nohpet but it made no substantive difference). This laptop is an 'AMD Turion(tm) 64 X2 Mobile Technology TL-50' CPU, but its booting 32 bit SMP (make defconfig). No kernel built after this commit works for this platform.There is no crash output, it just wedges after 'NET: Registered protocol family 2'.
Quoted 8 lines
Quoted 1 line
How can I debug this problem?
That'll be fun.
That's:
[PATCH] clockevents: i386 drivers
[Author cc: added]
I'm going nuts on this.
Tim,
1.) are you booting a 32bit or a 64 bit kernel ?
Quoted 8 lines
2.) Can you please try 2.6.22-rc5 +
http://www.tglx.de/projects/hrtimers/2.6.22-rc5/patch-2.6.22-rc5-hrt1.patch
whether this makes any differenceThanks,
tglx
Quoted 6 lines
Thomas,
Your patch (large though it is) did not make any outward difference. As usual, adding 'acpi=off' allows it to boot.
rtg
Perhaps I was too hasty. Adding 'acpi=off' did not allow it to boot. The IDE drive was detected, but I did not see any partitions detected. Eventually it dropped to the initrd shell when it could not find a root filesystem. Anyways, this is likely a side issue.
rtg
Signature · 1 line
Tim Gardner [email protected]
Quoted 43 lines · Tim Gardner
Quoted 42 lines · Tim Gardner
Quoted 27 lines · Thomas Gleixner
Quoted 12 lines · Chuck Ebbert
Quoted 11 lines · Tim Gardner
Hi,
Commit
e9e2cdb412412326c4827fc78ba27f410d837e6ebreaks boot on a Dell E1501 unless 'acpi=off' is specified (also tried nolapic and nohpet but it made no substantive difference). This laptop is an 'AMD Turion(tm) 64 X2 Mobile Technology TL-50' CPU, but its booting 32 bit SMP (make defconfig). No kernel built after this commit works for this platform.There is no crash output, it just wedges after 'NET: Registered protocol family 2'.
Quoted 8 lines
Quoted 1 line
How can I debug this problem?
That'll be fun.
That's:
[PATCH] clockevents: i386 drivers
[Author cc: added]
I'm going nuts on this.
Tim,
1.) are you booting a 32bit or a 64 bit kernel ?
Quoted 8 lines
2.) Can you please try 2.6.22-rc5 +
http://www.tglx.de/projects/hrtimers/2.6.22-rc5/patch-2.6.22-rc5-hrt1.patch
whether this makes any differenceThanks,
tglx
Thomas,
Your patch (large though it is) did not make any outward difference. As usual, adding 'acpi=off' allows it to boot.
Quoted 6 lines
Quoted 1 line
rtg
Perhaps I was too hasty. Adding 'acpi=off' did not allow it to boot. The IDE drive was detected, but I did not see any partitions detected. Eventually it dropped to the initrd shell when it could not find a root filesystem. Anyways, this is likely a side issue.
I am seeing the same with an ACER F5000.
pci=nomsi let the machine still boot.
I tried a bit and I think I got it, for me it's this one:
commit 78b7611c4a1e3ff008abc4751b566cb533d68f3d
Author: Eric W. Biederman <[email protected]> Date: Fri Jun 1 00:46:33 2007 -0700
My problem: The laptop does not have an serial output device, I try to set up a fire wire console, but might have cable/HW problems.
What else can I do to help?
What do you need?
Thanks,
Thomas
Quoted 5 lines
pci=nomsi let the machine still boot.
I tried a bit and I think I got it, for me it's this one:
commit
78b7611c4a1e3ff008abc4751b566cb533d68f3d
Really?? That's "msi: mask the msix vector before we unmap it" and
A) it looks *really* obviously correct and B) it should only have an effect if a driver using MSI-X releases an IRQ.
What testing did you do to pick out that change? Does your system work OK with just that patch reverted?
- R.
Quoted 7 lines · Roland Dreier
Quoted 5 lines
pci=nomsi let the machine still boot.
I tried a bit and I think I got it, for me it's this one:
commit
78b7611c4a1e3ff008abc4751b566cb533d68f3dReally?? That's "msi: mask the msix vector before we unmap it" and
No, I was wrong.
I added the patches again, which I reverted and it still boots. I horribly mixed something up here, I will try to find out tomorrow, sorry for the confusion.
Thomas
Quoted 62 lines · Thomas Renninger
Quoted 39 lines · Tim Gardner
Quoted 38 lines · Tim Gardner
Quoted 27 lines · Thomas Gleixner
Quoted 12 lines · Chuck Ebbert
Quoted 11 lines · Tim Gardner
Hi,
Commit
e9e2cdb412412326c4827fc78ba27f410d837e6ebreaks boot on a Dell E1501 unless 'acpi=off' is specified (also tried nolapic and nohpet but it made no substantive difference). This laptop is an 'AMD Turion(tm) 64 X2 Mobile Technology TL-50' CPU, but its booting 32 bit SMP (make defconfig). No kernel built after this commit works for this platform.There is no crash output, it just wedges after 'NET: Registered protocol family 2'.
Quoted 8 lines
Quoted 1 line
How can I debug this problem?
That'll be fun.
That's:
[PATCH] clockevents: i386 drivers
[Author cc: added]
I'm going nuts on this.
Tim,
1.) are you booting a 32bit or a 64 bit kernel ?
Quoted 8 lines
2.) Can you please try 2.6.22-rc5 +
http://www.tglx.de/projects/hrtimers/2.6.22-rc5/patch-2.6.22-rc5-hrt1.patch
whether this makes any differenceThanks,
tglx
Thomas,
Quoted 8 lines
Quoted 4 lines
Your patch (large though it is) did not make any outward difference. As usual, adding 'acpi=off' allows it to boot.
rtg
Perhaps I was too hasty. Adding 'acpi=off' did not allow it to boot. The IDE drive was detected, but I did not see any partitions detected. Eventually it dropped to the initrd shell when it could not find a root filesystem. Anyways, this is likely a side issue.
I am seeing the same with an ACER F5000.
pci=nomsi let the machine still boot.
I tried a bit and I think I got it, for me it's this one:
commit
78b7611c4a1e3ff008abc4751b566cb533d68f3dAuthor: Eric W. Biederman <[email protected]> Date: Fri Jun 1 00:46:33 2007 -0700My problem: The laptop does not have an serial output device, I try to set up a fire wire console, but might have cable/HW problems.
Quoted 7 lines
What else can I do to help?
What do you need?Thanks,
Thomas
pci=nomsi has no effect, nor does CONFIG_SMP. Furthermore, I positively confirmed that this is the offending commit. If I reset HEAD to the commit just prior, then everything works OK.
rtg
Signature · 1 line
Tim Gardner [email protected]
Quoted 66 lines · Tim Gardner
Quoted 65 lines · Thomas Renninger
Quoted 39 lines · Tim Gardner
Quoted 38 lines · Tim Gardner
Quoted 27 lines · Thomas Gleixner
Quoted 12 lines · Chuck Ebbert
Quoted 11 lines · Tim Gardner
Hi,
Commit
e9e2cdb412412326c4827fc78ba27f410d837e6ebreaks boot on a Dell E1501 unless 'acpi=off' is specified (also tried nolapic and nohpet but it made no substantive difference). This laptop is an 'AMD Turion(tm) 64 X2 Mobile Technology TL-50' CPU, but its booting 32 bit SMP (make defconfig). No kernel built after this commit works for this platform.There is no crash output, it just wedges after 'NET: Registered protocol family 2'.
Quoted 8 lines
Quoted 1 line
How can I debug this problem?
That'll be fun.
That's:
[PATCH] clockevents: i386 drivers
[Author cc: added]
I'm going nuts on this.
Tim,
1.) are you booting a 32bit or a 64 bit kernel ?
Quoted 8 lines
2.) Can you please try 2.6.22-rc5 +
http://www.tglx.de/projects/hrtimers/2.6.22-rc5/patch-2.6.22-rc5-hrt1.patch
whether this makes any differenceThanks,
tglx
Thomas,
Quoted 8 lines
Quoted 4 lines
Your patch (large though it is) did not make any outward difference. As usual, adding 'acpi=off' allows it to boot.
rtg
Perhaps I was too hasty. Adding 'acpi=off' did not allow it to boot. The IDE drive was detected, but I did not see any partitions detected. Eventually it dropped to the initrd shell when it could not find a root filesystem. Anyways, this is likely a side issue.
I am seeing the same with an ACER F5000.
pci=nomsi let the machine still boot.
I tried a bit and I think I got it, for me it's this one:
commit
78b7611c4a1e3ff008abc4751b566cb533d68f3dAuthor: Eric W. Biederman <[email protected]> Date: Fri Jun 1 00:46:33 2007 -0700My problem: The laptop does not have an serial output device, I try to set up a fire wire console, but might have cable/HW problems.
What else can I do to help?
What do you need?
Quoted 8 lines
Quoted 4 lines
Thanks,
Thomas
pci=nomsi has no effect, nor does
CONFIG_SMP. Furthermore, I positively confirmed that this is the offending commit. If I reset HEAD to the commit just prior, then everything works OK.
To confirm you commit: e9e2cdb412412326c4827fc78ba27f410d837e6e "[PATCH] clockevents: i386 drivers" is the problem commit you are referring to. Thomas suggested a different commit else having to do with MSI...
I'm just trying to keep the conversation straight.
Thanks,
Eric