On Sat, 2007-03-10 at 02:09 +0100, Mathieu B=C3=A9rard wrote:
Hi, I have a laptop quite similar to this report, but still running
2.4.20.
With /usr/bin/hal-device-manager on (00:1f.1) 82801FB/FBM/FR/FW/FRW
(ICH6 Family) IDE Controller (rev 03
I found that I have an Hitachi Travelstar 80GN.=20
And your initial report point that you have an Hitachi Travelstar 5K100
and the patch http://lkml.org/lkml/2007/2/22/8 blacklist your HD ,
correct ?=20
I will try 20-rc3 to see if I have any problem.
but blacklist it is not a good solution ...=20
well I recently found a quirk that is apply on laptop that I mention
here. which I remove from my kernel because I don't have a Assus and my
laptop is quirked too.=20
--- linux-2.6.20.i686/drivers/pci/quirks.c.orig 2007-03-04 04:52:21.0000000=
00 +0000
+++ linux-2.6.20.i686/drivers/pci/quirks.c 2007-03-04 04:52:41.0000000=
00 +0000
@@ -1121,8 +1121,8 @@ static void asus_hides_smbus_lpc_ich6(st
iounmap(base);
printk(KERN_INFO "PCI: Enabled ICH6/i801 SMBus device\n");
}
-DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_1,=
asus_hides_smbus_lpc_ich6 );
-DECLARE_PCI_FIXUP_RESUME(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_1,=
asus_hides_smbus_lpc_ich6 );
+/* DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL=
_ICH6_1, asus_hides_smbus_lpc_ich6 ); */
+/* DECLARE_PCI_FIXUP_RESUME(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL=
_ICH6_1, asus_hides_smbus_lpc_ich6 ); */
/*
* SiS 96x south bridge: BIOS typically hides SMBus device...
With this quirk I got this oops on hibernate (but computer still
working)=20
Suspending console(s)
eth1: Going into suspend...
ACPI: PCI interrupt for device 0000:02:04.0 disabled
ACPI: PCI interrupt for device 0000:00:1e.3 disabled
ACPI: PCI interrupt for device 0000:00:1e.2 disabled
ACPI: PCI interrupt for device 0000:00:1d.7 disabled
ACPI: PCI interrupt for device 0000:00:1d.3 disabled
ACPI: PCI interrupt for device 0000:00:1d.2 disabled
ACPI: PCI interrupt for device 0000:00:1d.1 disabled
ACPI: PCI interrupt for device 0000:00:1d.0 disabled
ipw2200: Unable to load ucode: -22
ipw2200: Unable to load firmware: -22
ipw2200: Failed to up device
swsusp: critical section:
swsusp: Need to copy 57480 pages
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
BUG: sleeping function called from invalid context at mm/slab.c:3035
in_atomic():0, irqs_disabled():1
no locks held by pm-hibernate/22979.
irq event stamp: 0
hardirqs last enabled at (0): [<00000000>] 0x0
hardirqs last disabled at (0): [<c042580c>] copy_process+0x311/0x1249
softirqs last enabled at (0): [<c042580c>] copy_process+0x311/0x1249
softirqs last disabled at (0): [<00000000>] 0x0
[<c04051c9>] show_trace_log_lvl+0x1a/0x2f
[<c040576e>] show_trace+0x12/0x14
[<c04057f2>] dump_stack+0x16/0x18
[<c0421266>] __might_sleep+0xc9/0xcf
[<c0474cb1>] kmem_cache_alloc+0x28/0xc4
[<c046bb50>] __get_vm_area_node+0x87/0x16f
[<c046bcae>] __get_vm_area+0x22/0x28
[<c046bcf3>] get_vm_area+0x3f/0x43
[<c041f0ed>] __ioremap+0xa0/0xe6
[<c041f147>] ioremap_nocache+0x14/0x79
[<c04f070a>] asus_hides_smbus_lpc_ich6+0x37/0x61
[<c04ef384>] pci_fixup_device+0x70/0x7c
[<c04f0a70>] pci_device_resume_early+0x17/0x2e
[<c0550779>] dpm_power_up+0x41/0x53
[<c0550798>] device_power_up+0xd/0xf
[<c0448bc4>] swsusp_suspend+0x55/0x62
[<c044929c>] pm_suspend_disk+0xd5/0x181
[<c04480a7>] enter_state+0x51/0x172
[<c044824e>] state_store+0x86/0x9c
[<c04b0a58>] subsys_attr_store+0x20/0x25
[<c04b0b69>] sysfs_write_file+0xb8/0xe0
[<c0478c68>] vfs_write+0xaf/0x163
[<c04792b6>] sys_write+0x3d/0x61
[<c0404058>] syscall_call+0x7/0xb
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
PCI: Enabled ICH6/i801 SMBus device
removing quirk resolve the oops.
BTW I have an HP Compaq nx6110 , what laptop is yours ?=20
ah! and WTF I don't attach your dmesg in a file ?=20
=20
--=20
S=C3=A9rgio M. B.