* laptop reboots right after hibernation @ 2007-11-11 16:42 Tomas Carnecky 2007-11-18 10:52 ` Pavel Machek 0 siblings, 1 reply; 29+ messages in thread From: Tomas Carnecky @ 2007-11-11 16:42 UTC (permalink / raw) To: linux-kernel echo disk > /sys/power/state successfully saves that state to the disk, but just as the laptop is about to turn itself off, it reboots (successfully, so the hibernation/resume process works well, even with X running! which is awesome :) ). But I'd rather like the computer turned off after I hibernate it. Where could the problem be? It's a new laptop, TP X61 tablet, I tried ubuntu (7.10, gutsy) for a few days, both suspend and hibernate worked there (with one or two crashes, probably due to X, I've read that the intel driver got some suspend/resume improvements recently). Now I'm running gentoo, kernel 2.6.24-rc2. I'm using newer versions of almost all software now compared to the ubuntu system. tom ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-11 16:42 laptop reboots right after hibernation Tomas Carnecky @ 2007-11-18 10:52 ` Pavel Machek 2007-11-18 16:32 ` Tomas Carnecky 2007-11-18 16:49 ` Tomas Carnecky 0 siblings, 2 replies; 29+ messages in thread From: Pavel Machek @ 2007-11-18 10:52 UTC (permalink / raw) To: Tomas Carnecky; +Cc: linux-kernel Hi! > echo disk > /sys/power/state > > successfully saves that state to the disk, but just as the laptop is > about to turn itself off, it reboots (successfully, so the > hibernation/resume process works well, even with X running! which is > awesome :) ). But I'd rather like the computer turned off after I > hibernate it. Where could the problem be? > > It's a new laptop, TP X61 tablet, I tried ubuntu (7.10, gutsy) for a few > days, both suspend and hibernate worked there (with one or two crashes, > probably due to X, I've read that the intel driver got some > suspend/resume improvements recently). Now I'm running gentoo, kernel > 2.6.24-rc2. I'm using newer versions of almost all software now compared > to the ubuntu system. If it works in older ubuntu, you can probably do bisect. Does normal shutdown work? You can try platform vs. shutdown mode... Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-18 10:52 ` Pavel Machek @ 2007-11-18 16:32 ` Tomas Carnecky 2007-11-18 16:40 ` Tomas Carnecky 2007-11-18 20:16 ` Tomas Carnecky 2007-11-18 16:49 ` Tomas Carnecky 1 sibling, 2 replies; 29+ messages in thread From: Tomas Carnecky @ 2007-11-18 16:32 UTC (permalink / raw) To: Pavel Machek; +Cc: linux-kernel Pavel Machek wrote: > Hi! > >> echo disk > /sys/power/state >> >> successfully saves that state to the disk, but just as the laptop is >> about to turn itself off, it reboots (successfully, so the >> hibernation/resume process works well, even with X running! which is >> awesome :) ). But I'd rather like the computer turned off after I >> hibernate it. Where could the problem be? >> >> It's a new laptop, TP X61 tablet, I tried ubuntu (7.10, gutsy) for a few >> days, both suspend and hibernate worked there (with one or two crashes, >> probably due to X, I've read that the intel driver got some >> suspend/resume improvements recently). Now I'm running gentoo, kernel >> 2.6.24-rc2. I'm using newer versions of almost all software now compared >> to the ubuntu system. > > If it works in older ubuntu, you can probably do bisect. Does normal > shutdown work? You can try platform vs. shutdown mode... > I don't have ubuntu anymore, though I'll try if hibernate works with the livecd. One interesting thing I've found out: hibernate reboots the laptop _only_ if it is in the docking station. If I hibernate while outside of the docking station, it properly shuts down the laptop. The default mode seems to be 'platform', after I echoed 'shutdown' to /sys/power/disk the notebook correctly shuts down after hibernation! Some interesting facts. All tests were done with 2.6.24-rc2, custom tailored kernel with just the options needed for my notebook (ThinkPad X61 Tablet) - without drm modules and bluetooth but with iwl4965 loaded. All tests were done without X running, from the console. If I say something 'works' it means I tested it at least three/four times in a row (if not even more). (1) Both STR and STD work correctly if I keep the notebook outside of the docking station (both in platform and shutdown mode). (2) Both STR and STD work correctly if I keep the notebook in the docking station (both in platform and shutdown mode - with the small glitch in platform mode that the notebook won't power off after hibernation). (3) Once the notebook was in the docking station (whether I boot it while in the dock or boot it outside and then put it into the dock) and I take it out (press the 'undock' button on the dock, wait for the green led, then take out the notebook) things get interesting: (a) I initiate STR, notebook correctly goes to sleep, but it only wakes up if I have it in the docking station. If I try to wake it up outside of the docking station it will fail. (b) I initiate STD, and it locks up after a few seconds, at that time only the cursor in the top left screen is visible (not blinking). If I put the notebook in its locked up state into the dock, it will reboot after a few seconds. (4) If the notebook is in the dock and I initiate STR and then press the undock button, it resumes (I assume that is 'working as intended'). (5) If the notebook is in the dock, I press the undock button and wait for the green led then initiate STR, I can take the notebook out but resuming doesn't work - unless I resume it while the notebook is back in the docking station (see point 3a) (6) If the notebook is in the dock, I press the undock button and wait for the green led, then initiate STD: (a) in platform mode: I can take the notebook out but resuming doesn't work - unless I resume it while the notebook is back in the docking station (contrary to point 3b). It seems as the notebook 'locks' itself into the docking station during STD, I see the green led change into red during the hibernation process (just before heavy HD activity starts). (b) in shutdown mode: STD fails with a completely black screen, not even the cursor is visible. There doesn't seem to be a difference between platform and shutdown mode other than the reboot glitch when the laptop is in the docking station or as described in point 6. tom ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-18 16:32 ` Tomas Carnecky @ 2007-11-18 16:40 ` Tomas Carnecky 2007-11-18 20:16 ` Tomas Carnecky 1 sibling, 0 replies; 29+ messages in thread From: Tomas Carnecky @ 2007-11-18 16:40 UTC (permalink / raw) To: Pavel Machek; +Cc: linux-kernel Tomas Carnecky wrote: > Pavel Machek wrote: >> Hi! >> >>> echo disk > /sys/power/state >>> >>> successfully saves that state to the disk, but just as the laptop is >>> about to turn itself off, it reboots (successfully, so the >>> hibernation/resume process works well, even with X running! which is >>> awesome :) ). But I'd rather like the computer turned off after I >>> hibernate it. Where could the problem be? >>> >>> It's a new laptop, TP X61 tablet, I tried ubuntu (7.10, gutsy) for a few >>> days, both suspend and hibernate worked there (with one or two crashes, >>> probably due to X, I've read that the intel driver got some >>> suspend/resume improvements recently). Now I'm running gentoo, kernel >>> 2.6.24-rc2. I'm using newer versions of almost all software now compared >>> to the ubuntu system. >> If it works in older ubuntu, you can probably do bisect. Does normal >> shutdown work? You can try platform vs. shutdown mode... >> > > I don't have ubuntu anymore, though I'll try if hibernate works with the > livecd. One interesting thing I've found out: hibernate reboots the > laptop _only_ if it is in the docking station. If I hibernate while > outside of the docking station, it properly shuts down the laptop. > > The default mode seems to be 'platform', after I echoed 'shutdown' to > /sys/power/disk the notebook correctly shuts down after hibernation! > > Some interesting facts. All tests were done with 2.6.24-rc2, custom > tailored kernel with just the options needed for my notebook (ThinkPad > X61 Tablet) - without drm modules and bluetooth but with iwl4965 loaded. > All tests were done without X running, from the console. If I say > something 'works' it means I tested it at least three/four times in a > row (if not even more). > > (1) Both STR and STD work correctly if I keep the notebook outside of > the docking station (both in platform and shutdown mode). > > (2) Both STR and STD work correctly if I keep the notebook in the > docking station (both in platform and shutdown mode - with the small > glitch in platform mode that the notebook won't power off after > hibernation). > > (3) Once the notebook was in the docking station (whether I boot it > while in the dock or boot it outside and then put it into the dock) and > I take it out (press the 'undock' button on the dock, wait for the green > led, then take out the notebook) things get interesting: > > (a) I initiate STR, notebook correctly goes to sleep, but it only wakes > up if I have it in the docking station. If I try to wake it up outside > of the docking station it will fail. That fails with a non-blinking cursor in the top left screen, just like in point 3b. > > (b) I initiate STD, and it locks up after a few seconds, at that time > only the cursor in the top left screen is visible (not blinking). If I > put the notebook in its locked up state into the dock, it will reboot > after a few seconds. > > (4) If the notebook is in the dock and I initiate STR and then press the > undock button, it resumes (I assume that is 'working as intended'). > > (5) If the notebook is in the dock, I press the undock button and wait > for the green led then initiate STR, I can take the notebook out but > resuming doesn't work - unless I resume it while the notebook is back in > the docking station (see point 3a) > > (6) If the notebook is in the dock, I press the undock button and wait > for the green led, then initiate STD: > > (a) in platform mode: I can take the notebook out but resuming doesn't > work - unless I resume it while the notebook is back in the docking > station (contrary to point 3b). It seems as the notebook 'locks' itself > into the docking station during STD, I see the green led change into red > during the hibernation process (just before heavy HD activity starts). > > (b) in shutdown mode: STD fails with a completely black screen, not even > the cursor is visible. > > There doesn't seem to be a difference between platform and shutdown mode > other than the reboot glitch when the laptop is in the docking station > or as described in point 6. > > tom ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-18 16:32 ` Tomas Carnecky 2007-11-18 16:40 ` Tomas Carnecky @ 2007-11-18 20:16 ` Tomas Carnecky 2007-11-20 9:32 ` Kjartan Maraas 2007-11-28 8:06 ` Tejun Heo 1 sibling, 2 replies; 29+ messages in thread From: Tomas Carnecky @ 2007-11-18 20:16 UTC (permalink / raw) To: Pavel Machek, linux-ide; +Cc: linux-kernel Since this is becoming more an IDE/ATA issue, I added linux-ide@vger.kernel.org to CC. I hope that's the right mailinglist. Tomas Carnecky wrote: > (3) Once the notebook was in the docking station (whether I boot it > while in the dock or boot it outside and then put it into the dock) and > I take it out (press the 'undock' button on the dock, wait for the green > led, then take out the notebook) things get interesting: > > (a) I initiate STR, notebook correctly goes to sleep, but it only wakes > up if I have it in the docking station. If I try to wake it up outside > of the docking station it will fail. Magic number: 0:971:888 hash matches drivers/base/power/main.c:82 hash matches device ptyuf hash matches device 0000:00:1f.1 00:1f.1 IDE interface: Intel Corporation Mobile IDE Controller (rev 03) > (5) If the notebook is in the dock, I press the undock button and wait > for the green led then initiate STR, I can take the notebook out but > resuming doesn't work - unless I resume it while the notebook is back in > the docking station (see point 3a) Magic number: 0:648:888 hash matches drivers/base/power/main.c:103 hash matches device ptyuf hash matches device 0000:00:1f.1 00:1f.1 IDE interface: Intel Corporation Mobile IDE Controller (rev 03) I kindof had suspected that. The docking station has an ultrabay slot where I currently have a cdrom drive (since the notebook itself doesn't have any cdrom drive. Once I took the cdrom drive out, I was able to successfully perform what I wanted to do in points 3a and 5! The 'undock' button probably doesn't tell the kernel that it should unload the cdrom driver. Even though after pressing the undock button the drive becomes unusable (the green led that is on the side of the ultrabay disables and it's impossible to open the tray). Though pressing the undock button causes the usb ports to be removed from the kernel, at least that's what dmesg suggests (I put the notebook into the dock, waited a bit and then pressed the undock button): usb 1-4: new high speed USB device using ehci_hcd and address 11 usb 1-4: configuration #1 chosen from 1 choice hub 1-4:1.0: USB hub found hub 1-4:1.0: 4 ports detected ACPI: \_SB_.GDCK - docking ACPI: \_SB_.GDCK - undocking usb 1-4: USB disconnect, address 11 The notebook+dock+STR works as long as the notebook doesn't know about the ultrabay device. That can be because the notebook was started outside of the docking station, or inside the docking station but with the ultrabay removed. But once the notebook sees the ultrabay device it's over. As little as one suspend/resume cycle inside the docking station and with a ultrabay device plugged in is enough to make the kernel (partially) recognize the device - the kernel doesn't recognize the device as a cdrom drive, but only as an UDMA/33 device. After one suspend/resume cycle I see this in dmesg: ata4.00: ACPI cmd ef/03:45:00:00:00:a0 failed (Emask=0x1 Stat=0x51 Err=0x04) ata4: failed to recover some devices, retrying in 5 secs Coming out of suspend... [... snip ...] ata4.00: ACPI cmd ef/03:45:00:00:00:a0 failed (Emask=0x1 Stat=0x51 Err=0x04) ata4.00: ACPI on devcfg failed the second time, disabling (errno=-5) ata4.00: revalidation failed (errno=1) ata4: failed to recover some devices, retrying in 5 secs ata4.00: configured for UDMA/33 And after that I can't resume outside of the docking station. So the description of point 3 was incomplete, sorry about that. At least the two failures 3a and 5 can be explained... tom ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-18 20:16 ` Tomas Carnecky @ 2007-11-20 9:32 ` Kjartan Maraas 2007-11-28 1:09 ` Tejun Heo 2007-11-28 8:06 ` Tejun Heo 1 sibling, 1 reply; 29+ messages in thread From: Kjartan Maraas @ 2007-11-20 9:32 UTC (permalink / raw) To: Tomas Carnecky; +Cc: Pavel Machek, linux-ide, linux-kernel sø., 18.11.2007 kl. 21.16 +0100, skrev Tomas Carnecky: > Since this is becoming more an IDE/ATA issue, I added > linux-ide@vger.kernel.org to CC. I hope that's the right mailinglist. > > Tomas Carnecky wrote: > > (3) Once the notebook was in the docking station (whether I boot it > > while in the dock or boot it outside and then put it into the dock) and > > I take it out (press the 'undock' button on the dock, wait for the green > > led, then take out the notebook) things get interesting: > > > > (a) I initiate STR, notebook correctly goes to sleep, but it only wakes > > up if I have it in the docking station. If I try to wake it up outside > > of the docking station it will fail. > [snip str problem description] > ata4.00: ACPI cmd ef/03:45:00:00:00:a0 failed (Emask=0x1 Stat=0x51 Err=0x04) > ata4: failed to recover some devices, retrying in 5 secs > Coming out of suspend... > [... snip ...] > ata4.00: ACPI cmd ef/03:45:00:00:00:a0 failed (Emask=0x1 Stat=0x51 Err=0x04) > ata4.00: ACPI on devcfg failed the second time, disabling (errno=-5) > ata4.00: revalidation failed (errno=1) > ata4: failed to recover some devices, retrying in 5 secs > ata4.00: configured for UDMA/33 > I get this exact error message on a normal first time boot here. I'm using the latest fedora development kernel which is 2.6.24-rc2-git6 based. And I have the latest BIOS from HP IIRC. This is an HP nc6400 intel based laptop: ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 failed (Emask=0x1 Stat=0x51 Err=0x04) ata1.00: ACPI on devcfg failed the second time, disabling (errno=-5) ata1.00: revalidation failed (errno=1) ata1: failed to recover some devices, retrying in 5 secs ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: configured for UDMA/100 ata2: SATA link down (SStatus 0 SControl 0) ata3: SATA link down (SStatus 0 SControl 0) ata4: SATA link down (SStatus 0 SControl 0) scsi 0:0:0:0: Direct-Access ATA FUJITSU MHV2080B 892C PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk insmod used greatest stack depth: 596 bytes left lspci: 00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01) 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) 00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 01) 01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5753M Gigabit Ethernet PCI Express (rev 21) 02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02) 04:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller 04:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) 04:06.3 Generic system peripheral [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller 04:06.4 Communication controller: Texas Instruments PCIxx12 GemCore based SmartCard controller Cheers Kjartan ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-20 9:32 ` Kjartan Maraas @ 2007-11-28 1:09 ` Tejun Heo 2007-11-28 12:35 ` Kjartan Maraas 0 siblings, 1 reply; 29+ messages in thread From: Tejun Heo @ 2007-11-28 1:09 UTC (permalink / raw) To: Kjartan Maraas; +Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel Kjartan Maraas wrote: > I get this exact error message on a normal first time boot here. I'm > using the latest fedora development kernel which is 2.6.24-rc2-git6 > based. And I have the latest BIOS from HP IIRC. > > This is an HP nc6400 intel based laptop: Care to post boot dmesg? Or does harddisk detection fail because of this? -- tejun ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-28 1:09 ` Tejun Heo @ 2007-11-28 12:35 ` Kjartan Maraas 2007-11-28 13:35 ` Tejun Heo 2007-11-30 10:39 ` Tejun Heo 0 siblings, 2 replies; 29+ messages in thread From: Kjartan Maraas @ 2007-11-28 12:35 UTC (permalink / raw) To: Tejun Heo; +Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel on., 28.11.2007 kl. 10.09 +0900, skrev Tejun Heo: > Kjartan Maraas wrote: > > I get this exact error message on a normal first time boot here. I'm > > using the latest fedora development kernel which is 2.6.24-rc2-git6 > > based. And I have the latest BIOS from HP IIRC. > > > > This is an HP nc6400 intel based laptop: > > Care to post boot dmesg? Or does harddisk detection fail because of this? > Here you go. It shows the error two times and then it gets it right and continues to boot. No other problems arise from this that I can see. libata version 3.00 loaded. ahci 0000:00:1f.2: version 3.0 ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 21 (level, low) -> IRQ 22 ahci 0000:00:1f.2: nr_ports (4) and implemented port map (0x1) don't match, using nr_ports ahci 0000:00:1f.2: forcing PORTS_IMPL to 0xf usb 2-1: new full speed USB device using uhci_hcd and address 2 usb 2-1: configuration #1 chosen from 1 choice usb 3-1: new full speed USB device using uhci_hcd and address 2 usb 3-1: configuration #1 chosen from 1 choice ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 1.5 Gbps 0xf impl SATA mode ahci 0000:00:1f.2: flags: 64bit ncq ilck stag pm led clo pmp pio slum part PCI: Setting latency timer of device 0000:00:1f.2 to 64 scsi0 : ahci scsi1 : ahci scsi2 : ahci scsi3 : ahci ata1: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785100 irq 220 ata2: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785180 irq 220 ata3: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785200 irq 220 ata4: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785280 irq 220 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 failed (Emask=0x1 Stat=0x51 Err=0x04) ata1: failed to recover some devices, retrying in 5 secs input: PS/2 Generic Mouse as /class/input/input3 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 failed (Emask=0x1 Stat=0x51 Err=0x04) ata1.00: ACPI on devcfg failed the second time, disabling (errno=-5) ata1.00: revalidation failed (errno=1) ata1: failed to recover some devices, retrying in 5 secs ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: configured for UDMA/100 ata2: SATA link down (SStatus 0 SControl 0) ata3: SATA link down (SStatus 0 SControl 0) ata4: SATA link down (SStatus 0 SControl 0) scsi 0:0:0:0: Direct-Access ATA FUJITSU MHV2080B 892C PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk insmod used greatest stack depth: 596 bytes left EXT3-fs: INFO: recovery required on readonly filesystem. EXT3-fs: write access will be enabled during recovery. kjournald starting. Commit interval 5 seconds Cheers Kjartan ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-28 12:35 ` Kjartan Maraas @ 2007-11-28 13:35 ` Tejun Heo 2007-11-28 13:47 ` Jeff Garzik 2007-11-28 14:11 ` Mark Lord 2007-11-30 10:39 ` Tejun Heo 1 sibling, 2 replies; 29+ messages in thread From: Tejun Heo @ 2007-11-28 13:35 UTC (permalink / raw) To: Kjartan Maraas Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel, Mark Lord, Jeff Garzik, Alan Cox [cc'ing libata people] Hello, Kjartan Maraas wrote: > Here you go. It shows the error two times and then it gets it right and > continues to boot. No other problems arise from this that I can see. Cool, it proves even my code works from time to time if the moon and stars are perfectly aligned. > ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 failed (Emask=0x1 Stat=0x51 Err=0x04) Your BIOS wants to issue DEVICE CONFIGURATION FREEZE LOCK but the device NACKs it probably because the drive doesn't support DCO feature set. > ata1: failed to recover some devices, retrying in 5 secs > ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) > ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 failed (Emask=0x1 Stat=0x51 Err=0x04) > ata1.00: ACPI on devcfg failed the second time, disabling (errno=-5) libata EH gives ACPI one more chance but it fails again, so ACPI is turned off. > ata1.00: revalidation failed (errno=1) > ata1: failed to recover some devices, retrying in 5 secs > ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) > ata1.00: configured for UDMA/100 Device is now configured properly. Your BIOS is probably trying to issue DCO freeze lock to all drives. I don't have the faintest idea why it does but it does. I think there are several choices here. 1. Ignore device errors for _GTF commands. Report the failure with KERN_DEBUG priority and just keep processing. ISTR there was a patch to do this. Anyone knows what happened to it. 2. Filter out certain commands from ACPI. I definitely don't like BIOS locking up random features via _GTF commands. It makes debugging difficult. 3. Look at opcode on failure and ignore error for certain operations. My favorite is #2 but #1 should be fine too. Any thoughts? Thanks. -- tejun ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-28 13:35 ` Tejun Heo @ 2007-11-28 13:47 ` Jeff Garzik 2007-11-28 14:11 ` Mark Lord 1 sibling, 0 replies; 29+ messages in thread From: Jeff Garzik @ 2007-11-28 13:47 UTC (permalink / raw) To: Tejun Heo Cc: Kjartan Maraas, Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel, Mark Lord, Alan Cox Tejun Heo wrote: > 2. Filter out certain commands from ACPI. I definitely don't like BIOS > locking up random features via _GTF commands. It makes debugging difficult. I agree. Take a look at what Alan has been doing for the "trusted" command stuff. At the very least we should definitely blare a warning into the log if the BIOS is taking away key features from the user. Jeff ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-28 13:35 ` Tejun Heo 2007-11-28 13:47 ` Jeff Garzik @ 2007-11-28 14:11 ` Mark Lord 1 sibling, 0 replies; 29+ messages in thread From: Mark Lord @ 2007-11-28 14:11 UTC (permalink / raw) To: Tejun Heo Cc: Kjartan Maraas, Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel, Jeff Garzik, Alan Cox Tejun Heo wrote: > > Your BIOS is probably trying to issue DCO freeze lock to all drives. I > don't have the faintest idea why it does but it does. I think there are > several choices here. > > 1. Ignore device errors for _GTF commands. Report the failure with > KERN_DEBUG priority and just keep processing. ISTR there was a patch to > do this. Anyone knows what happened to it. .. Since we now *know* that this is how it has to be done (as otherwise the BIOS would never even attempt DCO here because most drives don't support it yet), then ignoring the return value seems to be a useful strategy. > 2. Filter out certain commands from ACPI. I definitely don't like BIOS > locking up random features via _GTF commands. It makes debugging difficult. .. Mmmm.. I agree there, too! I'm not big on filtering out commands that *we* don't happen to like, but for this specific opcode, yes. > 3. Look at opcode on failure and ignore error for certain operations. .. Number 1. would take care of this. Cheers ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-28 12:35 ` Kjartan Maraas 2007-11-28 13:35 ` Tejun Heo @ 2007-11-30 10:39 ` Tejun Heo 2007-11-30 21:37 ` Kjartan Maraas 1 sibling, 1 reply; 29+ messages in thread From: Tejun Heo @ 2007-11-30 10:39 UTC (permalink / raw) To: Kjartan Maraas; +Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel [-- Attachment #1: Type: text/plain, Size: 703 bytes --] Kjartan Maraas wrote: > on., 28.11.2007 kl. 10.09 +0900, skrev Tejun Heo: >> Kjartan Maraas wrote: >>> I get this exact error message on a normal first time boot here. I'm >>> using the latest fedora development kernel which is 2.6.24-rc2-git6 >>> based. And I have the latest BIOS from HP IIRC. >>> >>> This is an HP nc6400 intel based laptop: >> Care to post boot dmesg? Or does harddisk detection fail because of this? >> > Here you go. It shows the error two times and then it gets it right and > continues to boot. No other problems arise from this that I can see. I'm attaching two patches. Please apply each on top of clean 2.6.24-rc3 and report kernel boot logs for both. Thanks. -- tejun [-- Attachment #2: acpi-device-rej-no-filter.patch --] [-- Type: text/x-patch, Size: 9085 bytes --] Index: work/include/linux/libata.h =================================================================== --- work.orig/include/linux/libata.h +++ work/include/linux/libata.h @@ -1013,18 +1013,18 @@ extern void ata_do_eh(struct ata_port *a * printk helpers */ #define ata_port_printk(ap, lv, fmt, args...) \ - printk(lv"ata%u: "fmt, (ap)->print_id , ##args) + printk("%sata%u: "fmt, lv, (ap)->print_id , ##args) #define ata_link_printk(link, lv, fmt, args...) do { \ if ((link)->ap->nr_pmp_links) \ - printk(lv"ata%u.%02u: "fmt, (link)->ap->print_id, \ + printk("%sata%u.%02u: "fmt, lv, (link)->ap->print_id, \ (link)->pmp , ##args); \ else \ - printk(lv"ata%u: "fmt, (link)->ap->print_id , ##args); \ + printk("%sata%u: "fmt, lv, (link)->ap->print_id , ##args); \ } while(0) #define ata_dev_printk(dev, lv, fmt, args...) \ - printk(lv"ata%u.%02u: "fmt, (dev)->link->ap->print_id, \ + printk("%sata%u.%02u: "fmt, lv, (dev)->link->ap->print_id, \ (dev)->link->pmp + (dev)->devno , ##args) /* Index: work/include/linux/ata.h =================================================================== --- work.orig/include/linux/ata.h +++ work/include/linux/ata.h @@ -190,6 +190,8 @@ enum { ATA_CMD_READ_LOG_EXT = 0x2f, ATA_CMD_PMP_READ = 0xE4, ATA_CMD_PMP_WRITE = 0xE8, + ATA_CMD_CONF_OVERLAY = 0xB1, + ATA_CMD_SEC_FREEZE_LOCK = 0xF5, /* READ_LOG_EXT pages */ ATA_LOG_SATA_NCQ = 0x10, @@ -239,6 +241,19 @@ enum { SATA_AN = 0x05, /* Asynchronous Notification */ SATA_DIPM = 0x03, /* Device Initiated Power Management */ + /* feature values for SET_MAX */ + ATA_SET_MAX_ADDR = 0x00, + ATA_SET_MAX_PASSWD = 0x01, + ATA_SET_MAX_LOCK = 0x02, + ATA_SET_MAX_UNLOCK = 0x03, + ATA_SET_MAX_FREEZE_LOCK = 0x04, + + /* feature values for DEVICE CONFIGURATION OVERLAY */ + ATA_DCO_RESTORE = 0xC0, + ATA_DCO_FREEZE_LOCK = 0xC1, + ATA_DCO_IDENTIFY = 0xC2, + ATA_DCO_SET = 0xC3, + /* ATAPI stuff */ ATAPI_PKT_DMA = (1 << 0), ATAPI_DMADIR = (1 << 2), /* ATAPI data dir: Index: work/drivers/ata/libata-acpi.c =================================================================== --- work.orig/drivers/ata/libata-acpi.c +++ work/drivers/ata/libata-acpi.c @@ -311,8 +311,8 @@ EXPORT_SYMBOL_GPL(ata_acpi_stm); * EH context. * * RETURNS: - * Number of taskfiles on success, 0 if _GTF doesn't exist or doesn't - * contain valid data. + * Number of taskfiles on success, 0 if _GTF doesn't exist. -EINVAL + * if _GTF is invalid. */ static int ata_dev_get_GTF(struct ata_device *dev, struct ata_acpi_gtf **gtf, void **ptr_to_free) @@ -339,6 +339,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "_GTF evaluation failed (AE 0x%x)\n", status); + rc = -EINVAL; } goto out_free; } @@ -350,6 +351,7 @@ static int ata_dev_get_GTF(struct ata_de __FUNCTION__, (unsigned long long)output.length, output.pointer); + rc = -EINVAL; goto out_free; } @@ -358,6 +360,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "_GTF unexpected object type 0x%x\n", out_obj->type); + rc = -EINVAL; goto out_free; } @@ -365,6 +368,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "unexpected _GTF length (%d)\n", out_obj->buffer.length); + rc = -EINVAL; goto out_free; } @@ -422,7 +426,7 @@ int ata_acpi_cbl_80wire(struct ata_port EXPORT_SYMBOL_GPL(ata_acpi_cbl_80wire); /** - * taskfile_load_raw - send taskfile registers to host controller + * ata_acpi_run_tf - send taskfile registers to host controller * @dev: target ATA device * @gtf: raw ATA taskfile register set (0x1f1 - 0x1f7) * @@ -441,14 +445,17 @@ EXPORT_SYMBOL_GPL(ata_acpi_cbl_80wire); * EH context. * * RETURNS: - * 0 on success, -errno on failure. + * 1 if command is executed successfully. 0 if ignored or rejected, + * -errno on other errors. */ -static int taskfile_load_raw(struct ata_device *dev, - const struct ata_acpi_gtf *gtf) +static int ata_acpi_run_tf(struct ata_device *dev, + const struct ata_acpi_gtf *gtf) { - struct ata_port *ap = dev->link->ap; struct ata_taskfile tf, rtf; unsigned int err_mask; + const char *level; + char msg[60]; + int rc; if ((gtf->tf[0] == 0) && (gtf->tf[1] == 0) && (gtf->tf[2] == 0) && (gtf->tf[3] == 0) && (gtf->tf[4] == 0) && (gtf->tf[5] == 0) @@ -468,29 +475,45 @@ static int taskfile_load_raw(struct ata_ tf.device = gtf->tf[5]; /* 0x1f6 */ tf.command = gtf->tf[6]; /* 0x1f7 */ - if (ata_msg_probe(ap)) - ata_dev_printk(dev, KERN_DEBUG, "executing ACPI cmd " - "%02x/%02x:%02x:%02x:%02x:%02x:%02x\n", - tf.command, tf.feature, tf.nsect, - tf.lbal, tf.lbam, tf.lbah, tf.device); - rtf = tf; err_mask = ata_exec_internal(dev, &rtf, NULL, DMA_NONE, NULL, 0, 0); - if (err_mask) { - ata_dev_printk(dev, KERN_ERR, - "ACPI cmd %02x/%02x:%02x:%02x:%02x:%02x:%02x failed " - "(Emask=0x%x Stat=0x%02x Err=0x%02x)\n", - tf.command, tf.feature, tf.nsect, tf.lbal, tf.lbam, - tf.lbah, tf.device, err_mask, rtf.command, rtf.feature); - return -EIO; + + switch (err_mask) { + case 0: + level = KERN_DEBUG; + snprintf(msg, sizeof(msg), "succeeded"); + rc = 1; + break; + + case AC_ERR_DEV: + level = KERN_INFO; + snprintf(msg, sizeof(msg), + "rejected by device (Stat=0x%02x Err=0x%02x)", + rtf.command, rtf.feature); + rc = 0; + break; + + default: + level = KERN_ERR; + snprintf(msg, sizeof(msg), + "failed (Emask=0x%x Stat=0x%02x Err=0x%02x)", + err_mask, rtf.command, rtf.feature); + rc = -EIO; + break; } - return 0; + ata_dev_printk(dev, level, + "ACPI cmd %02x/%02x:%02x:%02x:%02x:%02x:%02x %s\n", + tf.command, tf.feature, tf.nsect, tf.lbal, + tf.lbam, tf.lbah, tf.device, msg); + + return rc; } /** * ata_acpi_exec_tfs - get then write drive taskfile settings * @dev: target ATA device + * @nr_executed: out paramter for the number of executed commands * * Evaluate _GTF and excute returned taskfiles. * @@ -498,34 +521,32 @@ static int taskfile_load_raw(struct ata_ * EH context. * * RETURNS: - * Number of executed taskfiles on success, 0 if _GTF doesn't exist or - * doesn't contain valid data. -errno on other errors. + * Number of executed taskfiles on success, 0 if _GTF doesn't exist. + * -errno on other errors. */ -static int ata_acpi_exec_tfs(struct ata_device *dev) +static int ata_acpi_exec_tfs(struct ata_device *dev, int *nr_executed) { struct ata_acpi_gtf *gtf = NULL; void *ptr_to_free = NULL; int gtf_count, i, rc; /* get taskfiles */ - gtf_count = ata_dev_get_GTF(dev, >f, &ptr_to_free); + rc = ata_dev_get_GTF(dev, >f, &ptr_to_free); + if (rc < 0) + return rc; + gtf_count = rc; /* execute them */ for (i = 0, rc = 0; i < gtf_count; i++) { - int tmp; - - /* ACPI errors are eventually ignored. Run till the - * end even after errors. - */ - tmp = taskfile_load_raw(dev, gtf++); - if (!rc) - rc = tmp; + rc = ata_acpi_run_tf(dev, gtf++); + if (rc < 0) + break; + if (rc) + (*nr_executed)++; } kfree(ptr_to_free); - if (rc == 0) - return gtf_count; return rc; } @@ -664,6 +685,8 @@ int ata_acpi_on_devcfg(struct ata_device struct ata_port *ap = dev->link->ap; struct ata_eh_context *ehc = &ap->link.eh_context; int acpi_sata = ap->flags & ATA_FLAG_ACPI_SATA; + int nr_executed = 0; + const char *reason; int rc; if (!dev->acpi_handle) @@ -682,14 +705,14 @@ int ata_acpi_on_devcfg(struct ata_device } /* do _GTF */ - rc = ata_acpi_exec_tfs(dev); - if (rc < 0) + rc = ata_acpi_exec_tfs(dev, &nr_executed); + if (rc) goto acpi_err; dev->flags &= ~ATA_DFLAG_ACPI_PENDING; /* refresh IDENTIFY page if any _GTF command has been executed */ - if (rc > 0) { + if (nr_executed) { rc = ata_dev_reread_id(dev, 0); if (rc < 0) { ata_dev_printk(dev, KERN_ERR, "failed to IDENTIFY " @@ -701,17 +724,25 @@ int ata_acpi_on_devcfg(struct ata_device return 0; acpi_err: - /* let EH retry on the first failure, disable ACPI on the second */ - if (dev->flags & ATA_DFLAG_ACPI_FAILED) { - ata_dev_printk(dev, KERN_WARNING, "ACPI on devcfg failed the " - "second time, disabling (errno=%d)\n", rc); - - dev->acpi_handle = NULL; - - /* if port is working, request IDENTIFY reload and continue */ - if (!(ap->pflags & ATA_PFLAG_FROZEN)) - rc = 1; + /* fail and let EH retry once more for unknown IO errors */ + if (rc != -EINVAL && !(dev->flags & ATA_DFLAG_ACPI_FAILED)) { + dev->flags |= ATA_DFLAG_ACPI_FAILED; + return rc; } - dev->flags |= ATA_DFLAG_ACPI_FAILED; + + if (rc == -EINVAL) + reason = "_GTF invalid"; + else + reason = "failed the second time"; + + ata_dev_printk(dev, KERN_WARNING, "ACPI: %s, disabled\n", reason); + dev->acpi_handle = NULL; + + /* We can safely continue if no _GTF command has been executed + * and port is not frozen. + */ + if (!nr_executed && !(ap->pflags & ATA_PFLAG_FROZEN)) + return 0; + return rc; } [-- Attachment #3: acpi-device-rej-filter.patch --] [-- Type: text/x-patch, Size: 12076 bytes --] Index: work/include/linux/libata.h =================================================================== --- work.orig/include/linux/libata.h +++ work/include/linux/libata.h @@ -1013,18 +1013,18 @@ extern void ata_do_eh(struct ata_port *a * printk helpers */ #define ata_port_printk(ap, lv, fmt, args...) \ - printk(lv"ata%u: "fmt, (ap)->print_id , ##args) + printk("%sata%u: "fmt, lv, (ap)->print_id , ##args) #define ata_link_printk(link, lv, fmt, args...) do { \ if ((link)->ap->nr_pmp_links) \ - printk(lv"ata%u.%02u: "fmt, (link)->ap->print_id, \ + printk("%sata%u.%02u: "fmt, lv, (link)->ap->print_id, \ (link)->pmp , ##args); \ else \ - printk(lv"ata%u: "fmt, (link)->ap->print_id , ##args); \ + printk("%sata%u: "fmt, lv, (link)->ap->print_id , ##args); \ } while(0) #define ata_dev_printk(dev, lv, fmt, args...) \ - printk(lv"ata%u.%02u: "fmt, (dev)->link->ap->print_id, \ + printk("%sata%u.%02u: "fmt, lv, (dev)->link->ap->print_id, \ (dev)->link->pmp + (dev)->devno , ##args) /* Index: work/include/linux/ata.h =================================================================== --- work.orig/include/linux/ata.h +++ work/include/linux/ata.h @@ -190,6 +190,8 @@ enum { ATA_CMD_READ_LOG_EXT = 0x2f, ATA_CMD_PMP_READ = 0xE4, ATA_CMD_PMP_WRITE = 0xE8, + ATA_CMD_CONF_OVERLAY = 0xB1, + ATA_CMD_SEC_FREEZE_LOCK = 0xF5, /* READ_LOG_EXT pages */ ATA_LOG_SATA_NCQ = 0x10, @@ -239,6 +241,19 @@ enum { SATA_AN = 0x05, /* Asynchronous Notification */ SATA_DIPM = 0x03, /* Device Initiated Power Management */ + /* feature values for SET_MAX */ + ATA_SET_MAX_ADDR = 0x00, + ATA_SET_MAX_PASSWD = 0x01, + ATA_SET_MAX_LOCK = 0x02, + ATA_SET_MAX_UNLOCK = 0x03, + ATA_SET_MAX_FREEZE_LOCK = 0x04, + + /* feature values for DEVICE CONFIGURATION OVERLAY */ + ATA_DCO_RESTORE = 0xC0, + ATA_DCO_FREEZE_LOCK = 0xC1, + ATA_DCO_IDENTIFY = 0xC2, + ATA_DCO_SET = 0xC3, + /* ATAPI stuff */ ATAPI_PKT_DMA = (1 << 0), ATAPI_DMADIR = (1 << 2), /* ATAPI data dir: Index: work/drivers/ata/libata-acpi.c =================================================================== --- work.orig/drivers/ata/libata-acpi.c +++ work/drivers/ata/libata-acpi.c @@ -6,6 +6,7 @@ * Copyright (C) 2006 Randy Dunlap */ +#include <linux/module.h> #include <linux/ata.h> #include <linux/delay.h> #include <linux/device.h> @@ -25,6 +26,16 @@ #include <acpi/acmacros.h> #include <acpi/actypes.h> +enum { + ATA_ACPI_FILTER_LOCK = 1 << 0, + + ATA_ACPI_FILTER_DEFAULT = ATA_ACPI_FILTER_LOCK, +}; + +static unsigned int ata_acpi_gtf_filter = ATA_ACPI_FILTER_DEFAULT; +module_param_named(acpi_gtf_filter, ata_acpi_gtf_filter, int, 0644); +MODULE_PARM_DESC(acpi_gtf_filter, "filter mask for ACPI _GTF commands, set to filter out (0x1=lock/freeze lock)"); + #define NO_PORT_MULT 0xffff #define SATA_ADR(root, pmp) (((root) << 16) | (pmp)) @@ -311,8 +322,8 @@ EXPORT_SYMBOL_GPL(ata_acpi_stm); * EH context. * * RETURNS: - * Number of taskfiles on success, 0 if _GTF doesn't exist or doesn't - * contain valid data. + * Number of taskfiles on success, 0 if _GTF doesn't exist. -EINVAL + * if _GTF is invalid. */ static int ata_dev_get_GTF(struct ata_device *dev, struct ata_acpi_gtf **gtf, void **ptr_to_free) @@ -339,6 +350,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "_GTF evaluation failed (AE 0x%x)\n", status); + rc = -EINVAL; } goto out_free; } @@ -350,6 +362,7 @@ static int ata_dev_get_GTF(struct ata_de __FUNCTION__, (unsigned long long)output.length, output.pointer); + rc = -EINVAL; goto out_free; } @@ -358,6 +371,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "_GTF unexpected object type 0x%x\n", out_obj->type); + rc = -EINVAL; goto out_free; } @@ -365,6 +379,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "unexpected _GTF length (%d)\n", out_obj->buffer.length); + rc = -EINVAL; goto out_free; } @@ -421,8 +436,53 @@ int ata_acpi_cbl_80wire(struct ata_port EXPORT_SYMBOL_GPL(ata_acpi_cbl_80wire); +static void ata_acpi_gtf_to_tf(struct ata_device *dev, + const struct ata_acpi_gtf *gtf, + struct ata_taskfile *tf) +{ + ata_tf_init(dev, tf); + + tf->flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE; + tf->protocol = ATA_PROT_NODATA; + tf->feature = gtf->tf[0]; /* 0x1f1 */ + tf->nsect = gtf->tf[1]; /* 0x1f2 */ + tf->lbal = gtf->tf[2]; /* 0x1f3 */ + tf->lbam = gtf->tf[3]; /* 0x1f4 */ + tf->lbah = gtf->tf[4]; /* 0x1f5 */ + tf->device = gtf->tf[5]; /* 0x1f6 */ + tf->command = gtf->tf[6]; /* 0x1f7 */ +} + +static int ata_acpi_filter_tf(const struct ata_taskfile *tf, + const struct ata_taskfile *ptf) +{ + if (ata_acpi_gtf_filter & ATA_ACPI_FILTER_LOCK) { + /* BIOS writers, sorry but we don't wanna lock + * features unless the user explicitly said so. + */ + + /* DEVICE CONFIGURATION FREEZE LOCK */ + if (tf->command == ATA_CMD_CONF_OVERLAY && + tf->feature == ATA_DCO_FREEZE_LOCK) + return 1; + + /* SECURITY FREEZE LOCK */ + if (tf->command == ATA_CMD_SEC_FREEZE_LOCK) + return 1; + + /* SET MAX LOCK and SET MAX FREEZE LOCK */ + if ((!ptf || ptf->command != ATA_CMD_READ_NATIVE_MAX) && + tf->command == ATA_CMD_SET_MAX && + (tf->feature == ATA_SET_MAX_LOCK || + tf->feature == ATA_SET_MAX_FREEZE_LOCK)) + return 1; + } + + return 0; +} + /** - * taskfile_load_raw - send taskfile registers to host controller + * ata_acpi_run_tf - send taskfile registers to host controller * @dev: target ATA device * @gtf: raw ATA taskfile register set (0x1f1 - 0x1f7) * @@ -441,56 +501,77 @@ EXPORT_SYMBOL_GPL(ata_acpi_cbl_80wire); * EH context. * * RETURNS: - * 0 on success, -errno on failure. + * 1 if command is executed successfully. 0 if ignored, rejected or + * filtered out, -errno on other errors. */ -static int taskfile_load_raw(struct ata_device *dev, - const struct ata_acpi_gtf *gtf) +static int ata_acpi_run_tf(struct ata_device *dev, + const struct ata_acpi_gtf *gtf, + const struct ata_acpi_gtf *prev_gtf) { - struct ata_port *ap = dev->link->ap; - struct ata_taskfile tf, rtf; + struct ata_taskfile *pptf = NULL; + struct ata_taskfile tf, ptf, rtf; unsigned int err_mask; + const char *level; + char msg[60]; + int rc; if ((gtf->tf[0] == 0) && (gtf->tf[1] == 0) && (gtf->tf[2] == 0) && (gtf->tf[3] == 0) && (gtf->tf[4] == 0) && (gtf->tf[5] == 0) && (gtf->tf[6] == 0)) return 0; - ata_tf_init(dev, &tf); + ata_acpi_gtf_to_tf(dev, gtf, &tf); + if (prev_gtf) { + ata_acpi_gtf_to_tf(dev, prev_gtf, &ptf); + pptf = &ptf; + } - /* convert gtf to tf */ - tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE; /* TBD */ - tf.protocol = ATA_PROT_NODATA; - tf.feature = gtf->tf[0]; /* 0x1f1 */ - tf.nsect = gtf->tf[1]; /* 0x1f2 */ - tf.lbal = gtf->tf[2]; /* 0x1f3 */ - tf.lbam = gtf->tf[3]; /* 0x1f4 */ - tf.lbah = gtf->tf[4]; /* 0x1f5 */ - tf.device = gtf->tf[5]; /* 0x1f6 */ - tf.command = gtf->tf[6]; /* 0x1f7 */ + if (!ata_acpi_filter_tf(&tf, pptf)) { + rtf = tf; + err_mask = ata_exec_internal(dev, &rtf, NULL, + DMA_NONE, NULL, 0, 0); + + switch (err_mask) { + case 0: + level = KERN_DEBUG; + snprintf(msg, sizeof(msg), "succeeded"); + rc = 1; + break; - if (ata_msg_probe(ap)) - ata_dev_printk(dev, KERN_DEBUG, "executing ACPI cmd " - "%02x/%02x:%02x:%02x:%02x:%02x:%02x\n", - tf.command, tf.feature, tf.nsect, - tf.lbal, tf.lbam, tf.lbah, tf.device); - - rtf = tf; - err_mask = ata_exec_internal(dev, &rtf, NULL, DMA_NONE, NULL, 0, 0); - if (err_mask) { - ata_dev_printk(dev, KERN_ERR, - "ACPI cmd %02x/%02x:%02x:%02x:%02x:%02x:%02x failed " - "(Emask=0x%x Stat=0x%02x Err=0x%02x)\n", - tf.command, tf.feature, tf.nsect, tf.lbal, tf.lbam, - tf.lbah, tf.device, err_mask, rtf.command, rtf.feature); - return -EIO; + case AC_ERR_DEV: + level = KERN_INFO; + snprintf(msg, sizeof(msg), + "rejected by device (Stat=0x%02x Err=0x%02x)", + rtf.command, rtf.feature); + rc = 0; + break; + + default: + level = KERN_ERR; + snprintf(msg, sizeof(msg), + "failed (Emask=0x%x Stat=0x%02x Err=0x%02x)", + err_mask, rtf.command, rtf.feature); + rc = -EIO; + break; + } + } else { + level = KERN_INFO; + snprintf(msg, sizeof(msg), "filtered out"); + rc = 0; } - return 0; + ata_dev_printk(dev, level, + "ACPI cmd %02x/%02x:%02x:%02x:%02x:%02x:%02x %s\n", + tf.command, tf.feature, tf.nsect, tf.lbal, + tf.lbam, tf.lbah, tf.device, msg); + + return rc; } /** * ata_acpi_exec_tfs - get then write drive taskfile settings * @dev: target ATA device + * @nr_executed: out paramter for the number of executed commands * * Evaluate _GTF and excute returned taskfiles. * @@ -498,35 +579,37 @@ static int taskfile_load_raw(struct ata_ * EH context. * * RETURNS: - * Number of executed taskfiles on success, 0 if _GTF doesn't exist or - * doesn't contain valid data. -errno on other errors. + * Number of executed taskfiles on success, 0 if _GTF doesn't exist. + * -errno on other errors. */ -static int ata_acpi_exec_tfs(struct ata_device *dev) +static int ata_acpi_exec_tfs(struct ata_device *dev, int *nr_executed) { - struct ata_acpi_gtf *gtf = NULL; + struct ata_acpi_gtf *gtf = NULL, *pgtf = NULL; void *ptr_to_free = NULL; int gtf_count, i, rc; /* get taskfiles */ - gtf_count = ata_dev_get_GTF(dev, >f, &ptr_to_free); + rc = ata_dev_get_GTF(dev, >f, &ptr_to_free); + if (rc < 0) + return rc; + gtf_count = rc; /* execute them */ - for (i = 0, rc = 0; i < gtf_count; i++) { - int tmp; - - /* ACPI errors are eventually ignored. Run till the - * end even after errors. - */ - tmp = taskfile_load_raw(dev, gtf++); - if (!rc) - rc = tmp; + for (i = 0; i < gtf_count; i++, gtf++) { + rc = ata_acpi_run_tf(dev, gtf, pgtf); + if (rc < 0) + break; + if (rc) { + (*nr_executed)++; + pgtf = gtf; + } } kfree(ptr_to_free); - if (rc == 0) - return gtf_count; - return rc; + if (rc < 0) + return rc; + return 0; } /** @@ -664,6 +747,8 @@ int ata_acpi_on_devcfg(struct ata_device struct ata_port *ap = dev->link->ap; struct ata_eh_context *ehc = &ap->link.eh_context; int acpi_sata = ap->flags & ATA_FLAG_ACPI_SATA; + int nr_executed = 0; + const char *reason; int rc; if (!dev->acpi_handle) @@ -682,14 +767,14 @@ int ata_acpi_on_devcfg(struct ata_device } /* do _GTF */ - rc = ata_acpi_exec_tfs(dev); - if (rc < 0) + rc = ata_acpi_exec_tfs(dev, &nr_executed); + if (rc) goto acpi_err; dev->flags &= ~ATA_DFLAG_ACPI_PENDING; /* refresh IDENTIFY page if any _GTF command has been executed */ - if (rc > 0) { + if (nr_executed) { rc = ata_dev_reread_id(dev, 0); if (rc < 0) { ata_dev_printk(dev, KERN_ERR, "failed to IDENTIFY " @@ -701,17 +786,25 @@ int ata_acpi_on_devcfg(struct ata_device return 0; acpi_err: - /* let EH retry on the first failure, disable ACPI on the second */ - if (dev->flags & ATA_DFLAG_ACPI_FAILED) { - ata_dev_printk(dev, KERN_WARNING, "ACPI on devcfg failed the " - "second time, disabling (errno=%d)\n", rc); + /* fail and let EH retry once more for unknown IO errors */ + if (rc != -EINVAL && !(dev->flags & ATA_DFLAG_ACPI_FAILED)) { + dev->flags |= ATA_DFLAG_ACPI_FAILED; + return rc; + } - dev->acpi_handle = NULL; + if (rc == -EINVAL) + reason = "_GTF invalid"; + else + reason = "failed the second time"; + + ata_dev_printk(dev, KERN_WARNING, "ACPI: %s, disabled\n", reason); + dev->acpi_handle = NULL; + + /* We can safely continue if no _GTF command has been executed + * and port is not frozen. + */ + if (!nr_executed && !(ap->pflags & ATA_PFLAG_FROZEN)) + return 0; - /* if port is working, request IDENTIFY reload and continue */ - if (!(ap->pflags & ATA_PFLAG_FROZEN)) - rc = 1; - } - dev->flags |= ATA_DFLAG_ACPI_FAILED; return rc; } ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-30 10:39 ` Tejun Heo @ 2007-11-30 21:37 ` Kjartan Maraas 2007-12-05 7:46 ` Tejun Heo 0 siblings, 1 reply; 29+ messages in thread From: Kjartan Maraas @ 2007-11-30 21:37 UTC (permalink / raw) To: Tejun Heo; +Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel fr., 30.11.2007 kl. 19.39 +0900, skrev Tejun Heo: > Kjartan Maraas wrote: > > on., 28.11.2007 kl. 10.09 +0900, skrev Tejun Heo: > >> Kjartan Maraas wrote: > >>> I get this exact error message on a normal first time boot here. I'm > >>> using the latest fedora development kernel which is 2.6.24-rc2-git6 > >>> based. And I have the latest BIOS from HP IIRC. > >>> > >>> This is an HP nc6400 intel based laptop: > >> Care to post boot dmesg? Or does harddisk detection fail because of this? > >> > > Here you go. It shows the error two times and then it gets it right and > > continues to boot. No other problems arise from this that I can see. > > I'm attaching two patches. Please apply each on top of clean 2.6.24-rc3 > and report kernel boot logs for both. > I tried to do that but recent kernels hang on boot here after TSC: clocksource installed. Filed a bug here: https://bugzilla.redhat.com/show_bug.cgi?id=405721 but it also happens on the plain rc3 kernel... Cheers Kjartan ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-30 21:37 ` Kjartan Maraas @ 2007-12-05 7:46 ` Tejun Heo 2007-12-05 8:27 ` Kjartan Maraas 2007-12-05 17:09 ` Kjartan Maraas 0 siblings, 2 replies; 29+ messages in thread From: Tejun Heo @ 2007-12-05 7:46 UTC (permalink / raw) To: Kjartan Maraas; +Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel Kjartan Maraas wrote: > fr., 30.11.2007 kl. 19.39 +0900, skrev Tejun Heo: >> Kjartan Maraas wrote: >>> on., 28.11.2007 kl. 10.09 +0900, skrev Tejun Heo: >>>> Kjartan Maraas wrote: >>>>> I get this exact error message on a normal first time boot here. I'm >>>>> using the latest fedora development kernel which is 2.6.24-rc2-git6 >>>>> based. And I have the latest BIOS from HP IIRC. >>>>> >>>>> This is an HP nc6400 intel based laptop: >>>> Care to post boot dmesg? Or does harddisk detection fail because of this? >>>> >>> Here you go. It shows the error two times and then it gets it right and >>> continues to boot. No other problems arise from this that I can see. >> I'm attaching two patches. Please apply each on top of clean 2.6.24-rc3 >> and report kernel boot logs for both. >> > I tried to do that but recent kernels hang on boot here after TSC: > clocksource installed. > > Filed a bug here: > https://bugzilla.redhat.com/show_bug.cgi?id=405721 > > but it also happens on the plain rc3 kernel... Can you please give a shot at -rc4 kernel? -- tejun ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-12-05 7:46 ` Tejun Heo @ 2007-12-05 8:27 ` Kjartan Maraas 2007-12-05 17:09 ` Kjartan Maraas 1 sibling, 0 replies; 29+ messages in thread From: Kjartan Maraas @ 2007-12-05 8:27 UTC (permalink / raw) To: Tejun Heo; +Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel on., 05.12.2007 kl. 16.46 +0900, skrev Tejun Heo: > Kjartan Maraas wrote: > > fr., 30.11.2007 kl. 19.39 +0900, skrev Tejun Heo: > >> Kjartan Maraas wrote: > >>> on., 28.11.2007 kl. 10.09 +0900, skrev Tejun Heo: > >>>> Kjartan Maraas wrote: > >>>>> I get this exact error message on a normal first time boot here. I'm > >>>>> using the latest fedora development kernel which is 2.6.24-rc2-git6 > >>>>> based. And I have the latest BIOS from HP IIRC. > >>>>> > >>>>> This is an HP nc6400 intel based laptop: > >>>> Care to post boot dmesg? Or does harddisk detection fail because of this? > >>>> > >>> Here you go. It shows the error two times and then it gets it right and > >>> continues to boot. No other problems arise from this that I can see. > >> I'm attaching two patches. Please apply each on top of clean 2.6.24-rc3 > >> and report kernel boot logs for both. > >> > > I tried to do that but recent kernels hang on boot here after TSC: > > clocksource installed. > > > > Filed a bug here: > > https://bugzilla.redhat.com/show_bug.cgi?id=405721 > > > > but it also happens on the plain rc3 kernel... > > Can you please give a shot at -rc4 kernel? > Sure. It seems the bug above was caused by the compiler and has been fixed in rawhide now so I'll give it a try. Cheers Kjartan ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-12-05 7:46 ` Tejun Heo 2007-12-05 8:27 ` Kjartan Maraas @ 2007-12-05 17:09 ` Kjartan Maraas 2007-12-06 2:38 ` Tejun Heo 1 sibling, 1 reply; 29+ messages in thread From: Kjartan Maraas @ 2007-12-05 17:09 UTC (permalink / raw) To: Tejun Heo; +Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel [-- Attachment #1: Type: text/plain, Size: 1192 bytes --] on., 05.12.2007 kl. 16.46 +0900, skrev Tejun Heo: > Kjartan Maraas wrote: > > fr., 30.11.2007 kl. 19.39 +0900, skrev Tejun Heo: > >> Kjartan Maraas wrote: > >>> on., 28.11.2007 kl. 10.09 +0900, skrev Tejun Heo: > >>>> Kjartan Maraas wrote: > >>>>> I get this exact error message on a normal first time boot here. I'm > >>>>> using the latest fedora development kernel which is 2.6.24-rc2-git6 > >>>>> based. And I have the latest BIOS from HP IIRC. > >>>>> > >>>>> This is an HP nc6400 intel based laptop: > >>>> Care to post boot dmesg? Or does harddisk detection fail because of this? > >>>> > >>> Here you go. It shows the error two times and then it gets it right and > >>> continues to boot. No other problems arise from this that I can see. > >> I'm attaching two patches. Please apply each on top of clean 2.6.24-rc3 > >> and report kernel boot logs for both. > >> > > I tried to do that but recent kernels hang on boot here after TSC: > > clocksource installed. > > > > Filed a bug here: > > https://bugzilla.redhat.com/show_bug.cgi?id=405721 > > > > but it also happens on the plain rc3 kernel... > > Can you please give a shot at -rc4 kernel? > Here you go. Cheers Kjartan [-- Attachment #2: dmesg-no-filter --] [-- Type: text/plain, Size: 28398 bytes --] Initializing cgroup subsys cpuset Linux version 2.6.24-rc4 (kmaraas@localhost) (gcc version 4.1.2 20071124 (Red Hat 4.1.2-35)) #1 SMP Wed Dec 5 12:18:44 CET 2007 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bf7d0000 (usable) BIOS-e820: 00000000bf7d0000 - 00000000bf7e5600 (reserved) BIOS-e820: 00000000bf7e5600 - 00000000bf7f8000 (ACPI NVS) BIOS-e820: 00000000bf7f8000 - 00000000bf800000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fed20000 - 00000000fed9b000 (reserved) BIOS-e820: 00000000feda0000 - 00000000fedc0000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffb00000 - 00000000ffc00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) 2167MB HIGHMEM available. 896MB LOWMEM available. Entering add_active_range(0, 0, 784336) 0 entries of 256 used Zone PFN ranges: DMA 0 -> 4096 Normal 4096 -> 229376 HighMem 229376 -> 784336 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 784336 On node 0 totalpages: 784336 DMA zone: 56 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4040 pages, LIFO batch:0 Normal zone: 3080 pages used for memmap Normal zone: 222200 pages, LIFO batch:31 HighMem zone: 7587 pages used for memmap HighMem zone: 547373 pages, LIFO batch:31 Movable zone: 0 pages used for memmap DMI 2.4 present. Using APIC driver default ACPI: RSDP 000F78B0, 0024 (r2 HP ) ACPI: XSDT BF7E57C8, 007C (r1 HPQOEM SLIC-MPC 1 HP 1) ACPI: FACP BF7E5684, 00F4 (r4 HP 30AD 3 HP 1) ACPI: DSDT BF7E5ACC, FE7B (r1 HP nc6400 10000 MSFT 100000E) ACPI: FACS BF7F7E80, 0040 ACPI: SLIC BF7E5844, 0176 (r1 HPQOEM SLIC-MPC 1 HP 1) ACPI: HPET BF7E59BC, 0038 (r1 HP 30AD 1 HP 1) ACPI: APIC BF7E59F4, 0068 (r1 HP 30AD 1 HP 1) ACPI: MCFG BF7E5A5C, 003C (r1 HP 30AD 1 HP 1) ACPI: TCPA BF7E5A98, 0032 (r2 HP 30AD 1 HP 1) ACPI: SSDT BF7F5947, 0059 (r1 HP HPQNLP 1 MSFT 100000E) ACPI: SSDT BF7F59A0, 032D (r1 HP HPQSAT 1 MSFT 100000E) ACPI: SSDT BF7F64E0, 025F (r1 HP Cpu0Tst 3000 INTL 20060317) ACPI: SSDT BF7F673F, 00A6 (r1 HP Cpu1Tst 3000 INTL 20060317) ACPI: SSDT BF7F67E5, 04D7 (r1 HP CpuPm 3000 INTL 20060317) ACPI: PM-Timer IO Port: 0x1008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) Processor #0 6:15 APIC version 20 ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled) Processor #1 6:15 APIC version 20 ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 1 I/O APICs ACPI: HPET id: 0x8086a201 base: 0xfed00000 Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at c0000000 (gap: bf800000:3f400000) swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000 swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000e0000 swsusp: Registered nosave memory region: 00000000000e0000 - 0000000000100000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 773613 Kernel command line: ro root=LABEL=/1 rhgb quiet pci=assign-busses selinux=off mapped APIC to ffffb000 (fee00000) mapped IOAPIC to ffffa000 (fec00000) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 CPU 0 irqstacks, hard=c0820000 soft=c0800000 PID hash table entries: 4096 (order: 12, 16384 bytes) Detected 1828.795 MHz processor. Console: colour VGA+ 80x25 console [tty0] enabled Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar ... MAX_LOCKDEP_SUBCLASSES: 8 ... MAX_LOCK_DEPTH: 30 ... MAX_LOCKDEP_KEYS: 2048 ... CLASSHASH_SIZE: 1024 ... MAX_LOCKDEP_ENTRIES: 8192 ... MAX_LOCKDEP_CHAINS: 16384 ... CHAINHASH_SIZE: 8192 memory used by lock dependency info: 1024 kB per task-struct memory footprint: 1680 bytes Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 3082056k/3137344k available (2305k kernel code, 53948k reserved, 1181k data, 576k init, 2219840k highmem) virtual kernel memory layout: fixmap : 0xffc53000 - 0xfffff000 (3760 kB) pkmap : 0xff800000 - 0xffc00000 (4096 kB) vmalloc : 0xf8800000 - 0xff7fe000 ( 111 MB) lowmem : 0xc0000000 - 0xf8000000 ( 896 MB) .init : 0xc076d000 - 0xc07fd000 ( 576 kB) .data : 0xc06404b5 - 0xc0767924 (1181 kB) .text : 0xc0400000 - 0xc06404b5 (2305 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1 hpet clockevent registered Calibrating delay using timer specific routine.. 3662.13 BogoMIPS (lpj=1831065) Security Framework initialized SELinux: Disabled at boot. Capability LSM initialized Mount-cache hash table entries: 512 Initializing cgroup subsys ns Initializing cgroup subsys cpuacct CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000 monitor/mwait feature present. using mwait in idle threads. CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. Compat vDSO mapped to ffffe000. Checking 'hlt' instruction... OK. lockdep: not fixing up alternatives. ACPI: Core revision 20070126 CPU0: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 06 lockdep: not fixing up alternatives. Booting processor 1/1 eip 3000 CPU 1 irqstacks, hard=c0821000 soft=c0801000 Initializing CPU#1 Calibrating delay using timer specific routine.. 3657.53 BogoMIPS (lpj=1828769) CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000 monitor/mwait feature present. CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 1 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#1. CPU1: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 06 Total of 2 processors activated (7319.66 BogoMIPS). ENABLING IO-APIC IRQs ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 checking TSC synchronization [CPU#0 -> CPU#1]: passed. Brought up 2 CPUs CPU0 attaching sched-domain: domain 0: span 00000003 groups: 00000001 00000002 CPU1 attaching sched-domain: domain 0: span 00000003 groups: 00000002 00000001 khelper used greatest stack depth: 3120 bytes left net_namespace: 80 bytes HP Compaq Laptop series board detected. Selecting BIOS-method for reboots. Booting paravirtualized kernel on bare hardware Time: 16:26:56 Date: 12/05/07 NET: Registered protocol family 16 No dock devices found. ACPI: bus type pci registered PCI: BIOS Bug: MCFG area at f8000000 is not E820-reserved PCI: Not using MMCONFIG. PCI: PCI BIOS revision 2.10 entry at 0xf0322, last bus=32 PCI: Using configuration type 1 Setting up standard PCI resources khelper used greatest stack depth: 3036 bytes left ACPI: EC: Look up EC in DSDT ACPI: EC: non-query interrupt received, switching to interrupt mode ACPI: Interpreter enabled ACPI: (supports S0 S3 S4 S5) ACPI: Using IOAPIC for interrupt routing ACPI: EC: GPE = 0x16, I/O: command/status = 0x66, data = 0x62 ACPI: EC: driver started in interrupt mode ACPI: PCI Root Bridge [C002] (0000:00) PCI quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO PCI quirk: region 1100-113f claimed by ICH6 GPIO PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.C002._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C098._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C101._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C111._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C117._PRT] ACPI: PCI Interrupt Link [C10D] (IRQs *10 11) ACPI: PCI Interrupt Link [C10E] (IRQs *10 11) ACPI: PCI Interrupt Link [C10F] (IRQs 10 *11) ACPI: PCI Interrupt Link [C110] (IRQs 10 11) *5 ACPI: PCI Interrupt Link [C123] (IRQs *10 11) ACPI: PCI Interrupt Link [C124] (IRQs *10 11) ACPI: PCI Interrupt Link [C125] (IRQs 10 *11) ACPI Exception (pci_link-0184): AE_NOT_FOUND, Evaluating _PRS [20070126] ACPI: Power Resource [C1EF] (on) ACPI: Power Resource [C1F6] (on) ACPI: Power Resource [C220] (on) ACPI: Power Resource [C228] (on) ACPI: Power Resource [C32D] (off) ACPI: Power Resource [C32E] (off) ACPI: Power Resource [C32F] (off) ACPI: Power Resource [C330] (off) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init ACPI: bus type pnp registered pnp: PnP ACPI: found 16 devices ACPI: ACPI bus type pnp unregistered usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 hpet0: 3 64-bit timers, 14318180 Hz ACPI: RTC can wake from S4 Time: tsc clocksource has been installed. Switched to high resolution mode on CPU 0 Switched to high resolution mode on CPU 1 system 00:00: iomem range 0x0-0x9ffff could not be reserved system 00:00: iomem range 0xe0000-0xfffff could not be reserved system 00:00: iomem range 0x100000-0xbf7fffff could not be reserved system 00:0c: ioport range 0x500-0x55f has been reserved system 00:0c: ioport range 0x800-0x80f has been reserved system 00:0c: iomem range 0xffb00000-0xffbfffff could not be reserved system 00:0c: iomem range 0xfff00000-0xffffffff could not be reserved system 00:0e: ioport range 0x4d0-0x4d1 has been reserved system 00:0e: ioport range 0x1000-0x107f has been reserved system 00:0e: ioport range 0x1100-0x113f has been reserved system 00:0e: ioport range 0x1200-0x121f has been reserved system 00:0e: iomem range 0xf8000000-0xfbffffff has been reserved system 00:0e: iomem range 0xfec00000-0xfec000ff could not be reserved system 00:0e: iomem range 0xfed20000-0xfed3ffff could not be reserved system 00:0e: iomem range 0xfed45000-0xfed8ffff could not be reserved system 00:0e: iomem range 0xfed90000-0xfed9afff could not be reserved system 00:0f: iomem range 0xfeda0000-0xfedbffff could not be reserved system 00:0f: iomem range 0xfee00000-0xfee00fff could not be reserved PCI: Bridge: 0000:00:1c.0 IO window: disabled. MEM window: f4100000-f41fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.1 IO window: disabled. MEM window: f4000000-f40fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.3 IO window: 2000-3fff MEM window: f0000000-f3ffffff PREFETCH window: disabled. PCI: Bus 5, cardbus bridge: 0000:04:06.0 IO window: 00001400-000014ff IO window: 00001800-000018ff PREFETCH window: c0000000-c3ffffff MEM window: c4000000-c7ffffff PCI: Bridge: 0000:00:1e.0 IO window: disabled. MEM window: f4200000-f45fffff PREFETCH window: disabled. ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1c.0 to 64 ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 17 (level, low) -> IRQ 17 PCI: Setting latency timer of device 0000:00:1c.1 to 64 ACPI: PCI Interrupt 0000:00:1c.3[D] -> GSI 19 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:00:1c.3 to 64 PCI: Setting latency timer of device 0000:00:1e.0 to 64 ACPI: PCI Interrupt 0000:04:06.0[A] -> GSI 18 (level, low) -> IRQ 19 NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 8, 1048576 bytes) TCP bind hash table entries: 65536 (order: 9, 2359296 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered checking if image is initramfs... it is Freeing initrd memory: 2404k freed khelper used greatest stack depth: 2976 bytes left apm: BIOS not found. audit: initializing netlink socket (disabled) audit(1196872016.880:1): initialized highmem bounce pool size: 64 pages Total HugeTLB memory allocated, 0 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) Boot video device is 0000:00:02.0 PCI: Setting latency timer of device 0000:00:1c.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.0:pcie00] Allocate Port Service[0000:00:1c.0:pcie02] PCI: Setting latency timer of device 0000:00:1c.1 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.1:pcie00] Allocate Port Service[0000:00:1c.1:pcie02] PCI: Setting latency timer of device 0000:00:1c.3 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.3:pcie00] Allocate Port Service[0000:00:1c.3:pcie02] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 ACPI: Fan [C331] (off) ACPI: Fan [C332] (off) ACPI: Fan [C333] (off) ACPI: Fan [C334] (off) ACPI: SSDT BF7F5D95, 01FB (r1 HP Cpu0Ist 3000 INTL 20060317) ACPI: SSDT BF7F6015, 04CB (r1 HP Cpu0Cst 3001 INTL 20060317) Monitor-Mwait will be used to enter C-1 state Monitor-Mwait will be used to enter C-2 state Monitor-Mwait will be used to enter C-3 state ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU0] (supports 8 throttling states) ACPI: SSDT BF7F5CCD, 00C8 (r1 HP Cpu1Ist 3000 INTL 20060317) ACPI: SSDT BF7F5F90, 0085 (r1 HP Cpu1Cst 3000 INTL 20060317) ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU1] (supports 8 throttling states) ACPI: Thermal Zone [TZ0] (32 C) ACPI: Thermal Zone [TZ1] (35 C) ACPI: Thermal Zone [TZ2] (26 C) ACPI: Thermal Zone [TZ3] (29 C) ACPI: Thermal Zone [TZ4] (72 C) isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found hpet_resources: 0xfed00000 is busy Non-volatile memory driver v1.2 Linux agpgart interface v0.102 khelper used greatest stack depth: 2788 bytes left agpgart: Detected an Intel 945GM Chipset. agpgart: Detected 7932K stolen memory. agpgart: AGP aperture is 256M @ 0xe0000000 khelper used greatest stack depth: 2772 bytes left Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled serial8250: ttyS2 at I/O 0x3e8 (irq = 7) is a 16550A RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize input: Macintosh mouse button emulation as /class/input/input0 Yenta: CardBus bridge found at 0000:04:06.0 [103c:30ad] Yenta: Enabling burst memory read transactions Yenta: Using INTVAL to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:04:06.0, mfunc 0x01aa1b22, devctl 0x64 Yenta: ISA IRQ mask 0x0cf8, PCI irq 19 Socket status: 30000006 pcmcia: parent PCI bridge Memory window: 0xf4200000 - 0xf45fffff PNP: PS/2 Controller [PNP0303:C21D,PNP0f13:C21E] at 0x60,0x64 irq 1,12 i8042.c: Detected active multiplexing controller, rev 1.1. serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX0 port at 0x60,0x64 irq 12 serio: i8042 AUX1 port at 0x60,0x64 irq 12 serio: i8042 AUX2 port at 0x60,0x64 irq 12 serio: i8042 AUX3 port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard as /class/input/input1 cpuidle: using governor ladder Synaptics Touchpad, model: 1, fw: 6.2, id: 0x2580b1, caps: 0xa04793/0x300000 serio: Synaptics pass-through port at isa0060/serio4/input0 input: SynPS/2 Synaptics TouchPad as /class/input/input2 khelper used greatest stack depth: 2700 bytes left cpuidle: using governor menu Marking TSC unstable due to: TSC halts in idle. usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver Time: hpet clocksource has been installed. TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 Using IPI No-Shortcut mode registered taskstats version 1 Magic number: 3:483:438 Freeing unused kernel memory: 576k freed Write protecting the kernel read-only data: 915k ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:1d.7: debug port 1 PCI: cache line size of 32 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: irq 20, io mem 0xf4784000 ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 8 ports detected insmod used greatest stack depth: 1924 bytes left ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver USB Universal Host Controller Interface driver v3.0 ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: UHCI Host Controller uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1d.0: irq 20, io base 0x00004020 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 22 (level, low) -> IRQ 21 PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: UHCI Host Controller uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.1: irq 21, io base 0x00004040 usb usb3: configuration #1 chosen from 1 choice hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 19 PCI: Setting latency timer of device 0000:00:1d.2 to 64 uhci_hcd 0000:00:1d.2: UHCI Host Controller uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:1d.2: irq 19, io base 0x00004060 usb usb4: configuration #1 chosen from 1 choice hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 19 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:00:1d.3 to 64 uhci_hcd 0000:00:1d.3: UHCI Host Controller uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5 uhci_hcd 0000:00:1d.3: irq 18, io base 0x00004080 usb usb5: configuration #1 chosen from 1 choice hub 5-0:1.0: USB hub found hub 5-0:1.0: 2 ports detected SCSI subsystem initialized libata version 3.00 loaded. ahci 0000:00:1f.2: version 3.0 ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 21 (level, low) -> IRQ 22 ahci 0000:00:1f.2: nr_ports (4) and implemented port map (0x1) don't match, using nr_ports ahci 0000:00:1f.2: forcing PORTS_IMPL to 0xf usb 2-1: new full speed USB device using uhci_hcd and address 2 usb 2-1: configuration #1 chosen from 1 choice usb 3-1: new full speed USB device using uhci_hcd and address 2 usb 3-1: configuration #1 chosen from 1 choice ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 1.5 Gbps 0xf impl SATA mode ahci 0000:00:1f.2: flags: 64bit ncq ilck stag pm led clo pmp pio slum part PCI: Setting latency timer of device 0000:00:1f.2 to 64 scsi0 : ahci scsi1 : ahci scsi2 : ahci scsi3 : ahci ata1: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785100 irq 220 ata2: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785180 irq 220 ata3: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785200 irq 220 ata4: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785280 irq 220 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ACPI cmd f5/00:00:00:00:00:a0 succeeded ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 rejected by device (Stat=0x51 Err=0x04) ata1.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded ata1: failed to recover some devices, retrying in 5 secs input: PS/2 Generic Mouse as /class/input/input3 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ACPI cmd f5/00:00:00:00:00:a0 succeeded ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 rejected by device (Stat=0x51 Err=0x04) ata1.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded ata1.00: ACPI: failed the second time, disabled ata1.00: revalidation failed (errno=1) ata1: failed to recover some devices, retrying in 5 secs ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: configured for UDMA/100 ata2: SATA link down (SStatus 0 SControl 0) ata3: SATA link down (SStatus 0 SControl 0) ata4: SATA link down (SStatus 0 SControl 0) scsi 0:0:0:0: Direct-Access ATA FUJITSU MHV2080B 892C PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk insmod used greatest stack depth: 548 bytes left kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. sd 0:0:0:0: Attached scsi generic sg0 type 0 cs: IO port probe 0x100-0x3af: excluding 0x100-0x107 0x378-0x37f cs: IO port probe 0x3e0-0x4ff: clean. cs: IO port probe 0x820-0x8ff: clean. cs: IO port probe 0xc00-0xcf7: clean. cs: IO port probe 0xa00-0xaff: clean. input: Video Bus as /class/input/input4 ACPI: Video Device [C085] (multi-head: yes rom: no post: no) tg3.c:v3.86 (November 9, 2007) ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:01:00.0 to 64 eth0: Tigon3 [partno(BCM95751M) rev 4201 PHY(5750)] (PCI Express) 10/100/1000Base-T Ethernet 00:16:d4:a5:6d:f1 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1] eth0: dma_rwctrl[76180000] dma_mask[64-bit] iTCO_vendor_support: vendor-support=0 iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007) iTCO_wdt: Found a ICH7-M TCO device (Version=2, TCOBASE=0x1060) iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0) intel_rng: FWH not detected rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0 rtc0: alarms up to one month, y3k ACPI: AC Adapter [C1B2] (off-line) input: Power Button (FF) as /class/input/input5 ACPI: Power Button (FF) [PWRF] input: Sleep Button (CM) as /class/input/input6 ACPI: Sleep Button (CM) [C249] input: Lid Switch as /class/input/input7 input: PC Speaker as /class/input/input8 ACPI: Lid Switch [C241] ACPI: PCI Interrupt 0000:04:06.2[A] -> GSI 18 (level, low) -> IRQ 19 ata_piix 0000:00:1f.1: version 2.12 ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1f.1 to 64 scsi4 : ata_piix scsi5 : ata_piix ata5: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x40a0 irq 14 ata6: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x40a8 irq 15 ACPI: Battery Slot [C1B4] (battery present) ACPI: Battery Slot [C1B3] (battery absent) ata5.00: ATAPI: HL-DT-STCD-RW/DVD DRIVE GCC-4247N, 1.01, max MWDMA2 parport_pc 00:03: reported by Plug and Play ACPI parport0: PC-style at 0x378 (0x778), irq 0 [PCSPP,TRISTATE] IRQ handler type mismatch for IRQ 0 current handler: timer Pid: 1073, comm: modprobe Not tainted 2.6.24-rc4 #1 [<c0406175>] show_trace_log_lvl+0x1a/0x2f [<c0406a1c>] show_trace+0x12/0x14 [<c0406d2c>] dump_stack+0x6c/0x72 [<c0469bf5>] setup_irq+0x196/0x1ae [<c0469dcc>] request_irq+0xf4/0x112 [<f8abff6d>] parport_pc_probe_port+0x73d/0x8bc [parport_pc] [<f8ac01c6>] parport_pc_pnp_probe+0xda/0xf5 [parport_pc] [<c054d883>] pnp_device_probe+0x66/0x87 [<c05799bc>] driver_probe_device+0xe9/0x16a [<c0579b66>] __driver_attach+0x76/0xaf [<c0578e9a>] bus_for_each_dev+0x3a/0x5f [<c0579807>] driver_attach+0x19/0x1b [<c05791b9>] bus_add_driver+0x73/0x1aa [<c0579d5a>] driver_register+0x67/0x6c [<c054d675>] pnp_register_driver+0x17/0x19 [<f88c9342>] parport_pc_init+0x268/0x320 [parport_pc] [<c0455e4d>] sys_init_module+0x1430/0x155c [<c040504e>] sysenter_past_esp+0x6b/0xc1 ======================= parport0: irq 0 in use, resorting to polled operation ata5.00: configured for MWDMA2 ata6: port disabled. ignoring. scsi 4:0:0:0: CD-ROM HL-DT-ST RW/DVD GCC-4247N 1.01 PQ: 0 ANSI: 5 scsi 4:0:0:0: Attached scsi generic sg1 type 5 tpm_inf_pnp 00:04: Found C205 with ID IFX0102 tpm_inf_pnp 00:04: TPM found: config base 0x560, data base 0x570, chip version 0x000b, vendor id 0x15d1 (Infineon), product id 0x000b (SLB 9635 TT 1.2) sdhci: Secure Digital Host Controller Interface driver sdhci: Copyright(c) Pierre Ossman sdhci: SDHCI controller found at 0000:04:06.3 [104c:803c] (rev 0) ACPI: PCI Interrupt 0000:04:06.3[C] -> GSI 22 (level, low) -> IRQ 21 mmc0: SDHCI at 0xf4202000 irq 21 PIO Bluetooth: Core ver 2.11 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.20 sr 4:0:0:0: Attached scsi CD-ROM sr0 Bluetooth: HCI USB driver ver 2.9 usbcore: registered new interface driver hci_usb NET: Registered protocol family 23 ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1b.0 to 64 found SMC SuperIO Chip (devid=0x7a rev=01 base=0x004e): LPC47N227 smsc_superio_flat(): fir: 0x100, sir: 0x3e8, dma: 03, irq: 7, mode: 0x0e smsc_ircc_present: can't get sir_base of 0x3e8 NET: Registered protocol family 10 lo: Disabled Privacy Extensions Clocksource tsc unstable (delta = -177067209 ns) device-mapper: uevent: version 1.0.3 device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-devel@redhat.com EXT3 FS on sda3, internal journal kjournald starting. Commit interval 5 seconds EXT3 FS on sda2, internal journal EXT3-fs: mounted filesystem with ordered data mode. Adding 1839432k swap on /dev/sda4. Priority:-1 extents:1 across:1839432k IA-32 Microcode Update Driver: v1.14a <tigran@aivazian.fsnet.co.uk> ip_tables: (C) 2000-2006 Netfilter Core Team nf_conntrack version 0.5.0 (16384 buckets, 65536 max) audit(1196868469.122:2): audit_pid=1685 old=0 by auid=4294967295 Bluetooth: L2CAP ver 2.9 Bluetooth: L2CAP socket layer initialized Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM TTY layer initialized Bluetooth: RFCOMM ver 1.8 ADDRCONF(NETDEV_UP): eth0: link is not ready [drm] Initialized drm 1.1.0 20060810 ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16 [drm] Initialized i915 1.6.0 20060119 on minor 0 UDF-fs: Partition marked readonly; forcing readonly mount UDF-fs INFO UDF 0.9.8.1 (2004/29/09) Mounting volume 'LOTRBFME2', timestamp 2006/02/04 11:03 (103c) CPU0 attaching NULL sched-domain. CPU1 attaching NULL sched-domain. CPU0 attaching sched-domain: domain 0: span 00000003 groups: 00000001 00000002 domain 1: span 00000003 groups: 00000003 CPU1 attaching sched-domain: domain 0: span 00000003 groups: 00000002 00000001 domain 1: span 00000003 groups: 00000003 [-- Attachment #3: dmesg-filter --] [-- Type: text/plain, Size: 27877 bytes --] Initializing cgroup subsys cpuset Linux version 2.6.24-rc4 (kmaraas@localhost) (gcc version 4.1.2 20071124 (Red Hat 4.1.2-35)) #2 SMP Wed Dec 5 16:47:55 CET 2007 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bf7d0000 (usable) BIOS-e820: 00000000bf7d0000 - 00000000bf7e5600 (reserved) BIOS-e820: 00000000bf7e5600 - 00000000bf7f8000 (ACPI NVS) BIOS-e820: 00000000bf7f8000 - 00000000bf800000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fed20000 - 00000000fed9b000 (reserved) BIOS-e820: 00000000feda0000 - 00000000fedc0000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffb00000 - 00000000ffc00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) 2167MB HIGHMEM available. 896MB LOWMEM available. Entering add_active_range(0, 0, 784336) 0 entries of 256 used Zone PFN ranges: DMA 0 -> 4096 Normal 4096 -> 229376 HighMem 229376 -> 784336 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 784336 On node 0 totalpages: 784336 DMA zone: 56 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4040 pages, LIFO batch:0 Normal zone: 3080 pages used for memmap Normal zone: 222200 pages, LIFO batch:31 HighMem zone: 7587 pages used for memmap HighMem zone: 547373 pages, LIFO batch:31 Movable zone: 0 pages used for memmap DMI 2.4 present. Using APIC driver default ACPI: RSDP 000F78B0, 0024 (r2 HP ) ACPI: XSDT BF7E57C8, 007C (r1 HPQOEM SLIC-MPC 1 HP 1) ACPI: FACP BF7E5684, 00F4 (r4 HP 30AD 3 HP 1) ACPI: DSDT BF7E5ACC, FE7B (r1 HP nc6400 10000 MSFT 100000E) ACPI: FACS BF7F7E80, 0040 ACPI: SLIC BF7E5844, 0176 (r1 HPQOEM SLIC-MPC 1 HP 1) ACPI: HPET BF7E59BC, 0038 (r1 HP 30AD 1 HP 1) ACPI: APIC BF7E59F4, 0068 (r1 HP 30AD 1 HP 1) ACPI: MCFG BF7E5A5C, 003C (r1 HP 30AD 1 HP 1) ACPI: TCPA BF7E5A98, 0032 (r2 HP 30AD 1 HP 1) ACPI: SSDT BF7F5947, 0059 (r1 HP HPQNLP 1 MSFT 100000E) ACPI: SSDT BF7F59A0, 032D (r1 HP HPQSAT 1 MSFT 100000E) ACPI: SSDT BF7F64E0, 025F (r1 HP Cpu0Tst 3000 INTL 20060317) ACPI: SSDT BF7F673F, 00A6 (r1 HP Cpu1Tst 3000 INTL 20060317) ACPI: SSDT BF7F67E5, 04D7 (r1 HP CpuPm 3000 INTL 20060317) ACPI: PM-Timer IO Port: 0x1008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) Processor #0 6:15 APIC version 20 ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled) Processor #1 6:15 APIC version 20 ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 1 I/O APICs ACPI: HPET id: 0x8086a201 base: 0xfed00000 Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at c0000000 (gap: bf800000:3f400000) swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000 swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000e0000 swsusp: Registered nosave memory region: 00000000000e0000 - 0000000000100000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 773613 Kernel command line: ro root=LABEL=/1 rhgb quiet pci=assign-busses selinux=off mapped APIC to ffffb000 (fee00000) mapped IOAPIC to ffffa000 (fec00000) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 CPU 0 irqstacks, hard=c0820000 soft=c0800000 PID hash table entries: 4096 (order: 12, 16384 bytes) Detected 1828.765 MHz processor. Console: colour VGA+ 80x25 console [tty0] enabled Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar ... MAX_LOCKDEP_SUBCLASSES: 8 ... MAX_LOCK_DEPTH: 30 ... MAX_LOCKDEP_KEYS: 2048 ... CLASSHASH_SIZE: 1024 ... MAX_LOCKDEP_ENTRIES: 8192 ... MAX_LOCKDEP_CHAINS: 16384 ... CHAINHASH_SIZE: 8192 memory used by lock dependency info: 1024 kB per task-struct memory footprint: 1680 bytes Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 3082056k/3137344k available (2305k kernel code, 53944k reserved, 1181k data, 576k init, 2219840k highmem) virtual kernel memory layout: fixmap : 0xffc53000 - 0xfffff000 (3760 kB) pkmap : 0xff800000 - 0xffc00000 (4096 kB) vmalloc : 0xf8800000 - 0xff7fe000 ( 111 MB) lowmem : 0xc0000000 - 0xf8000000 ( 896 MB) .init : 0xc076d000 - 0xc07fd000 ( 576 kB) .data : 0xc06404b5 - 0xc0767924 (1181 kB) .text : 0xc0400000 - 0xc06404b5 (2305 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1 hpet clockevent registered Calibrating delay using timer specific routine.. 3662.11 BogoMIPS (lpj=1831055) Security Framework initialized SELinux: Disabled at boot. Capability LSM initialized Mount-cache hash table entries: 512 Initializing cgroup subsys ns Initializing cgroup subsys cpuacct CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000 monitor/mwait feature present. using mwait in idle threads. CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. Compat vDSO mapped to ffffe000. Checking 'hlt' instruction... OK. lockdep: not fixing up alternatives. ACPI: Core revision 20070126 CPU0: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 06 lockdep: not fixing up alternatives. Booting processor 1/1 eip 3000 CPU 1 irqstacks, hard=c0821000 soft=c0801000 Initializing CPU#1 Calibrating delay using timer specific routine.. 3657.53 BogoMIPS (lpj=1828766) CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000 monitor/mwait feature present. CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 1 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#1. CPU1: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 06 Total of 2 processors activated (7319.64 BogoMIPS). ENABLING IO-APIC IRQs ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 checking TSC synchronization [CPU#0 -> CPU#1]: passed. Brought up 2 CPUs CPU0 attaching sched-domain: domain 0: span 00000003 groups: 00000001 00000002 CPU1 attaching sched-domain: domain 0: span 00000003 groups: 00000002 00000001 khelper used greatest stack depth: 3120 bytes left net_namespace: 80 bytes HP Compaq Laptop series board detected. Selecting BIOS-method for reboots. Booting paravirtualized kernel on bare hardware Time: 17:10:33 Date: 12/05/07 NET: Registered protocol family 16 No dock devices found. ACPI: bus type pci registered PCI: BIOS Bug: MCFG area at f8000000 is not E820-reserved PCI: Not using MMCONFIG. PCI: PCI BIOS revision 2.10 entry at 0xf0322, last bus=32 PCI: Using configuration type 1 Setting up standard PCI resources khelper used greatest stack depth: 3036 bytes left ACPI: EC: Look up EC in DSDT ACPI: EC: non-query interrupt received, switching to interrupt mode ACPI: Interpreter enabled ACPI: (supports S0 S3 S4 S5) ACPI: Using IOAPIC for interrupt routing ACPI: EC: GPE = 0x16, I/O: command/status = 0x66, data = 0x62 ACPI: EC: driver started in interrupt mode ACPI: PCI Root Bridge [C002] (0000:00) PCI quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO PCI quirk: region 1100-113f claimed by ICH6 GPIO PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.C002._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C098._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C101._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C111._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C117._PRT] ACPI: PCI Interrupt Link [C10D] (IRQs *10 11) ACPI: PCI Interrupt Link [C10E] (IRQs *10 11) ACPI: PCI Interrupt Link [C10F] (IRQs 10 *11) ACPI: PCI Interrupt Link [C110] (IRQs 10 11) *5 ACPI: PCI Interrupt Link [C123] (IRQs *10 11) ACPI: PCI Interrupt Link [C124] (IRQs *10 11) ACPI: PCI Interrupt Link [C125] (IRQs 10 *11) ACPI Exception (pci_link-0184): AE_NOT_FOUND, Evaluating _PRS [20070126] ACPI: Power Resource [C1EF] (on) ACPI: Power Resource [C1F6] (on) ACPI: Power Resource [C220] (on) ACPI: Power Resource [C228] (on) ACPI: Power Resource [C32D] (off) ACPI: Power Resource [C32E] (off) ACPI: Power Resource [C32F] (off) ACPI: Power Resource [C330] (off) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init ACPI: bus type pnp registered pnp: PnP ACPI: found 16 devices ACPI: ACPI bus type pnp unregistered usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 hpet0: 3 64-bit timers, 14318180 Hz ACPI: RTC can wake from S4 Time: tsc clocksource has been installed. Switched to high resolution mode on CPU 0 Switched to high resolution mode on CPU 1 system 00:00: iomem range 0x0-0x9ffff could not be reserved system 00:00: iomem range 0xe0000-0xfffff could not be reserved system 00:00: iomem range 0x100000-0xbf7fffff could not be reserved system 00:0c: ioport range 0x500-0x55f has been reserved system 00:0c: ioport range 0x800-0x80f has been reserved system 00:0c: iomem range 0xffb00000-0xffbfffff could not be reserved system 00:0c: iomem range 0xfff00000-0xffffffff could not be reserved system 00:0e: ioport range 0x4d0-0x4d1 has been reserved system 00:0e: ioport range 0x1000-0x107f has been reserved system 00:0e: ioport range 0x1100-0x113f has been reserved system 00:0e: ioport range 0x1200-0x121f has been reserved system 00:0e: iomem range 0xf8000000-0xfbffffff has been reserved system 00:0e: iomem range 0xfec00000-0xfec000ff could not be reserved system 00:0e: iomem range 0xfed20000-0xfed3ffff could not be reserved system 00:0e: iomem range 0xfed45000-0xfed8ffff could not be reserved system 00:0e: iomem range 0xfed90000-0xfed9afff could not be reserved system 00:0f: iomem range 0xfeda0000-0xfedbffff could not be reserved system 00:0f: iomem range 0xfee00000-0xfee00fff could not be reserved PCI: Bridge: 0000:00:1c.0 IO window: disabled. MEM window: f4100000-f41fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.1 IO window: disabled. MEM window: f4000000-f40fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.3 IO window: 2000-3fff MEM window: f0000000-f3ffffff PREFETCH window: disabled. PCI: Bus 5, cardbus bridge: 0000:04:06.0 IO window: 00001400-000014ff IO window: 00001800-000018ff PREFETCH window: c0000000-c3ffffff MEM window: c4000000-c7ffffff PCI: Bridge: 0000:00:1e.0 IO window: disabled. MEM window: f4200000-f45fffff PREFETCH window: disabled. ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1c.0 to 64 ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 17 (level, low) -> IRQ 17 PCI: Setting latency timer of device 0000:00:1c.1 to 64 ACPI: PCI Interrupt 0000:00:1c.3[D] -> GSI 19 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:00:1c.3 to 64 PCI: Setting latency timer of device 0000:00:1e.0 to 64 ACPI: PCI Interrupt 0000:04:06.0[A] -> GSI 18 (level, low) -> IRQ 19 NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 8, 1048576 bytes) TCP bind hash table entries: 65536 (order: 9, 2359296 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered checking if image is initramfs... it is Freeing initrd memory: 2403k freed khelper used greatest stack depth: 2976 bytes left apm: BIOS not found. audit: initializing netlink socket (disabled) audit(1196874632.882:1): initialized highmem bounce pool size: 64 pages Total HugeTLB memory allocated, 0 khelper used greatest stack depth: 2924 bytes left khelper used greatest stack depth: 2912 bytes left VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) Boot video device is 0000:00:02.0 PCI: Setting latency timer of device 0000:00:1c.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.0:pcie00] Allocate Port Service[0000:00:1c.0:pcie02] PCI: Setting latency timer of device 0000:00:1c.1 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.1:pcie00] Allocate Port Service[0000:00:1c.1:pcie02] PCI: Setting latency timer of device 0000:00:1c.3 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.3:pcie00] Allocate Port Service[0000:00:1c.3:pcie02] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 ACPI: Fan [C331] (off) ACPI: Fan [C332] (off) ACPI: Fan [C333] (off) ACPI: Fan [C334] (off) ACPI: SSDT BF7F5D95, 01FB (r1 HP Cpu0Ist 3000 INTL 20060317) ACPI: SSDT BF7F6015, 04CB (r1 HP Cpu0Cst 3001 INTL 20060317) Monitor-Mwait will be used to enter C-1 state Monitor-Mwait will be used to enter C-2 state Monitor-Mwait will be used to enter C-3 state ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU0] (supports 8 throttling states) ACPI: SSDT BF7F5CCD, 00C8 (r1 HP Cpu1Ist 3000 INTL 20060317) ACPI: SSDT BF7F5F90, 0085 (r1 HP Cpu1Cst 3000 INTL 20060317) ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU1] (supports 8 throttling states) ACPI: Thermal Zone [TZ0] (51 C) ACPI: Thermal Zone [TZ1] (47 C) ACPI: Thermal Zone [TZ2] (40 C) ACPI: Thermal Zone [TZ3] (33 C) ACPI: Thermal Zone [TZ4] (0 C) isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found khelper used greatest stack depth: 2768 bytes left hpet_resources: 0xfed00000 is busy Non-volatile memory driver v1.2 Linux agpgart interface v0.102 agpgart: Detected an Intel 945GM Chipset. agpgart: Detected 7932K stolen memory. agpgart: AGP aperture is 256M @ 0xe0000000 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled serial8250: ttyS2 at I/O 0x3e8 (irq = 7) is a 16550A RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize input: Macintosh mouse button emulation as /class/input/input0 Yenta: CardBus bridge found at 0000:04:06.0 [103c:30ad] Yenta: Enabling burst memory read transactions Yenta: Using INTVAL to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:04:06.0, mfunc 0x01aa1b22, devctl 0x64 Yenta: ISA IRQ mask 0x0cf8, PCI irq 19 Socket status: 30000006 pcmcia: parent PCI bridge Memory window: 0xf4200000 - 0xf45fffff PNP: PS/2 Controller [PNP0303:C21D,PNP0f13:C21E] at 0x60,0x64 irq 1,12 i8042.c: Detected active multiplexing controller, rev 1.1. serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX0 port at 0x60,0x64 irq 12 serio: i8042 AUX1 port at 0x60,0x64 irq 12 serio: i8042 AUX2 port at 0x60,0x64 irq 12 serio: i8042 AUX3 port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard as /class/input/input1 khelper used greatest stack depth: 2664 bytes left cpuidle: using governor ladder Synaptics Touchpad, model: 1, fw: 6.2, id: 0x2580b1, caps: 0xa04793/0x300000 serio: Synaptics pass-through port at isa0060/serio4/input0 input: SynPS/2 Synaptics TouchPad as /class/input/input2 cpuidle: using governor menu Marking TSC unstable due to: TSC halts in idle. usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver Time: hpet clocksource has been installed. TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 Using IPI No-Shortcut mode registered taskstats version 1 Magic number: 3:830:187 hash matches device LNXTHERM:03 Freeing unused kernel memory: 576k freed Write protecting the kernel read-only data: 915k ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:1d.7: debug port 1 PCI: cache line size of 32 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: irq 20, io mem 0xf4784000 ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 8 ports detected insmod used greatest stack depth: 1924 bytes left ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver USB Universal Host Controller Interface driver v3.0 ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: UHCI Host Controller uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1d.0: irq 20, io base 0x00004020 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 22 (level, low) -> IRQ 21 PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: UHCI Host Controller uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.1: irq 21, io base 0x00004040 usb usb3: configuration #1 chosen from 1 choice hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 19 PCI: Setting latency timer of device 0000:00:1d.2 to 64 uhci_hcd 0000:00:1d.2: UHCI Host Controller uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:1d.2: irq 19, io base 0x00004060 usb usb4: configuration #1 chosen from 1 choice hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 19 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:00:1d.3 to 64 uhci_hcd 0000:00:1d.3: UHCI Host Controller uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5 uhci_hcd 0000:00:1d.3: irq 18, io base 0x00004080 usb usb5: configuration #1 chosen from 1 choice hub 5-0:1.0: USB hub found hub 5-0:1.0: 2 ports detected SCSI subsystem initialized libata version 3.00 loaded. ahci 0000:00:1f.2: version 3.0 ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 21 (level, low) -> IRQ 22 ahci 0000:00:1f.2: nr_ports (4) and implemented port map (0x1) don't match, using nr_ports ahci 0000:00:1f.2: forcing PORTS_IMPL to 0xf usb 2-1: new full speed USB device using uhci_hcd and address 2 usb 2-1: configuration #1 chosen from 1 choice usb 3-1: new full speed USB device using uhci_hcd and address 2 usb 3-1: configuration #1 chosen from 1 choice ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 1.5 Gbps 0xf impl SATA mode ahci 0000:00:1f.2: flags: 64bit ncq ilck stag pm led clo pmp pio slum part PCI: Setting latency timer of device 0000:00:1f.2 to 64 scsi0 : ahci scsi1 : ahci scsi2 : ahci scsi3 : ahci ata1: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785100 irq 220 ata2: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785180 irq 220 ata3: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785200 irq 220 ata4: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785280 irq 220 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ACPI cmd f5/00:00:00:00:00:a0 filtered out ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 filtered out ata1.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded ata1.00: ATA-7: FUJITSU MHV2080BH PL, 892C, max UDMA/100 ata1.00: 156301488 sectors, multi 16: LBA48 ata1.00: ACPI cmd f5/00:00:00:00:00:a0 filtered out ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 filtered out ata1.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded ata1.00: configured for UDMA/100 ata1.00: configured for UDMA/100 ata1: EH complete ata2: SATA link down (SStatus 0 SControl 0) ata3: SATA link down (SStatus 0 SControl 0) ata4: SATA link down (SStatus 0 SControl 0) scsi 0:0:0:0: Direct-Access ATA FUJITSU MHV2080B 892C PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk insmod used greatest stack depth: 608 bytes left input: PS/2 Generic Mouse as /class/input/input3 kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. cs: IO port probe 0x100-0x3af: excluding 0x100-0x107 0x378-0x37f cs: IO port probe 0x3e0-0x4ff: clean. cs: IO port probe 0x820-0x8ff: clean. cs: IO port probe 0xc00-0xcf7: clean. cs: IO port probe 0xa00-0xaff: clean. iTCO_vendor_support: vendor-support=0 tg3.c:v3.86 (November 9, 2007) ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:01:00.0 to 64 eth0: Tigon3 [partno(BCM95751M) rev 4201 PHY(5750)] (PCI Express) 10/100/1000Base-T Ethernet 00:16:d4:a5:6d:f1 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1] eth0: dma_rwctrl[76180000] dma_mask[64-bit] sd 0:0:0:0: Attached scsi generic sg0 type 0 input: PC Speaker as /class/input/input4 rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0 rtc0: alarms up to one month, y3k NET: Registered protocol family 23 input: Power Button (FF) as /class/input/input5 ACPI: Power Button (FF) [PWRF] input: Sleep Button (CM) as /class/input/input6 ACPI: Sleep Button (CM) [C249] input: Lid Switch as /class/input/input7 ACPI: Lid Switch [C241] ACPI: PCI Interrupt 0000:04:06.2[A] -> GSI 18 (level, low) -> IRQ 19 iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007) iTCO_wdt: Found a ICH7-M TCO device (Version=2, TCOBASE=0x1060) iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0) intel_rng: FWH not detected parport_pc 00:03: reported by Plug and Play ACPI parport0: PC-style at 0x378 (0x778), irq 0 [PCSPP,TRISTATE] IRQ handler type mismatch for IRQ 0 current handler: timer Pid: 1077, comm: modprobe Not tainted 2.6.24-rc4 #2 [<c0406175>] show_trace_log_lvl+0x1a/0x2f [<c0406a1c>] show_trace+0x12/0x14 [<c0406d2c>] dump_stack+0x6c/0x72 [<c0469bf5>] setup_irq+0x196/0x1ae [<c0469dcc>] request_irq+0xf4/0x112 [<f8a3cf6d>] parport_pc_probe_port+0x73d/0x8bc [parport_pc] [<f8a3d1c6>] parport_pc_pnp_probe+0xda/0xf5 [parport_pc] [<c054d883>] pnp_device_probe+0x66/0x87 [<c05799bc>] driver_probe_device+0xe9/0x16a [<c0579b66>] __driver_attach+0x76/0xaf [<c0578e9a>] bus_for_each_dev+0x3a/0x5f [<c0579807>] driver_attach+0x19/0x1b [<c05791b9>] bus_add_driver+0x73/0x1aa [<c0579d5a>] driver_register+0x67/0x6c [<c054d675>] pnp_register_driver+0x17/0x19 [<f8852342>] parport_pc_init+0x268/0x320 [parport_pc] [<c0455e4d>] sys_init_module+0x1430/0x155c [<c040504e>] sysenter_past_esp+0x6b/0xc1 ======================= parport0: irq 0 in use, resorting to polled operation ACPI: AC Adapter [C1B2] (off-line) found SMC SuperIO Chip (devid=0x7a rev=01 base=0x004e): LPC47N227 smsc_superio_flat(): fir: 0x100, sir: 0x3e8, dma: 03, irq: 7, mode: 0x0e smsc_ircc_present: can't get sir_base of 0x3e8 ata_piix 0000:00:1f.1: version 2.12 ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1f.1 to 64 scsi4 : ata_piix scsi5 : ata_piix ata5: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x40a0 irq 14 ata6: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x40a8 irq 15 sdhci: Secure Digital Host Controller Interface driver sdhci: Copyright(c) Pierre Ossman input: Video Bus as /class/input/input8 ACPI: Video Device [C085] (multi-head: yes rom: no post: no) ata5.00: ATAPI: HL-DT-STCD-RW/DVD DRIVE GCC-4247N, 1.01, max MWDMA2 tpm_inf_pnp 00:04: Found C205 with ID IFX0102 tpm_inf_pnp 00:04: TPM found: config base 0x560, data base 0x570, chip version 0x000b, vendor id 0x15d1 (Infineon), product id 0x000b (SLB 9635 TT 1.2) ata5.00: configured for MWDMA2 ata6: port disabled. ignoring. scsi 4:0:0:0: CD-ROM HL-DT-ST RW/DVD GCC-4247N 1.01 PQ: 0 ANSI: 5 scsi 4:0:0:0: Attached scsi generic sg1 type 5 sdhci: SDHCI controller found at 0000:04:06.3 [104c:803c] (rev 0) ACPI: PCI Interrupt 0000:04:06.3[C] -> GSI 22 (level, low) -> IRQ 21 mmc0: SDHCI at 0xf4202000 irq 21 PIO ACPI: Battery Slot [C1B4] (battery present) ACPI: Battery Slot [C1B3] (battery absent) Bluetooth: Core ver 2.11 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized Bluetooth: HCI USB driver ver 2.9 usbcore: registered new interface driver hci_usb sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.20 sr 4:0:0:0: Attached scsi CD-ROM sr0 ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1b.0 to 64 Clocksource tsc unstable (delta = -76208714 ns) hda_intel: azx_get_response timeout, switching to polling mode: last cmd=0x10a90000 NET: Registered protocol family 10 lo: Disabled Privacy Extensions device-mapper: uevent: version 1.0.3 device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-devel@redhat.com EXT3 FS on sda3, internal journal kjournald starting. Commit interval 5 seconds EXT3 FS on sda2, internal journal EXT3-fs: mounted filesystem with ordered data mode. Adding 1839432k swap on /dev/sda4. Priority:-1 extents:1 across:1839432k IA-32 Microcode Update Driver: v1.14a <tigran@aivazian.fsnet.co.uk> ip_tables: (C) 2000-2006 Netfilter Core Team nf_conntrack version 0.5.0 (16384 buckets, 65536 max) audit(1196871074.456:2): audit_pid=1682 old=0 by auid=4294967295 Bluetooth: L2CAP ver 2.9 Bluetooth: L2CAP socket layer initialized Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM TTY layer initialized Bluetooth: RFCOMM ver 1.8 ADDRCONF(NETDEV_UP): eth0: link is not ready [drm] Initialized drm 1.1.0 20060810 ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16 [drm] Initialized i915 1.6.0 20060119 on minor 0 ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-12-05 17:09 ` Kjartan Maraas @ 2007-12-06 2:38 ` Tejun Heo 2007-12-06 16:47 ` Kjartan Maraas 0 siblings, 1 reply; 29+ messages in thread From: Tejun Heo @ 2007-12-06 2:38 UTC (permalink / raw) To: Kjartan Maraas; +Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel [-- Attachment #1: Type: text/plain, Size: 104 bytes --] Thanks. Almost there. Can you please try the attached two patches and report the boot log? -- tejun [-- Attachment #2: acpi-device-rej-no-filter.patch --] [-- Type: text/x-patch, Size: 9339 bytes --] Index: work/include/linux/libata.h =================================================================== --- work.orig/include/linux/libata.h +++ work/include/linux/libata.h @@ -1013,18 +1013,18 @@ extern void ata_do_eh(struct ata_port *a * printk helpers */ #define ata_port_printk(ap, lv, fmt, args...) \ - printk(lv"ata%u: "fmt, (ap)->print_id , ##args) + printk("%sata%u: "fmt, lv, (ap)->print_id , ##args) #define ata_link_printk(link, lv, fmt, args...) do { \ if ((link)->ap->nr_pmp_links) \ - printk(lv"ata%u.%02u: "fmt, (link)->ap->print_id, \ + printk("%sata%u.%02u: "fmt, lv, (link)->ap->print_id, \ (link)->pmp , ##args); \ else \ - printk(lv"ata%u: "fmt, (link)->ap->print_id , ##args); \ + printk("%sata%u: "fmt, lv, (link)->ap->print_id , ##args); \ } while(0) #define ata_dev_printk(dev, lv, fmt, args...) \ - printk(lv"ata%u.%02u: "fmt, (dev)->link->ap->print_id, \ + printk("%sata%u.%02u: "fmt, lv, (dev)->link->ap->print_id, \ (dev)->link->pmp + (dev)->devno , ##args) /* Index: work/include/linux/ata.h =================================================================== --- work.orig/include/linux/ata.h +++ work/include/linux/ata.h @@ -190,6 +190,8 @@ enum { ATA_CMD_READ_LOG_EXT = 0x2f, ATA_CMD_PMP_READ = 0xE4, ATA_CMD_PMP_WRITE = 0xE8, + ATA_CMD_CONF_OVERLAY = 0xB1, + ATA_CMD_SEC_FREEZE_LOCK = 0xF5, /* READ_LOG_EXT pages */ ATA_LOG_SATA_NCQ = 0x10, @@ -239,6 +241,19 @@ enum { SATA_AN = 0x05, /* Asynchronous Notification */ SATA_DIPM = 0x03, /* Device Initiated Power Management */ + /* feature values for SET_MAX */ + ATA_SET_MAX_ADDR = 0x00, + ATA_SET_MAX_PASSWD = 0x01, + ATA_SET_MAX_LOCK = 0x02, + ATA_SET_MAX_UNLOCK = 0x03, + ATA_SET_MAX_FREEZE_LOCK = 0x04, + + /* feature values for DEVICE CONFIGURATION OVERLAY */ + ATA_DCO_RESTORE = 0xC0, + ATA_DCO_FREEZE_LOCK = 0xC1, + ATA_DCO_IDENTIFY = 0xC2, + ATA_DCO_SET = 0xC3, + /* ATAPI stuff */ ATAPI_PKT_DMA = (1 << 0), ATAPI_DMADIR = (1 << 2), /* ATAPI data dir: Index: work/drivers/ata/libata-acpi.c =================================================================== --- work.orig/drivers/ata/libata-acpi.c +++ work/drivers/ata/libata-acpi.c @@ -311,8 +311,8 @@ EXPORT_SYMBOL_GPL(ata_acpi_stm); * EH context. * * RETURNS: - * Number of taskfiles on success, 0 if _GTF doesn't exist or doesn't - * contain valid data. + * Number of taskfiles on success, 0 if _GTF doesn't exist. -EINVAL + * if _GTF is invalid. */ static int ata_dev_get_GTF(struct ata_device *dev, struct ata_acpi_gtf **gtf, void **ptr_to_free) @@ -339,6 +339,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "_GTF evaluation failed (AE 0x%x)\n", status); + rc = -EINVAL; } goto out_free; } @@ -350,6 +351,7 @@ static int ata_dev_get_GTF(struct ata_de __FUNCTION__, (unsigned long long)output.length, output.pointer); + rc = -EINVAL; goto out_free; } @@ -358,6 +360,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "_GTF unexpected object type 0x%x\n", out_obj->type); + rc = -EINVAL; goto out_free; } @@ -365,6 +368,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "unexpected _GTF length (%d)\n", out_obj->buffer.length); + rc = -EINVAL; goto out_free; } @@ -397,7 +401,7 @@ int ata_acpi_cbl_80wire(struct ata_port int valid = 0; /* No _GTM data, no information */ - if (ata_acpi_gtm(ap, >m) < 0) + if (!ap->acpi_handle || ata_acpi_gtm(ap, >m) < 0) return 0; /* Split timing, DMA enabled */ @@ -422,7 +426,7 @@ int ata_acpi_cbl_80wire(struct ata_port EXPORT_SYMBOL_GPL(ata_acpi_cbl_80wire); /** - * taskfile_load_raw - send taskfile registers to host controller + * ata_acpi_run_tf - send taskfile registers to host controller * @dev: target ATA device * @gtf: raw ATA taskfile register set (0x1f1 - 0x1f7) * @@ -441,14 +445,17 @@ EXPORT_SYMBOL_GPL(ata_acpi_cbl_80wire); * EH context. * * RETURNS: - * 0 on success, -errno on failure. + * 1 if command is executed successfully. 0 if ignored or rejected, + * -errno on other errors. */ -static int taskfile_load_raw(struct ata_device *dev, - const struct ata_acpi_gtf *gtf) +static int ata_acpi_run_tf(struct ata_device *dev, + const struct ata_acpi_gtf *gtf) { - struct ata_port *ap = dev->link->ap; struct ata_taskfile tf, rtf; unsigned int err_mask; + const char *level; + char msg[60]; + int rc; if ((gtf->tf[0] == 0) && (gtf->tf[1] == 0) && (gtf->tf[2] == 0) && (gtf->tf[3] == 0) && (gtf->tf[4] == 0) && (gtf->tf[5] == 0) @@ -468,29 +475,45 @@ static int taskfile_load_raw(struct ata_ tf.device = gtf->tf[5]; /* 0x1f6 */ tf.command = gtf->tf[6]; /* 0x1f7 */ - if (ata_msg_probe(ap)) - ata_dev_printk(dev, KERN_DEBUG, "executing ACPI cmd " - "%02x/%02x:%02x:%02x:%02x:%02x:%02x\n", - tf.command, tf.feature, tf.nsect, - tf.lbal, tf.lbam, tf.lbah, tf.device); - rtf = tf; err_mask = ata_exec_internal(dev, &rtf, NULL, DMA_NONE, NULL, 0, 0); - if (err_mask) { - ata_dev_printk(dev, KERN_ERR, - "ACPI cmd %02x/%02x:%02x:%02x:%02x:%02x:%02x failed " - "(Emask=0x%x Stat=0x%02x Err=0x%02x)\n", - tf.command, tf.feature, tf.nsect, tf.lbal, tf.lbam, - tf.lbah, tf.device, err_mask, rtf.command, rtf.feature); - return -EIO; + + switch (err_mask) { + case 0: + level = KERN_DEBUG; + snprintf(msg, sizeof(msg), "succeeded"); + rc = 1; + break; + + case AC_ERR_DEV: + level = KERN_INFO; + snprintf(msg, sizeof(msg), + "rejected by device (Stat=0x%02x Err=0x%02x)", + rtf.command, rtf.feature); + rc = 0; + break; + + default: + level = KERN_ERR; + snprintf(msg, sizeof(msg), + "failed (Emask=0x%x Stat=0x%02x Err=0x%02x)", + err_mask, rtf.command, rtf.feature); + rc = -EIO; + break; } - return 0; + ata_dev_printk(dev, level, + "ACPI cmd %02x/%02x:%02x:%02x:%02x:%02x:%02x %s\n", + tf.command, tf.feature, tf.nsect, tf.lbal, + tf.lbam, tf.lbah, tf.device, msg); + + return rc; } /** * ata_acpi_exec_tfs - get then write drive taskfile settings * @dev: target ATA device + * @nr_executed: out paramter for the number of executed commands * * Evaluate _GTF and excute returned taskfiles. * @@ -498,34 +521,32 @@ static int taskfile_load_raw(struct ata_ * EH context. * * RETURNS: - * Number of executed taskfiles on success, 0 if _GTF doesn't exist or - * doesn't contain valid data. -errno on other errors. + * Number of executed taskfiles on success, 0 if _GTF doesn't exist. + * -errno on other errors. */ -static int ata_acpi_exec_tfs(struct ata_device *dev) +static int ata_acpi_exec_tfs(struct ata_device *dev, int *nr_executed) { struct ata_acpi_gtf *gtf = NULL; void *ptr_to_free = NULL; int gtf_count, i, rc; /* get taskfiles */ - gtf_count = ata_dev_get_GTF(dev, >f, &ptr_to_free); + rc = ata_dev_get_GTF(dev, >f, &ptr_to_free); + if (rc < 0) + return rc; + gtf_count = rc; /* execute them */ for (i = 0, rc = 0; i < gtf_count; i++) { - int tmp; - - /* ACPI errors are eventually ignored. Run till the - * end even after errors. - */ - tmp = taskfile_load_raw(dev, gtf++); - if (!rc) - rc = tmp; + rc = ata_acpi_run_tf(dev, gtf++); + if (rc < 0) + break; + if (rc) + (*nr_executed)++; } kfree(ptr_to_free); - if (rc == 0) - return gtf_count; return rc; } @@ -664,6 +685,8 @@ int ata_acpi_on_devcfg(struct ata_device struct ata_port *ap = dev->link->ap; struct ata_eh_context *ehc = &ap->link.eh_context; int acpi_sata = ap->flags & ATA_FLAG_ACPI_SATA; + int nr_executed = 0; + const char *reason; int rc; if (!dev->acpi_handle) @@ -682,14 +705,14 @@ int ata_acpi_on_devcfg(struct ata_device } /* do _GTF */ - rc = ata_acpi_exec_tfs(dev); - if (rc < 0) + rc = ata_acpi_exec_tfs(dev, &nr_executed); + if (rc) goto acpi_err; dev->flags &= ~ATA_DFLAG_ACPI_PENDING; /* refresh IDENTIFY page if any _GTF command has been executed */ - if (rc > 0) { + if (nr_executed) { rc = ata_dev_reread_id(dev, 0); if (rc < 0) { ata_dev_printk(dev, KERN_ERR, "failed to IDENTIFY " @@ -701,17 +724,25 @@ int ata_acpi_on_devcfg(struct ata_device return 0; acpi_err: - /* let EH retry on the first failure, disable ACPI on the second */ - if (dev->flags & ATA_DFLAG_ACPI_FAILED) { - ata_dev_printk(dev, KERN_WARNING, "ACPI on devcfg failed the " - "second time, disabling (errno=%d)\n", rc); - - dev->acpi_handle = NULL; - - /* if port is working, request IDENTIFY reload and continue */ - if (!(ap->pflags & ATA_PFLAG_FROZEN)) - rc = 1; + /* fail and let EH retry once more for unknown IO errors */ + if (rc != -EINVAL && !(dev->flags & ATA_DFLAG_ACPI_FAILED)) { + dev->flags |= ATA_DFLAG_ACPI_FAILED; + return rc; } - dev->flags |= ATA_DFLAG_ACPI_FAILED; + + if (rc == -EINVAL) + reason = "_GTF invalid"; + else + reason = "failed the second time"; + + ata_dev_printk(dev, KERN_WARNING, "ACPI: %s, disabled\n", reason); + dev->acpi_handle = NULL; + + /* We can safely continue if no _GTF command has been executed + * and port is not frozen. + */ + if (!nr_executed && !(ap->pflags & ATA_PFLAG_FROZEN)) + return 0; + return rc; } [-- Attachment #3: acpi-device-rej-filter.patch --] [-- Type: text/x-patch, Size: 14248 bytes --] Index: work/include/linux/libata.h =================================================================== --- work.orig/include/linux/libata.h +++ work/include/linux/libata.h @@ -1013,18 +1013,18 @@ extern void ata_do_eh(struct ata_port *a * printk helpers */ #define ata_port_printk(ap, lv, fmt, args...) \ - printk(lv"ata%u: "fmt, (ap)->print_id , ##args) + printk("%sata%u: "fmt, lv, (ap)->print_id , ##args) #define ata_link_printk(link, lv, fmt, args...) do { \ if ((link)->ap->nr_pmp_links) \ - printk(lv"ata%u.%02u: "fmt, (link)->ap->print_id, \ + printk("%sata%u.%02u: "fmt, lv, (link)->ap->print_id, \ (link)->pmp , ##args); \ else \ - printk(lv"ata%u: "fmt, (link)->ap->print_id , ##args); \ + printk("%sata%u: "fmt, lv, (link)->ap->print_id , ##args); \ } while(0) #define ata_dev_printk(dev, lv, fmt, args...) \ - printk(lv"ata%u.%02u: "fmt, (dev)->link->ap->print_id, \ + printk("%sata%u.%02u: "fmt, lv, (dev)->link->ap->print_id, \ (dev)->link->pmp + (dev)->devno , ##args) /* Index: work/include/linux/ata.h =================================================================== --- work.orig/include/linux/ata.h +++ work/include/linux/ata.h @@ -190,6 +190,8 @@ enum { ATA_CMD_READ_LOG_EXT = 0x2f, ATA_CMD_PMP_READ = 0xE4, ATA_CMD_PMP_WRITE = 0xE8, + ATA_CMD_CONF_OVERLAY = 0xB1, + ATA_CMD_SEC_FREEZE_LOCK = 0xF5, /* READ_LOG_EXT pages */ ATA_LOG_SATA_NCQ = 0x10, @@ -239,6 +241,19 @@ enum { SATA_AN = 0x05, /* Asynchronous Notification */ SATA_DIPM = 0x03, /* Device Initiated Power Management */ + /* feature values for SET_MAX */ + ATA_SET_MAX_ADDR = 0x00, + ATA_SET_MAX_PASSWD = 0x01, + ATA_SET_MAX_LOCK = 0x02, + ATA_SET_MAX_UNLOCK = 0x03, + ATA_SET_MAX_FREEZE_LOCK = 0x04, + + /* feature values for DEVICE CONFIGURATION OVERLAY */ + ATA_DCO_RESTORE = 0xC0, + ATA_DCO_FREEZE_LOCK = 0xC1, + ATA_DCO_IDENTIFY = 0xC2, + ATA_DCO_SET = 0xC3, + /* ATAPI stuff */ ATAPI_PKT_DMA = (1 << 0), ATAPI_DMADIR = (1 << 2), /* ATAPI data dir: Index: work/drivers/ata/libata-acpi.c =================================================================== --- work.orig/drivers/ata/libata-acpi.c +++ work/drivers/ata/libata-acpi.c @@ -6,6 +6,7 @@ * Copyright (C) 2006 Randy Dunlap */ +#include <linux/module.h> #include <linux/ata.h> #include <linux/delay.h> #include <linux/device.h> @@ -14,6 +15,7 @@ #include <linux/acpi.h> #include <linux/libata.h> #include <linux/pci.h> +#include <linux/dmi.h> #include <scsi/scsi_device.h> #include "libata.h" @@ -25,6 +27,16 @@ #include <acpi/acmacros.h> #include <acpi/actypes.h> +enum { + ATA_ACPI_FILTER_LOCK = 1 << 0, + + ATA_ACPI_FILTER_DEFAULT = ATA_ACPI_FILTER_LOCK, +}; + +static unsigned int ata_acpi_gtf_filter = ATA_ACPI_FILTER_DEFAULT; +module_param_named(acpi_gtf_filter, ata_acpi_gtf_filter, int, 0644); +MODULE_PARM_DESC(acpi_gtf_filter, "filter mask for ACPI _GTF commands, set to filter out (0x1=lock/freeze lock)"); + #define NO_PORT_MULT 0xffff #define SATA_ADR(root, pmp) (((root) << 16) | (pmp)) @@ -34,6 +46,56 @@ struct ata_acpi_gtf { } __packed; /* + * Blacklist implementation. Locking and global variables are to work + * around dmi_check_system() interface which is painful to extend. + */ +static spinlock_t ata_acpi_blist_lock = SPIN_LOCK_UNLOCKED; +static const char *ata_acpi_blist_busid; +static int ata_acpi_blist_matched = 0; + +static int ata_acpi_blist_match(const struct dmi_system_id *dmi_id) +{ + const char *match_bus_id = dmi_id->driver_data; + + if (match_bus_id && strcmp(match_bus_id, ata_acpi_blist_busid)) + return 0; + + ata_acpi_blist_matched = 1; + return 1; +} + +static const struct dmi_system_id ata_acpi_blist[] = { + { + .ident = "CN700-8237", + .matches = { + DMI_MATCH(DMI_BOARD_NAME, "CN700-8237"), + DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies, LTD"), + DMI_MATCH(DMI_BIOS_VERSION, "6.00 PG"), + }, + .callback = ata_acpi_blist_match, + .driver_data = "0000:00:0f.1", + }, + + { } /* terminate list */ +}; + +static int ata_acpi_check_blist(struct device *dev) +{ + int rc; + + spin_lock(&ata_acpi_blist_lock); + + ata_acpi_blist_matched = 0; + ata_acpi_blist_busid = dev->bus_id; + dmi_check_system(ata_acpi_blist); + rc = ata_acpi_blist_matched; + + spin_unlock(&ata_acpi_blist_lock); + + return rc; +} + +/* * Helper - belongs in the PCI layer somewhere eventually */ static int is_pci_dev(struct device *dev) @@ -157,6 +219,12 @@ void ata_acpi_associate(struct ata_host if (!is_pci_dev(host->dev) || libata_noacpi) return; + if (ata_acpi_check_blist(host->dev)) { + dev_printk(KERN_INFO, host->dev, + "ATA ACPI blacklisted on this system, disabled\n"); + return; + } + host->acpi_handle = DEVICE_ACPI_HANDLE(host->dev); if (!host->acpi_handle) return; @@ -311,8 +379,8 @@ EXPORT_SYMBOL_GPL(ata_acpi_stm); * EH context. * * RETURNS: - * Number of taskfiles on success, 0 if _GTF doesn't exist or doesn't - * contain valid data. + * Number of taskfiles on success, 0 if _GTF doesn't exist. -EINVAL + * if _GTF is invalid. */ static int ata_dev_get_GTF(struct ata_device *dev, struct ata_acpi_gtf **gtf, void **ptr_to_free) @@ -339,6 +407,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "_GTF evaluation failed (AE 0x%x)\n", status); + rc = -EINVAL; } goto out_free; } @@ -350,6 +419,7 @@ static int ata_dev_get_GTF(struct ata_de __FUNCTION__, (unsigned long long)output.length, output.pointer); + rc = -EINVAL; goto out_free; } @@ -358,6 +428,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "_GTF unexpected object type 0x%x\n", out_obj->type); + rc = -EINVAL; goto out_free; } @@ -365,6 +436,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "unexpected _GTF length (%d)\n", out_obj->buffer.length); + rc = -EINVAL; goto out_free; } @@ -397,7 +469,7 @@ int ata_acpi_cbl_80wire(struct ata_port int valid = 0; /* No _GTM data, no information */ - if (ata_acpi_gtm(ap, >m) < 0) + if (!ap->acpi_handle || ata_acpi_gtm(ap, >m) < 0) return 0; /* Split timing, DMA enabled */ @@ -421,8 +493,53 @@ int ata_acpi_cbl_80wire(struct ata_port EXPORT_SYMBOL_GPL(ata_acpi_cbl_80wire); +static void ata_acpi_gtf_to_tf(struct ata_device *dev, + const struct ata_acpi_gtf *gtf, + struct ata_taskfile *tf) +{ + ata_tf_init(dev, tf); + + tf->flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE; + tf->protocol = ATA_PROT_NODATA; + tf->feature = gtf->tf[0]; /* 0x1f1 */ + tf->nsect = gtf->tf[1]; /* 0x1f2 */ + tf->lbal = gtf->tf[2]; /* 0x1f3 */ + tf->lbam = gtf->tf[3]; /* 0x1f4 */ + tf->lbah = gtf->tf[4]; /* 0x1f5 */ + tf->device = gtf->tf[5]; /* 0x1f6 */ + tf->command = gtf->tf[6]; /* 0x1f7 */ +} + +static int ata_acpi_filter_tf(const struct ata_taskfile *tf, + const struct ata_taskfile *ptf) +{ + if (ata_acpi_gtf_filter & ATA_ACPI_FILTER_LOCK) { + /* BIOS writers, sorry but we don't wanna lock + * features unless the user explicitly said so. + */ + + /* DEVICE CONFIGURATION FREEZE LOCK */ + if (tf->command == ATA_CMD_CONF_OVERLAY && + tf->feature == ATA_DCO_FREEZE_LOCK) + return 1; + + /* SECURITY FREEZE LOCK */ + if (tf->command == ATA_CMD_SEC_FREEZE_LOCK) + return 1; + + /* SET MAX LOCK and SET MAX FREEZE LOCK */ + if ((!ptf || ptf->command != ATA_CMD_READ_NATIVE_MAX) && + tf->command == ATA_CMD_SET_MAX && + (tf->feature == ATA_SET_MAX_LOCK || + tf->feature == ATA_SET_MAX_FREEZE_LOCK)) + return 1; + } + + return 0; +} + /** - * taskfile_load_raw - send taskfile registers to host controller + * ata_acpi_run_tf - send taskfile registers to host controller * @dev: target ATA device * @gtf: raw ATA taskfile register set (0x1f1 - 0x1f7) * @@ -441,56 +558,77 @@ EXPORT_SYMBOL_GPL(ata_acpi_cbl_80wire); * EH context. * * RETURNS: - * 0 on success, -errno on failure. + * 1 if command is executed successfully. 0 if ignored, rejected or + * filtered out, -errno on other errors. */ -static int taskfile_load_raw(struct ata_device *dev, - const struct ata_acpi_gtf *gtf) +static int ata_acpi_run_tf(struct ata_device *dev, + const struct ata_acpi_gtf *gtf, + const struct ata_acpi_gtf *prev_gtf) { - struct ata_port *ap = dev->link->ap; - struct ata_taskfile tf, rtf; + struct ata_taskfile *pptf = NULL; + struct ata_taskfile tf, ptf, rtf; unsigned int err_mask; + const char *level; + char msg[60]; + int rc; if ((gtf->tf[0] == 0) && (gtf->tf[1] == 0) && (gtf->tf[2] == 0) && (gtf->tf[3] == 0) && (gtf->tf[4] == 0) && (gtf->tf[5] == 0) && (gtf->tf[6] == 0)) return 0; - ata_tf_init(dev, &tf); + ata_acpi_gtf_to_tf(dev, gtf, &tf); + if (prev_gtf) { + ata_acpi_gtf_to_tf(dev, prev_gtf, &ptf); + pptf = &ptf; + } - /* convert gtf to tf */ - tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE; /* TBD */ - tf.protocol = ATA_PROT_NODATA; - tf.feature = gtf->tf[0]; /* 0x1f1 */ - tf.nsect = gtf->tf[1]; /* 0x1f2 */ - tf.lbal = gtf->tf[2]; /* 0x1f3 */ - tf.lbam = gtf->tf[3]; /* 0x1f4 */ - tf.lbah = gtf->tf[4]; /* 0x1f5 */ - tf.device = gtf->tf[5]; /* 0x1f6 */ - tf.command = gtf->tf[6]; /* 0x1f7 */ + if (!ata_acpi_filter_tf(&tf, pptf)) { + rtf = tf; + err_mask = ata_exec_internal(dev, &rtf, NULL, + DMA_NONE, NULL, 0, 0); + + switch (err_mask) { + case 0: + level = KERN_DEBUG; + snprintf(msg, sizeof(msg), "succeeded"); + rc = 1; + break; - if (ata_msg_probe(ap)) - ata_dev_printk(dev, KERN_DEBUG, "executing ACPI cmd " - "%02x/%02x:%02x:%02x:%02x:%02x:%02x\n", - tf.command, tf.feature, tf.nsect, - tf.lbal, tf.lbam, tf.lbah, tf.device); - - rtf = tf; - err_mask = ata_exec_internal(dev, &rtf, NULL, DMA_NONE, NULL, 0, 0); - if (err_mask) { - ata_dev_printk(dev, KERN_ERR, - "ACPI cmd %02x/%02x:%02x:%02x:%02x:%02x:%02x failed " - "(Emask=0x%x Stat=0x%02x Err=0x%02x)\n", - tf.command, tf.feature, tf.nsect, tf.lbal, tf.lbam, - tf.lbah, tf.device, err_mask, rtf.command, rtf.feature); - return -EIO; + case AC_ERR_DEV: + level = KERN_INFO; + snprintf(msg, sizeof(msg), + "rejected by device (Stat=0x%02x Err=0x%02x)", + rtf.command, rtf.feature); + rc = 0; + break; + + default: + level = KERN_ERR; + snprintf(msg, sizeof(msg), + "failed (Emask=0x%x Stat=0x%02x Err=0x%02x)", + err_mask, rtf.command, rtf.feature); + rc = -EIO; + break; + } + } else { + level = KERN_INFO; + snprintf(msg, sizeof(msg), "filtered out"); + rc = 0; } - return 0; + ata_dev_printk(dev, level, + "ACPI cmd %02x/%02x:%02x:%02x:%02x:%02x:%02x %s\n", + tf.command, tf.feature, tf.nsect, tf.lbal, + tf.lbam, tf.lbah, tf.device, msg); + + return rc; } /** * ata_acpi_exec_tfs - get then write drive taskfile settings * @dev: target ATA device + * @nr_executed: out paramter for the number of executed commands * * Evaluate _GTF and excute returned taskfiles. * @@ -498,35 +636,37 @@ static int taskfile_load_raw(struct ata_ * EH context. * * RETURNS: - * Number of executed taskfiles on success, 0 if _GTF doesn't exist or - * doesn't contain valid data. -errno on other errors. + * Number of executed taskfiles on success, 0 if _GTF doesn't exist. + * -errno on other errors. */ -static int ata_acpi_exec_tfs(struct ata_device *dev) +static int ata_acpi_exec_tfs(struct ata_device *dev, int *nr_executed) { - struct ata_acpi_gtf *gtf = NULL; + struct ata_acpi_gtf *gtf = NULL, *pgtf = NULL; void *ptr_to_free = NULL; int gtf_count, i, rc; /* get taskfiles */ - gtf_count = ata_dev_get_GTF(dev, >f, &ptr_to_free); + rc = ata_dev_get_GTF(dev, >f, &ptr_to_free); + if (rc < 0) + return rc; + gtf_count = rc; /* execute them */ - for (i = 0, rc = 0; i < gtf_count; i++) { - int tmp; - - /* ACPI errors are eventually ignored. Run till the - * end even after errors. - */ - tmp = taskfile_load_raw(dev, gtf++); - if (!rc) - rc = tmp; + for (i = 0; i < gtf_count; i++, gtf++) { + rc = ata_acpi_run_tf(dev, gtf, pgtf); + if (rc < 0) + break; + if (rc) { + (*nr_executed)++; + pgtf = gtf; + } } kfree(ptr_to_free); - if (rc == 0) - return gtf_count; - return rc; + if (rc < 0) + return rc; + return 0; } /** @@ -664,6 +804,8 @@ int ata_acpi_on_devcfg(struct ata_device struct ata_port *ap = dev->link->ap; struct ata_eh_context *ehc = &ap->link.eh_context; int acpi_sata = ap->flags & ATA_FLAG_ACPI_SATA; + int nr_executed = 0; + const char *reason; int rc; if (!dev->acpi_handle) @@ -682,14 +824,14 @@ int ata_acpi_on_devcfg(struct ata_device } /* do _GTF */ - rc = ata_acpi_exec_tfs(dev); - if (rc < 0) + rc = ata_acpi_exec_tfs(dev, &nr_executed); + if (rc) goto acpi_err; dev->flags &= ~ATA_DFLAG_ACPI_PENDING; /* refresh IDENTIFY page if any _GTF command has been executed */ - if (rc > 0) { + if (nr_executed) { rc = ata_dev_reread_id(dev, 0); if (rc < 0) { ata_dev_printk(dev, KERN_ERR, "failed to IDENTIFY " @@ -701,17 +843,25 @@ int ata_acpi_on_devcfg(struct ata_device return 0; acpi_err: - /* let EH retry on the first failure, disable ACPI on the second */ - if (dev->flags & ATA_DFLAG_ACPI_FAILED) { - ata_dev_printk(dev, KERN_WARNING, "ACPI on devcfg failed the " - "second time, disabling (errno=%d)\n", rc); + /* fail and let EH retry once more for unknown IO errors */ + if (rc != -EINVAL && !(dev->flags & ATA_DFLAG_ACPI_FAILED)) { + dev->flags |= ATA_DFLAG_ACPI_FAILED; + return rc; + } - dev->acpi_handle = NULL; + if (rc == -EINVAL) + reason = "_GTF invalid"; + else + reason = "failed the second time"; + + ata_dev_printk(dev, KERN_WARNING, "ACPI: %s, disabled\n", reason); + dev->acpi_handle = NULL; + + /* We can safely continue if no _GTF command has been executed + * and port is not frozen. + */ + if (!nr_executed && !(ap->pflags & ATA_PFLAG_FROZEN)) + return 0; - /* if port is working, request IDENTIFY reload and continue */ - if (!(ap->pflags & ATA_PFLAG_FROZEN)) - rc = 1; - } - dev->flags |= ATA_DFLAG_ACPI_FAILED; return rc; } ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-12-06 2:38 ` Tejun Heo @ 2007-12-06 16:47 ` Kjartan Maraas 2007-12-09 6:46 ` Tejun Heo 0 siblings, 1 reply; 29+ messages in thread From: Kjartan Maraas @ 2007-12-06 16:47 UTC (permalink / raw) To: Tejun Heo; +Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel [-- Attachment #1: Type: text/plain, Size: 186 bytes --] to., 06.12.2007 kl. 11.38 +0900, skrev Tejun Heo: > Thanks. Almost there. Can you please try the attached two patches and > report the boot log? > Here we go again. Cheers Kjartan [-- Attachment #2: dmesg-no-filter --] [-- Type: text/plain, Size: 27860 bytes --] Initializing cgroup subsys cpuset Linux version 2.6.24-rc4 (kmaraas@localhost) (gcc version 4.1.2 20071124 (Red Hat 4.1.2-35)) #3 SMP Thu Dec 6 13:29:39 CET 2007 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bf7d0000 (usable) BIOS-e820: 00000000bf7d0000 - 00000000bf7e5600 (reserved) BIOS-e820: 00000000bf7e5600 - 00000000bf7f8000 (ACPI NVS) BIOS-e820: 00000000bf7f8000 - 00000000bf800000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fed20000 - 00000000fed9b000 (reserved) BIOS-e820: 00000000feda0000 - 00000000fedc0000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffb00000 - 00000000ffc00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) 2167MB HIGHMEM available. 896MB LOWMEM available. Entering add_active_range(0, 0, 784336) 0 entries of 256 used Zone PFN ranges: DMA 0 -> 4096 Normal 4096 -> 229376 HighMem 229376 -> 784336 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 784336 On node 0 totalpages: 784336 DMA zone: 56 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4040 pages, LIFO batch:0 Normal zone: 3080 pages used for memmap Normal zone: 222200 pages, LIFO batch:31 HighMem zone: 7587 pages used for memmap HighMem zone: 547373 pages, LIFO batch:31 Movable zone: 0 pages used for memmap DMI 2.4 present. Using APIC driver default ACPI: RSDP 000F78B0, 0024 (r2 HP ) ACPI: XSDT BF7E57C8, 007C (r1 HPQOEM SLIC-MPC 1 HP 1) ACPI: FACP BF7E5684, 00F4 (r4 HP 30AD 3 HP 1) ACPI: DSDT BF7E5ACC, FE7B (r1 HP nc6400 10000 MSFT 100000E) ACPI: FACS BF7F7E80, 0040 ACPI: SLIC BF7E5844, 0176 (r1 HPQOEM SLIC-MPC 1 HP 1) ACPI: HPET BF7E59BC, 0038 (r1 HP 30AD 1 HP 1) ACPI: APIC BF7E59F4, 0068 (r1 HP 30AD 1 HP 1) ACPI: MCFG BF7E5A5C, 003C (r1 HP 30AD 1 HP 1) ACPI: TCPA BF7E5A98, 0032 (r2 HP 30AD 1 HP 1) ACPI: SSDT BF7F5947, 0059 (r1 HP HPQNLP 1 MSFT 100000E) ACPI: SSDT BF7F59A0, 032D (r1 HP HPQSAT 1 MSFT 100000E) ACPI: SSDT BF7F64E0, 025F (r1 HP Cpu0Tst 3000 INTL 20060317) ACPI: SSDT BF7F673F, 00A6 (r1 HP Cpu1Tst 3000 INTL 20060317) ACPI: SSDT BF7F67E5, 04D7 (r1 HP CpuPm 3000 INTL 20060317) ACPI: PM-Timer IO Port: 0x1008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) Processor #0 6:15 APIC version 20 ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled) Processor #1 6:15 APIC version 20 ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 1 I/O APICs ACPI: HPET id: 0x8086a201 base: 0xfed00000 Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at c0000000 (gap: bf800000:3f400000) swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000 swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000e0000 swsusp: Registered nosave memory region: 00000000000e0000 - 0000000000100000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 773613 Kernel command line: ro root=LABEL=/1 rhgb quiet pci=assign-busses selinux=off mapped APIC to ffffb000 (fee00000) mapped IOAPIC to ffffa000 (fec00000) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 CPU 0 irqstacks, hard=c0820000 soft=c0800000 PID hash table entries: 4096 (order: 12, 16384 bytes) Detected 1828.814 MHz processor. Console: colour VGA+ 80x25 console [tty0] enabled Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar ... MAX_LOCKDEP_SUBCLASSES: 8 ... MAX_LOCK_DEPTH: 30 ... MAX_LOCKDEP_KEYS: 2048 ... CLASSHASH_SIZE: 1024 ... MAX_LOCKDEP_ENTRIES: 8192 ... MAX_LOCKDEP_CHAINS: 16384 ... CHAINHASH_SIZE: 8192 memory used by lock dependency info: 1024 kB per task-struct memory footprint: 1680 bytes Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 3082056k/3137344k available (2305k kernel code, 53944k reserved, 1180k data, 576k init, 2219840k highmem) virtual kernel memory layout: fixmap : 0xffc53000 - 0xfffff000 (3760 kB) pkmap : 0xff800000 - 0xffc00000 (4096 kB) vmalloc : 0xf8800000 - 0xff7fe000 ( 111 MB) lowmem : 0xc0000000 - 0xf8000000 ( 896 MB) .init : 0xc076d000 - 0xc07fd000 ( 576 kB) .data : 0xc06405ed - 0xc0767924 (1180 kB) .text : 0xc0400000 - 0xc06405ed (2305 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1 hpet clockevent registered Calibrating delay using timer specific routine.. 3662.13 BogoMIPS (lpj=1831067) Security Framework initialized SELinux: Disabled at boot. Capability LSM initialized Mount-cache hash table entries: 512 Initializing cgroup subsys ns Initializing cgroup subsys cpuacct CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000 monitor/mwait feature present. using mwait in idle threads. CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. Compat vDSO mapped to ffffe000. Checking 'hlt' instruction... OK. lockdep: not fixing up alternatives. ACPI: Core revision 20070126 CPU0: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 06 lockdep: not fixing up alternatives. Booting processor 1/1 eip 3000 CPU 1 irqstacks, hard=c0821000 soft=c0801000 Initializing CPU#1 Calibrating delay using timer specific routine.. 3657.53 BogoMIPS (lpj=1828769) CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000 monitor/mwait feature present. CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 1 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#1. CPU1: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 06 Total of 2 processors activated (7319.67 BogoMIPS). ENABLING IO-APIC IRQs ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 checking TSC synchronization [CPU#0 -> CPU#1]: passed. Brought up 2 CPUs CPU0 attaching sched-domain: domain 0: span 00000003 groups: 00000001 00000002 CPU1 attaching sched-domain: domain 0: span 00000003 groups: 00000002 00000001 khelper used greatest stack depth: 3116 bytes left net_namespace: 80 bytes HP Compaq Laptop series board detected. Selecting BIOS-method for reboots. Booting paravirtualized kernel on bare hardware Time: 16:48:06 Date: 12/06/07 NET: Registered protocol family 16 No dock devices found. ACPI: bus type pci registered PCI: BIOS Bug: MCFG area at f8000000 is not E820-reserved PCI: Not using MMCONFIG. PCI: PCI BIOS revision 2.10 entry at 0xf0322, last bus=32 PCI: Using configuration type 1 Setting up standard PCI resources khelper used greatest stack depth: 3032 bytes left khelper used greatest stack depth: 2884 bytes left ACPI: EC: Look up EC in DSDT ACPI: Interpreter enabled ACPI: (supports S0 S3 S4 S5) ACPI: Using IOAPIC for interrupt routing ACPI: EC: GPE = 0x16, I/O: command/status = 0x66, data = 0x62 ACPI: EC: driver started in poll mode ACPI: PCI Root Bridge [C002] (0000:00) PCI quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO PCI quirk: region 1100-113f claimed by ICH6 GPIO PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.C002._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C098._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C101._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C111._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C117._PRT] ACPI: PCI Interrupt Link [C10D] (IRQs *10 11) ACPI: PCI Interrupt Link [C10E] (IRQs *10 11) ACPI: PCI Interrupt Link [C10F] (IRQs 10 *11) ACPI: PCI Interrupt Link [C110] (IRQs 10 11) *5 ACPI: PCI Interrupt Link [C123] (IRQs *10 11) ACPI: PCI Interrupt Link [C124] (IRQs *10 11) ACPI: PCI Interrupt Link [C125] (IRQs 10 *11) ACPI Exception (pci_link-0184): AE_NOT_FOUND, Evaluating _PRS [20070126] ACPI: Power Resource [C1EF] (on) ACPI: Power Resource [C1F6] (on) ACPI: Power Resource [C220] (on) ACPI: Power Resource [C228] (on) ACPI: Power Resource [C32D] (off) ACPI: Power Resource [C32E] (off) ACPI: Power Resource [C32F] (off) ACPI: Power Resource [C330] (off) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init ACPI: bus type pnp registered pnp: PnP ACPI: found 16 devices ACPI: ACPI bus type pnp unregistered usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 hpet0: 3 64-bit timers, 14318180 Hz ACPI: RTC can wake from S4 Time: tsc clocksource has been installed. Switched to high resolution mode on CPU 0 Switched to high resolution mode on CPU 1 system 00:00: iomem range 0x0-0x9ffff could not be reserved system 00:00: iomem range 0xe0000-0xfffff could not be reserved system 00:00: iomem range 0x100000-0xbf7fffff could not be reserved system 00:0c: ioport range 0x500-0x55f has been reserved system 00:0c: ioport range 0x800-0x80f has been reserved system 00:0c: iomem range 0xffb00000-0xffbfffff could not be reserved system 00:0c: iomem range 0xfff00000-0xffffffff could not be reserved system 00:0e: ioport range 0x4d0-0x4d1 has been reserved system 00:0e: ioport range 0x1000-0x107f has been reserved system 00:0e: ioport range 0x1100-0x113f has been reserved system 00:0e: ioport range 0x1200-0x121f has been reserved system 00:0e: iomem range 0xf8000000-0xfbffffff has been reserved system 00:0e: iomem range 0xfec00000-0xfec000ff could not be reserved system 00:0e: iomem range 0xfed20000-0xfed3ffff could not be reserved system 00:0e: iomem range 0xfed45000-0xfed8ffff could not be reserved system 00:0e: iomem range 0xfed90000-0xfed9afff could not be reserved system 00:0f: iomem range 0xfeda0000-0xfedbffff could not be reserved system 00:0f: iomem range 0xfee00000-0xfee00fff could not be reserved PCI: Bridge: 0000:00:1c.0 IO window: disabled. MEM window: f4100000-f41fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.1 IO window: disabled. MEM window: f4000000-f40fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.3 IO window: 2000-3fff MEM window: f0000000-f3ffffff PREFETCH window: disabled. PCI: Bus 5, cardbus bridge: 0000:04:06.0 IO window: 00001400-000014ff IO window: 00001800-000018ff PREFETCH window: c0000000-c3ffffff MEM window: c4000000-c7ffffff PCI: Bridge: 0000:00:1e.0 IO window: disabled. MEM window: f4200000-f45fffff PREFETCH window: disabled. ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1c.0 to 64 ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 17 (level, low) -> IRQ 17 PCI: Setting latency timer of device 0000:00:1c.1 to 64 ACPI: PCI Interrupt 0000:00:1c.3[D] -> GSI 19 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:00:1c.3 to 64 PCI: Setting latency timer of device 0000:00:1e.0 to 64 ACPI: PCI Interrupt 0000:04:06.0[A] -> GSI 18 (level, low) -> IRQ 19 NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 8, 1048576 bytes) TCP bind hash table entries: 65536 (order: 9, 2359296 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered checking if image is initramfs... it is Freeing initrd memory: 2403k freed khelper used greatest stack depth: 2800 bytes left apm: BIOS not found. audit: initializing netlink socket (disabled) audit(1196959685.881:1): initialized highmem bounce pool size: 64 pages Total HugeTLB memory allocated, 0 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) Boot video device is 0000:00:02.0 PCI: Setting latency timer of device 0000:00:1c.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.0:pcie00] Allocate Port Service[0000:00:1c.0:pcie02] PCI: Setting latency timer of device 0000:00:1c.1 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.1:pcie00] Allocate Port Service[0000:00:1c.1:pcie02] PCI: Setting latency timer of device 0000:00:1c.3 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.3:pcie00] Allocate Port Service[0000:00:1c.3:pcie02] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 khelper used greatest stack depth: 2748 bytes left ACPI: Fan [C331] (off) ACPI: Fan [C332] (off) ACPI: Fan [C333] (off) ACPI: Fan [C334] (off) ACPI: SSDT BF7F5D95, 01FB (r1 HP Cpu0Ist 3000 INTL 20060317) ACPI: SSDT BF7F6015, 04CB (r1 HP Cpu0Cst 3001 INTL 20060317) ACPI: EC: non-query interrupt received, switching to interrupt mode Monitor-Mwait will be used to enter C-1 state Monitor-Mwait will be used to enter C-2 state Monitor-Mwait will be used to enter C-3 state ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU0] (supports 8 throttling states) ACPI: SSDT BF7F5CCD, 00C8 (r1 HP Cpu1Ist 3000 INTL 20060317) ACPI: SSDT BF7F5F90, 0085 (r1 HP Cpu1Cst 3000 INTL 20060317) ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU1] (supports 8 throttling states) ACPI: Thermal Zone [TZ0] (27 C) ACPI: Thermal Zone [TZ1] (31 C) ACPI: Thermal Zone [TZ2] (22 C) ACPI: Thermal Zone [TZ3] (23 C) ACPI: Thermal Zone [TZ4] (73 C) isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found hpet_resources: 0xfed00000 is busy Non-volatile memory driver v1.2 Linux agpgart interface v0.102 agpgart: Detected an Intel 945GM Chipset. agpgart: Detected 7932K stolen memory. agpgart: AGP aperture is 256M @ 0xe0000000 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled serial8250: ttyS2 at I/O 0x3e8 (irq = 7) is a 16550A RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize input: Macintosh mouse button emulation as /class/input/input0 Yenta: CardBus bridge found at 0000:04:06.0 [103c:30ad] Yenta: Enabling burst memory read transactions Yenta: Using INTVAL to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:04:06.0, mfunc 0x01aa1b22, devctl 0x64 Yenta: ISA IRQ mask 0x0cf8, PCI irq 19 Socket status: 30000006 pcmcia: parent PCI bridge Memory window: 0xf4200000 - 0xf45fffff PNP: PS/2 Controller [PNP0303:C21D,PNP0f13:C21E] at 0x60,0x64 irq 1,12 i8042.c: Detected active multiplexing controller, rev 1.1. serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX0 port at 0x60,0x64 irq 12 serio: i8042 AUX1 port at 0x60,0x64 irq 12 serio: i8042 AUX2 port at 0x60,0x64 irq 12 serio: i8042 AUX3 port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard as /class/input/input1 cpuidle: using governor ladder Synaptics Touchpad, model: 1, fw: 6.2, id: 0x2580b1, caps: 0xa04793/0x300000 serio: Synaptics pass-through port at isa0060/serio4/input0 input: SynPS/2 Synaptics TouchPad as /class/input/input2 cpuidle: using governor menu Marking TSC unstable due to: TSC halts in idle. usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver TCP cubic registered Initializing XFRM netlink socket Time: hpet clocksource has been installed. NET: Registered protocol family 1 NET: Registered protocol family 17 Using IPI No-Shortcut mode registered taskstats version 1 Magic number: 3:970:842 Freeing unused kernel memory: 576k freed Write protecting the kernel read-only data: 915k ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:1d.7: debug port 1 PCI: cache line size of 32 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: irq 20, io mem 0xf4784000 ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 8 ports detected insmod used greatest stack depth: 1920 bytes left ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver USB Universal Host Controller Interface driver v3.0 ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: UHCI Host Controller uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1d.0: irq 20, io base 0x00004020 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 22 (level, low) -> IRQ 21 PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: UHCI Host Controller uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.1: irq 21, io base 0x00004040 usb usb3: configuration #1 chosen from 1 choice hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 19 PCI: Setting latency timer of device 0000:00:1d.2 to 64 uhci_hcd 0000:00:1d.2: UHCI Host Controller uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:1d.2: irq 19, io base 0x00004060 usb usb4: configuration #1 chosen from 1 choice hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 19 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:00:1d.3 to 64 uhci_hcd 0000:00:1d.3: UHCI Host Controller uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5 uhci_hcd 0000:00:1d.3: irq 18, io base 0x00004080 usb usb5: configuration #1 chosen from 1 choice hub 5-0:1.0: USB hub found hub 5-0:1.0: 2 ports detected SCSI subsystem initialized libata version 3.00 loaded. ahci 0000:00:1f.2: version 3.0 ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 21 (level, low) -> IRQ 22 ahci 0000:00:1f.2: nr_ports (4) and implemented port map (0x1) don't match, using nr_ports ahci 0000:00:1f.2: forcing PORTS_IMPL to 0xf usb 2-1: new full speed USB device using uhci_hcd and address 2 usb 2-1: configuration #1 chosen from 1 choice usb 3-1: new full speed USB device using uhci_hcd and address 2 usb 3-1: configuration #1 chosen from 1 choice ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 1.5 Gbps 0xf impl SATA mode ahci 0000:00:1f.2: flags: 64bit ncq ilck stag pm led clo pmp pio slum part PCI: Setting latency timer of device 0000:00:1f.2 to 64 scsi0 : ahci scsi1 : ahci scsi2 : ahci scsi3 : ahci ata1: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785100 irq 220 ata2: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785180 irq 220 ata3: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785200 irq 220 ata4: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785280 irq 220 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ACPI cmd f5/00:00:00:00:00:a0 succeeded ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 rejected by device (Stat=0x51 Err=0x04) ata1.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded ata1: failed to recover some devices, retrying in 5 secs input: PS/2 Generic Mouse as /class/input/input3 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ACPI cmd f5/00:00:00:00:00:a0 succeeded ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 rejected by device (Stat=0x51 Err=0x04) ata1.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded ata1.00: ACPI: failed the second time, disabled ata1.00: revalidation failed (errno=1) ata1: failed to recover some devices, retrying in 5 secs ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: configured for UDMA/100 ata2: SATA link down (SStatus 0 SControl 0) ata3: SATA link down (SStatus 0 SControl 0) ata4: SATA link down (SStatus 0 SControl 0) scsi 0:0:0:0: Direct-Access ATA FUJITSU MHV2080B 892C PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk insmod used greatest stack depth: 604 bytes left kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. cs: IO port probe 0x100-0x3af: excluding 0x100-0x107 0x378-0x37f cs: IO port probe 0x3e0-0x4ff: clean. cs: IO port probe 0x820-0x8ff: clean. cs: IO port probe 0xc00-0xcf7: clean. cs: IO port probe 0xa00-0xaff: clean. sd 0:0:0:0: Attached scsi generic sg0 type 0 input: Power Button (FF) as /class/input/input4 ACPI: Power Button (FF) [PWRF] input: Sleep Button (CM) as /class/input/input5 ACPI: Sleep Button (CM) [C249] input: Lid Switch as /class/input/input6 ACPI: Lid Switch [C241] input: Video Bus as /class/input/input7 ACPI: Video Device [C085] (multi-head: yes rom: no post: no) input: PC Speaker as /class/input/input8 rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0 rtc0: alarms up to one month, y3k sdhci: Secure Digital Host Controller Interface driver sdhci: Copyright(c) Pierre Ossman sdhci: SDHCI controller found at 0000:04:06.3 [104c:803c] (rev 0) ACPI: PCI Interrupt 0000:04:06.3[C] -> GSI 22 (level, low) -> IRQ 21 mmc0: SDHCI at 0xf4202000 irq 21 PIO iTCO_vendor_support: vendor-support=0 iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007) iTCO_wdt: Found a ICH7-M TCO device (Version=2, TCOBASE=0x1060) iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0) tg3.c:v3.86 (November 9, 2007) ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:01:00.0 to 64 eth0: Tigon3 [partno(BCM95751M) rev 4201 PHY(5750)] (PCI Express) 10/100/1000Base-T Ethernet 00:16:d4:a5:6d:f1 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1] eth0: dma_rwctrl[76180000] dma_mask[64-bit] ACPI: PCI Interrupt 0000:04:06.2[A] -> GSI 18 (level, low) -> IRQ 19 NET: Registered protocol family 23 intel_rng: FWH not detected parport_pc 00:03: reported by Plug and Play ACPI parport0: PC-style at 0x378 (0x778), irq 0 [PCSPP,TRISTATE] IRQ handler type mismatch for IRQ 0 current handler: timer Pid: 1065, comm: modprobe Not tainted 2.6.24-rc4 #3 [<c0406175>] show_trace_log_lvl+0x1a/0x2f [<c0406a1c>] show_trace+0x12/0x14 [<c0406d2c>] dump_stack+0x6c/0x72 [<c0469bf1>] setup_irq+0x196/0x1ae [<c0469dc8>] request_irq+0xf4/0x112 [<f8a59f6d>] parport_pc_probe_port+0x73d/0x8bc [parport_pc] [<f8a5a1c6>] parport_pc_pnp_probe+0xda/0xf5 [parport_pc] [<c054d98f>] pnp_device_probe+0x66/0x87 [<c0579ac8>] driver_probe_device+0xe9/0x16a [<c0579c72>] __driver_attach+0x76/0xaf [<c0578fa6>] bus_for_each_dev+0x3a/0x5f [<c0579913>] driver_attach+0x19/0x1b [<c05792c5>] bus_add_driver+0x73/0x1aa [<c0579e66>] driver_register+0x67/0x6c [<c054d781>] pnp_register_driver+0x17/0x19 [<f8852342>] parport_pc_init+0x268/0x320 [parport_pc] [<c0455e51>] sys_init_module+0x1430/0x155c [<c040504e>] sysenter_past_esp+0x6b/0xc1 ======================= parport0: irq 0 in use, resorting to polled operation ACPI: AC Adapter [C1B2] (off-line) ata_piix 0000:00:1f.1: version 2.12 ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1f.1 to 64 scsi4 : ata_piix scsi5 : ata_piix ata5: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x40a0 irq 14 ata6: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x40a8 irq 15 found SMC SuperIO Chip (devid=0x7a rev=01 base=0x004e): LPC47N227 smsc_superio_flat(): fir: 0x100, sir: 0x3e8, dma: 03, irq: 7, mode: 0x0e smsc_ircc_present: can't get sir_base of 0x3e8 Bluetooth: Core ver 2.11 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized tpm_inf_pnp 00:04: Found C205 with ID IFX0102 tpm_inf_pnp 00:04: TPM found: config base 0x560, data base 0x570, chip version 0x000b, vendor id 0x15d1 (Infineon), product id 0x000b (SLB 9635 TT 1.2) ata5.00: ATAPI: HL-DT-STCD-RW/DVD DRIVE GCC-4247N, 1.01, max MWDMA2 ACPI: Battery Slot [C1B4] (battery present) ACPI: Battery Slot [C1B3] (battery absent) Bluetooth: HCI USB driver ver 2.9 usbcore: registered new interface driver hci_usb ata5.00: configured for MWDMA2 ata6: port disabled. ignoring. scsi 4:0:0:0: CD-ROM HL-DT-ST RW/DVD GCC-4247N 1.01 PQ: 0 ANSI: 5 scsi 4:0:0:0: Attached scsi generic sg1 type 5 sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.20 sr 4:0:0:0: Attached scsi CD-ROM sr0 ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1b.0 to 64 Clocksource tsc unstable (delta = -100783695 ns) NET: Registered protocol family 10 lo: Disabled Privacy Extensions device-mapper: uevent: version 1.0.3 device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-devel@redhat.com EXT3 FS on sda3, internal journal kjournald starting. Commit interval 5 seconds EXT3 FS on sda2, internal journal EXT3-fs: mounted filesystem with ordered data mode. Adding 1839432k swap on /dev/sda4. Priority:-1 extents:1 across:1839432k IA-32 Microcode Update Driver: v1.14a <tigran@aivazian.fsnet.co.uk> ip_tables: (C) 2000-2006 Netfilter Core Team nf_conntrack version 0.5.0 (16384 buckets, 65536 max) audit(1196956139.967:2): audit_pid=1686 old=0 by auid=4294967295 Bluetooth: L2CAP ver 2.9 Bluetooth: L2CAP socket layer initialized Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM TTY layer initialized Bluetooth: RFCOMM ver 1.8 ADDRCONF(NETDEV_UP): eth0: link is not ready [drm] Initialized drm 1.1.0 20060810 ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16 [drm] Initialized i915 1.6.0 20060119 on minor 0 [-- Attachment #3: dmesg-no-filter --] [-- Type: text/plain, Size: 27860 bytes --] Initializing cgroup subsys cpuset Linux version 2.6.24-rc4 (kmaraas@localhost) (gcc version 4.1.2 20071124 (Red Hat 4.1.2-35)) #3 SMP Thu Dec 6 13:29:39 CET 2007 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bf7d0000 (usable) BIOS-e820: 00000000bf7d0000 - 00000000bf7e5600 (reserved) BIOS-e820: 00000000bf7e5600 - 00000000bf7f8000 (ACPI NVS) BIOS-e820: 00000000bf7f8000 - 00000000bf800000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fed20000 - 00000000fed9b000 (reserved) BIOS-e820: 00000000feda0000 - 00000000fedc0000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffb00000 - 00000000ffc00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) 2167MB HIGHMEM available. 896MB LOWMEM available. Entering add_active_range(0, 0, 784336) 0 entries of 256 used Zone PFN ranges: DMA 0 -> 4096 Normal 4096 -> 229376 HighMem 229376 -> 784336 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 784336 On node 0 totalpages: 784336 DMA zone: 56 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4040 pages, LIFO batch:0 Normal zone: 3080 pages used for memmap Normal zone: 222200 pages, LIFO batch:31 HighMem zone: 7587 pages used for memmap HighMem zone: 547373 pages, LIFO batch:31 Movable zone: 0 pages used for memmap DMI 2.4 present. Using APIC driver default ACPI: RSDP 000F78B0, 0024 (r2 HP ) ACPI: XSDT BF7E57C8, 007C (r1 HPQOEM SLIC-MPC 1 HP 1) ACPI: FACP BF7E5684, 00F4 (r4 HP 30AD 3 HP 1) ACPI: DSDT BF7E5ACC, FE7B (r1 HP nc6400 10000 MSFT 100000E) ACPI: FACS BF7F7E80, 0040 ACPI: SLIC BF7E5844, 0176 (r1 HPQOEM SLIC-MPC 1 HP 1) ACPI: HPET BF7E59BC, 0038 (r1 HP 30AD 1 HP 1) ACPI: APIC BF7E59F4, 0068 (r1 HP 30AD 1 HP 1) ACPI: MCFG BF7E5A5C, 003C (r1 HP 30AD 1 HP 1) ACPI: TCPA BF7E5A98, 0032 (r2 HP 30AD 1 HP 1) ACPI: SSDT BF7F5947, 0059 (r1 HP HPQNLP 1 MSFT 100000E) ACPI: SSDT BF7F59A0, 032D (r1 HP HPQSAT 1 MSFT 100000E) ACPI: SSDT BF7F64E0, 025F (r1 HP Cpu0Tst 3000 INTL 20060317) ACPI: SSDT BF7F673F, 00A6 (r1 HP Cpu1Tst 3000 INTL 20060317) ACPI: SSDT BF7F67E5, 04D7 (r1 HP CpuPm 3000 INTL 20060317) ACPI: PM-Timer IO Port: 0x1008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) Processor #0 6:15 APIC version 20 ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled) Processor #1 6:15 APIC version 20 ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 1 I/O APICs ACPI: HPET id: 0x8086a201 base: 0xfed00000 Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at c0000000 (gap: bf800000:3f400000) swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000 swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000e0000 swsusp: Registered nosave memory region: 00000000000e0000 - 0000000000100000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 773613 Kernel command line: ro root=LABEL=/1 rhgb quiet pci=assign-busses selinux=off mapped APIC to ffffb000 (fee00000) mapped IOAPIC to ffffa000 (fec00000) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 CPU 0 irqstacks, hard=c0820000 soft=c0800000 PID hash table entries: 4096 (order: 12, 16384 bytes) Detected 1828.814 MHz processor. Console: colour VGA+ 80x25 console [tty0] enabled Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar ... MAX_LOCKDEP_SUBCLASSES: 8 ... MAX_LOCK_DEPTH: 30 ... MAX_LOCKDEP_KEYS: 2048 ... CLASSHASH_SIZE: 1024 ... MAX_LOCKDEP_ENTRIES: 8192 ... MAX_LOCKDEP_CHAINS: 16384 ... CHAINHASH_SIZE: 8192 memory used by lock dependency info: 1024 kB per task-struct memory footprint: 1680 bytes Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 3082056k/3137344k available (2305k kernel code, 53944k reserved, 1180k data, 576k init, 2219840k highmem) virtual kernel memory layout: fixmap : 0xffc53000 - 0xfffff000 (3760 kB) pkmap : 0xff800000 - 0xffc00000 (4096 kB) vmalloc : 0xf8800000 - 0xff7fe000 ( 111 MB) lowmem : 0xc0000000 - 0xf8000000 ( 896 MB) .init : 0xc076d000 - 0xc07fd000 ( 576 kB) .data : 0xc06405ed - 0xc0767924 (1180 kB) .text : 0xc0400000 - 0xc06405ed (2305 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1 hpet clockevent registered Calibrating delay using timer specific routine.. 3662.13 BogoMIPS (lpj=1831067) Security Framework initialized SELinux: Disabled at boot. Capability LSM initialized Mount-cache hash table entries: 512 Initializing cgroup subsys ns Initializing cgroup subsys cpuacct CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000 monitor/mwait feature present. using mwait in idle threads. CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. Compat vDSO mapped to ffffe000. Checking 'hlt' instruction... OK. lockdep: not fixing up alternatives. ACPI: Core revision 20070126 CPU0: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 06 lockdep: not fixing up alternatives. Booting processor 1/1 eip 3000 CPU 1 irqstacks, hard=c0821000 soft=c0801000 Initializing CPU#1 Calibrating delay using timer specific routine.. 3657.53 BogoMIPS (lpj=1828769) CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000 monitor/mwait feature present. CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 1 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#1. CPU1: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 06 Total of 2 processors activated (7319.67 BogoMIPS). ENABLING IO-APIC IRQs ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 checking TSC synchronization [CPU#0 -> CPU#1]: passed. Brought up 2 CPUs CPU0 attaching sched-domain: domain 0: span 00000003 groups: 00000001 00000002 CPU1 attaching sched-domain: domain 0: span 00000003 groups: 00000002 00000001 khelper used greatest stack depth: 3116 bytes left net_namespace: 80 bytes HP Compaq Laptop series board detected. Selecting BIOS-method for reboots. Booting paravirtualized kernel on bare hardware Time: 16:48:06 Date: 12/06/07 NET: Registered protocol family 16 No dock devices found. ACPI: bus type pci registered PCI: BIOS Bug: MCFG area at f8000000 is not E820-reserved PCI: Not using MMCONFIG. PCI: PCI BIOS revision 2.10 entry at 0xf0322, last bus=32 PCI: Using configuration type 1 Setting up standard PCI resources khelper used greatest stack depth: 3032 bytes left khelper used greatest stack depth: 2884 bytes left ACPI: EC: Look up EC in DSDT ACPI: Interpreter enabled ACPI: (supports S0 S3 S4 S5) ACPI: Using IOAPIC for interrupt routing ACPI: EC: GPE = 0x16, I/O: command/status = 0x66, data = 0x62 ACPI: EC: driver started in poll mode ACPI: PCI Root Bridge [C002] (0000:00) PCI quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO PCI quirk: region 1100-113f claimed by ICH6 GPIO PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.C002._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C098._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C101._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C111._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C117._PRT] ACPI: PCI Interrupt Link [C10D] (IRQs *10 11) ACPI: PCI Interrupt Link [C10E] (IRQs *10 11) ACPI: PCI Interrupt Link [C10F] (IRQs 10 *11) ACPI: PCI Interrupt Link [C110] (IRQs 10 11) *5 ACPI: PCI Interrupt Link [C123] (IRQs *10 11) ACPI: PCI Interrupt Link [C124] (IRQs *10 11) ACPI: PCI Interrupt Link [C125] (IRQs 10 *11) ACPI Exception (pci_link-0184): AE_NOT_FOUND, Evaluating _PRS [20070126] ACPI: Power Resource [C1EF] (on) ACPI: Power Resource [C1F6] (on) ACPI: Power Resource [C220] (on) ACPI: Power Resource [C228] (on) ACPI: Power Resource [C32D] (off) ACPI: Power Resource [C32E] (off) ACPI: Power Resource [C32F] (off) ACPI: Power Resource [C330] (off) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init ACPI: bus type pnp registered pnp: PnP ACPI: found 16 devices ACPI: ACPI bus type pnp unregistered usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 hpet0: 3 64-bit timers, 14318180 Hz ACPI: RTC can wake from S4 Time: tsc clocksource has been installed. Switched to high resolution mode on CPU 0 Switched to high resolution mode on CPU 1 system 00:00: iomem range 0x0-0x9ffff could not be reserved system 00:00: iomem range 0xe0000-0xfffff could not be reserved system 00:00: iomem range 0x100000-0xbf7fffff could not be reserved system 00:0c: ioport range 0x500-0x55f has been reserved system 00:0c: ioport range 0x800-0x80f has been reserved system 00:0c: iomem range 0xffb00000-0xffbfffff could not be reserved system 00:0c: iomem range 0xfff00000-0xffffffff could not be reserved system 00:0e: ioport range 0x4d0-0x4d1 has been reserved system 00:0e: ioport range 0x1000-0x107f has been reserved system 00:0e: ioport range 0x1100-0x113f has been reserved system 00:0e: ioport range 0x1200-0x121f has been reserved system 00:0e: iomem range 0xf8000000-0xfbffffff has been reserved system 00:0e: iomem range 0xfec00000-0xfec000ff could not be reserved system 00:0e: iomem range 0xfed20000-0xfed3ffff could not be reserved system 00:0e: iomem range 0xfed45000-0xfed8ffff could not be reserved system 00:0e: iomem range 0xfed90000-0xfed9afff could not be reserved system 00:0f: iomem range 0xfeda0000-0xfedbffff could not be reserved system 00:0f: iomem range 0xfee00000-0xfee00fff could not be reserved PCI: Bridge: 0000:00:1c.0 IO window: disabled. MEM window: f4100000-f41fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.1 IO window: disabled. MEM window: f4000000-f40fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.3 IO window: 2000-3fff MEM window: f0000000-f3ffffff PREFETCH window: disabled. PCI: Bus 5, cardbus bridge: 0000:04:06.0 IO window: 00001400-000014ff IO window: 00001800-000018ff PREFETCH window: c0000000-c3ffffff MEM window: c4000000-c7ffffff PCI: Bridge: 0000:00:1e.0 IO window: disabled. MEM window: f4200000-f45fffff PREFETCH window: disabled. ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1c.0 to 64 ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 17 (level, low) -> IRQ 17 PCI: Setting latency timer of device 0000:00:1c.1 to 64 ACPI: PCI Interrupt 0000:00:1c.3[D] -> GSI 19 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:00:1c.3 to 64 PCI: Setting latency timer of device 0000:00:1e.0 to 64 ACPI: PCI Interrupt 0000:04:06.0[A] -> GSI 18 (level, low) -> IRQ 19 NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 8, 1048576 bytes) TCP bind hash table entries: 65536 (order: 9, 2359296 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered checking if image is initramfs... it is Freeing initrd memory: 2403k freed khelper used greatest stack depth: 2800 bytes left apm: BIOS not found. audit: initializing netlink socket (disabled) audit(1196959685.881:1): initialized highmem bounce pool size: 64 pages Total HugeTLB memory allocated, 0 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) Boot video device is 0000:00:02.0 PCI: Setting latency timer of device 0000:00:1c.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.0:pcie00] Allocate Port Service[0000:00:1c.0:pcie02] PCI: Setting latency timer of device 0000:00:1c.1 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.1:pcie00] Allocate Port Service[0000:00:1c.1:pcie02] PCI: Setting latency timer of device 0000:00:1c.3 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.3:pcie00] Allocate Port Service[0000:00:1c.3:pcie02] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 khelper used greatest stack depth: 2748 bytes left ACPI: Fan [C331] (off) ACPI: Fan [C332] (off) ACPI: Fan [C333] (off) ACPI: Fan [C334] (off) ACPI: SSDT BF7F5D95, 01FB (r1 HP Cpu0Ist 3000 INTL 20060317) ACPI: SSDT BF7F6015, 04CB (r1 HP Cpu0Cst 3001 INTL 20060317) ACPI: EC: non-query interrupt received, switching to interrupt mode Monitor-Mwait will be used to enter C-1 state Monitor-Mwait will be used to enter C-2 state Monitor-Mwait will be used to enter C-3 state ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU0] (supports 8 throttling states) ACPI: SSDT BF7F5CCD, 00C8 (r1 HP Cpu1Ist 3000 INTL 20060317) ACPI: SSDT BF7F5F90, 0085 (r1 HP Cpu1Cst 3000 INTL 20060317) ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU1] (supports 8 throttling states) ACPI: Thermal Zone [TZ0] (27 C) ACPI: Thermal Zone [TZ1] (31 C) ACPI: Thermal Zone [TZ2] (22 C) ACPI: Thermal Zone [TZ3] (23 C) ACPI: Thermal Zone [TZ4] (73 C) isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found hpet_resources: 0xfed00000 is busy Non-volatile memory driver v1.2 Linux agpgart interface v0.102 agpgart: Detected an Intel 945GM Chipset. agpgart: Detected 7932K stolen memory. agpgart: AGP aperture is 256M @ 0xe0000000 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled serial8250: ttyS2 at I/O 0x3e8 (irq = 7) is a 16550A RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize input: Macintosh mouse button emulation as /class/input/input0 Yenta: CardBus bridge found at 0000:04:06.0 [103c:30ad] Yenta: Enabling burst memory read transactions Yenta: Using INTVAL to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:04:06.0, mfunc 0x01aa1b22, devctl 0x64 Yenta: ISA IRQ mask 0x0cf8, PCI irq 19 Socket status: 30000006 pcmcia: parent PCI bridge Memory window: 0xf4200000 - 0xf45fffff PNP: PS/2 Controller [PNP0303:C21D,PNP0f13:C21E] at 0x60,0x64 irq 1,12 i8042.c: Detected active multiplexing controller, rev 1.1. serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX0 port at 0x60,0x64 irq 12 serio: i8042 AUX1 port at 0x60,0x64 irq 12 serio: i8042 AUX2 port at 0x60,0x64 irq 12 serio: i8042 AUX3 port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard as /class/input/input1 cpuidle: using governor ladder Synaptics Touchpad, model: 1, fw: 6.2, id: 0x2580b1, caps: 0xa04793/0x300000 serio: Synaptics pass-through port at isa0060/serio4/input0 input: SynPS/2 Synaptics TouchPad as /class/input/input2 cpuidle: using governor menu Marking TSC unstable due to: TSC halts in idle. usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver TCP cubic registered Initializing XFRM netlink socket Time: hpet clocksource has been installed. NET: Registered protocol family 1 NET: Registered protocol family 17 Using IPI No-Shortcut mode registered taskstats version 1 Magic number: 3:970:842 Freeing unused kernel memory: 576k freed Write protecting the kernel read-only data: 915k ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:1d.7: debug port 1 PCI: cache line size of 32 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: irq 20, io mem 0xf4784000 ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 8 ports detected insmod used greatest stack depth: 1920 bytes left ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver USB Universal Host Controller Interface driver v3.0 ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: UHCI Host Controller uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1d.0: irq 20, io base 0x00004020 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 22 (level, low) -> IRQ 21 PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: UHCI Host Controller uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.1: irq 21, io base 0x00004040 usb usb3: configuration #1 chosen from 1 choice hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 19 PCI: Setting latency timer of device 0000:00:1d.2 to 64 uhci_hcd 0000:00:1d.2: UHCI Host Controller uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:1d.2: irq 19, io base 0x00004060 usb usb4: configuration #1 chosen from 1 choice hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 19 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:00:1d.3 to 64 uhci_hcd 0000:00:1d.3: UHCI Host Controller uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5 uhci_hcd 0000:00:1d.3: irq 18, io base 0x00004080 usb usb5: configuration #1 chosen from 1 choice hub 5-0:1.0: USB hub found hub 5-0:1.0: 2 ports detected SCSI subsystem initialized libata version 3.00 loaded. ahci 0000:00:1f.2: version 3.0 ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 21 (level, low) -> IRQ 22 ahci 0000:00:1f.2: nr_ports (4) and implemented port map (0x1) don't match, using nr_ports ahci 0000:00:1f.2: forcing PORTS_IMPL to 0xf usb 2-1: new full speed USB device using uhci_hcd and address 2 usb 2-1: configuration #1 chosen from 1 choice usb 3-1: new full speed USB device using uhci_hcd and address 2 usb 3-1: configuration #1 chosen from 1 choice ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 1.5 Gbps 0xf impl SATA mode ahci 0000:00:1f.2: flags: 64bit ncq ilck stag pm led clo pmp pio slum part PCI: Setting latency timer of device 0000:00:1f.2 to 64 scsi0 : ahci scsi1 : ahci scsi2 : ahci scsi3 : ahci ata1: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785100 irq 220 ata2: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785180 irq 220 ata3: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785200 irq 220 ata4: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785280 irq 220 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ACPI cmd f5/00:00:00:00:00:a0 succeeded ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 rejected by device (Stat=0x51 Err=0x04) ata1.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded ata1: failed to recover some devices, retrying in 5 secs input: PS/2 Generic Mouse as /class/input/input3 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ACPI cmd f5/00:00:00:00:00:a0 succeeded ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 rejected by device (Stat=0x51 Err=0x04) ata1.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded ata1.00: ACPI: failed the second time, disabled ata1.00: revalidation failed (errno=1) ata1: failed to recover some devices, retrying in 5 secs ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: configured for UDMA/100 ata2: SATA link down (SStatus 0 SControl 0) ata3: SATA link down (SStatus 0 SControl 0) ata4: SATA link down (SStatus 0 SControl 0) scsi 0:0:0:0: Direct-Access ATA FUJITSU MHV2080B 892C PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk insmod used greatest stack depth: 604 bytes left kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. cs: IO port probe 0x100-0x3af: excluding 0x100-0x107 0x378-0x37f cs: IO port probe 0x3e0-0x4ff: clean. cs: IO port probe 0x820-0x8ff: clean. cs: IO port probe 0xc00-0xcf7: clean. cs: IO port probe 0xa00-0xaff: clean. sd 0:0:0:0: Attached scsi generic sg0 type 0 input: Power Button (FF) as /class/input/input4 ACPI: Power Button (FF) [PWRF] input: Sleep Button (CM) as /class/input/input5 ACPI: Sleep Button (CM) [C249] input: Lid Switch as /class/input/input6 ACPI: Lid Switch [C241] input: Video Bus as /class/input/input7 ACPI: Video Device [C085] (multi-head: yes rom: no post: no) input: PC Speaker as /class/input/input8 rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0 rtc0: alarms up to one month, y3k sdhci: Secure Digital Host Controller Interface driver sdhci: Copyright(c) Pierre Ossman sdhci: SDHCI controller found at 0000:04:06.3 [104c:803c] (rev 0) ACPI: PCI Interrupt 0000:04:06.3[C] -> GSI 22 (level, low) -> IRQ 21 mmc0: SDHCI at 0xf4202000 irq 21 PIO iTCO_vendor_support: vendor-support=0 iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007) iTCO_wdt: Found a ICH7-M TCO device (Version=2, TCOBASE=0x1060) iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0) tg3.c:v3.86 (November 9, 2007) ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:01:00.0 to 64 eth0: Tigon3 [partno(BCM95751M) rev 4201 PHY(5750)] (PCI Express) 10/100/1000Base-T Ethernet 00:16:d4:a5:6d:f1 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1] eth0: dma_rwctrl[76180000] dma_mask[64-bit] ACPI: PCI Interrupt 0000:04:06.2[A] -> GSI 18 (level, low) -> IRQ 19 NET: Registered protocol family 23 intel_rng: FWH not detected parport_pc 00:03: reported by Plug and Play ACPI parport0: PC-style at 0x378 (0x778), irq 0 [PCSPP,TRISTATE] IRQ handler type mismatch for IRQ 0 current handler: timer Pid: 1065, comm: modprobe Not tainted 2.6.24-rc4 #3 [<c0406175>] show_trace_log_lvl+0x1a/0x2f [<c0406a1c>] show_trace+0x12/0x14 [<c0406d2c>] dump_stack+0x6c/0x72 [<c0469bf1>] setup_irq+0x196/0x1ae [<c0469dc8>] request_irq+0xf4/0x112 [<f8a59f6d>] parport_pc_probe_port+0x73d/0x8bc [parport_pc] [<f8a5a1c6>] parport_pc_pnp_probe+0xda/0xf5 [parport_pc] [<c054d98f>] pnp_device_probe+0x66/0x87 [<c0579ac8>] driver_probe_device+0xe9/0x16a [<c0579c72>] __driver_attach+0x76/0xaf [<c0578fa6>] bus_for_each_dev+0x3a/0x5f [<c0579913>] driver_attach+0x19/0x1b [<c05792c5>] bus_add_driver+0x73/0x1aa [<c0579e66>] driver_register+0x67/0x6c [<c054d781>] pnp_register_driver+0x17/0x19 [<f8852342>] parport_pc_init+0x268/0x320 [parport_pc] [<c0455e51>] sys_init_module+0x1430/0x155c [<c040504e>] sysenter_past_esp+0x6b/0xc1 ======================= parport0: irq 0 in use, resorting to polled operation ACPI: AC Adapter [C1B2] (off-line) ata_piix 0000:00:1f.1: version 2.12 ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1f.1 to 64 scsi4 : ata_piix scsi5 : ata_piix ata5: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x40a0 irq 14 ata6: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x40a8 irq 15 found SMC SuperIO Chip (devid=0x7a rev=01 base=0x004e): LPC47N227 smsc_superio_flat(): fir: 0x100, sir: 0x3e8, dma: 03, irq: 7, mode: 0x0e smsc_ircc_present: can't get sir_base of 0x3e8 Bluetooth: Core ver 2.11 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized tpm_inf_pnp 00:04: Found C205 with ID IFX0102 tpm_inf_pnp 00:04: TPM found: config base 0x560, data base 0x570, chip version 0x000b, vendor id 0x15d1 (Infineon), product id 0x000b (SLB 9635 TT 1.2) ata5.00: ATAPI: HL-DT-STCD-RW/DVD DRIVE GCC-4247N, 1.01, max MWDMA2 ACPI: Battery Slot [C1B4] (battery present) ACPI: Battery Slot [C1B3] (battery absent) Bluetooth: HCI USB driver ver 2.9 usbcore: registered new interface driver hci_usb ata5.00: configured for MWDMA2 ata6: port disabled. ignoring. scsi 4:0:0:0: CD-ROM HL-DT-ST RW/DVD GCC-4247N 1.01 PQ: 0 ANSI: 5 scsi 4:0:0:0: Attached scsi generic sg1 type 5 sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.20 sr 4:0:0:0: Attached scsi CD-ROM sr0 ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1b.0 to 64 Clocksource tsc unstable (delta = -100783695 ns) NET: Registered protocol family 10 lo: Disabled Privacy Extensions device-mapper: uevent: version 1.0.3 device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-devel@redhat.com EXT3 FS on sda3, internal journal kjournald starting. Commit interval 5 seconds EXT3 FS on sda2, internal journal EXT3-fs: mounted filesystem with ordered data mode. Adding 1839432k swap on /dev/sda4. Priority:-1 extents:1 across:1839432k IA-32 Microcode Update Driver: v1.14a <tigran@aivazian.fsnet.co.uk> ip_tables: (C) 2000-2006 Netfilter Core Team nf_conntrack version 0.5.0 (16384 buckets, 65536 max) audit(1196956139.967:2): audit_pid=1686 old=0 by auid=4294967295 Bluetooth: L2CAP ver 2.9 Bluetooth: L2CAP socket layer initialized Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM TTY layer initialized Bluetooth: RFCOMM ver 1.8 ADDRCONF(NETDEV_UP): eth0: link is not ready [drm] Initialized drm 1.1.0 20060810 ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16 [drm] Initialized i915 1.6.0 20060119 on minor 0 ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-12-06 16:47 ` Kjartan Maraas @ 2007-12-09 6:46 ` Tejun Heo 2007-12-09 21:43 ` Kjartan Maraas 0 siblings, 1 reply; 29+ messages in thread From: Tejun Heo @ 2007-12-09 6:46 UTC (permalink / raw) To: Kjartan Maraas; +Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel [-- Attachment #1: Type: text/plain, Size: 298 bytes --] Kjartan Maraas wrote: > to., 06.12.2007 kl. 11.38 +0900, skrev Tejun Heo: >> Thanks. Almost there. Can you please try the attached two patches and >> report the boot log? >> > Here we go again. Hmmm... Ah.. okay. Wrongly splitted patch. Can you please do it one more time? Thanks. -- tejun [-- Attachment #2: acpi-device-rej-no-filter-1.patch --] [-- Type: text/x-patch, Size: 9420 bytes --] Index: work/include/linux/libata.h =================================================================== --- work.orig/include/linux/libata.h +++ work/include/linux/libata.h @@ -1013,18 +1013,18 @@ extern void ata_do_eh(struct ata_port *a * printk helpers */ #define ata_port_printk(ap, lv, fmt, args...) \ - printk(lv"ata%u: "fmt, (ap)->print_id , ##args) + printk("%sata%u: "fmt, lv, (ap)->print_id , ##args) #define ata_link_printk(link, lv, fmt, args...) do { \ if ((link)->ap->nr_pmp_links) \ - printk(lv"ata%u.%02u: "fmt, (link)->ap->print_id, \ + printk("%sata%u.%02u: "fmt, lv, (link)->ap->print_id, \ (link)->pmp , ##args); \ else \ - printk(lv"ata%u: "fmt, (link)->ap->print_id , ##args); \ + printk("%sata%u: "fmt, lv, (link)->ap->print_id , ##args); \ } while(0) #define ata_dev_printk(dev, lv, fmt, args...) \ - printk(lv"ata%u.%02u: "fmt, (dev)->link->ap->print_id, \ + printk("%sata%u.%02u: "fmt, lv, (dev)->link->ap->print_id, \ (dev)->link->pmp + (dev)->devno , ##args) /* Index: work/include/linux/ata.h =================================================================== --- work.orig/include/linux/ata.h +++ work/include/linux/ata.h @@ -190,6 +190,8 @@ enum { ATA_CMD_READ_LOG_EXT = 0x2f, ATA_CMD_PMP_READ = 0xE4, ATA_CMD_PMP_WRITE = 0xE8, + ATA_CMD_CONF_OVERLAY = 0xB1, + ATA_CMD_SEC_FREEZE_LOCK = 0xF5, /* READ_LOG_EXT pages */ ATA_LOG_SATA_NCQ = 0x10, @@ -239,6 +241,19 @@ enum { SATA_AN = 0x05, /* Asynchronous Notification */ SATA_DIPM = 0x03, /* Device Initiated Power Management */ + /* feature values for SET_MAX */ + ATA_SET_MAX_ADDR = 0x00, + ATA_SET_MAX_PASSWD = 0x01, + ATA_SET_MAX_LOCK = 0x02, + ATA_SET_MAX_UNLOCK = 0x03, + ATA_SET_MAX_FREEZE_LOCK = 0x04, + + /* feature values for DEVICE CONFIGURATION OVERLAY */ + ATA_DCO_RESTORE = 0xC0, + ATA_DCO_FREEZE_LOCK = 0xC1, + ATA_DCO_IDENTIFY = 0xC2, + ATA_DCO_SET = 0xC3, + /* ATAPI stuff */ ATAPI_PKT_DMA = (1 << 0), ATAPI_DMADIR = (1 << 2), /* ATAPI data dir: Index: work/drivers/ata/libata-acpi.c =================================================================== --- work.orig/drivers/ata/libata-acpi.c +++ work/drivers/ata/libata-acpi.c @@ -311,8 +311,8 @@ EXPORT_SYMBOL_GPL(ata_acpi_stm); * EH context. * * RETURNS: - * Number of taskfiles on success, 0 if _GTF doesn't exist or doesn't - * contain valid data. + * Number of taskfiles on success, 0 if _GTF doesn't exist. -EINVAL + * if _GTF is invalid. */ static int ata_dev_get_GTF(struct ata_device *dev, struct ata_acpi_gtf **gtf, void **ptr_to_free) @@ -339,6 +339,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "_GTF evaluation failed (AE 0x%x)\n", status); + rc = -EINVAL; } goto out_free; } @@ -350,6 +351,7 @@ static int ata_dev_get_GTF(struct ata_de __FUNCTION__, (unsigned long long)output.length, output.pointer); + rc = -EINVAL; goto out_free; } @@ -358,6 +360,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "_GTF unexpected object type 0x%x\n", out_obj->type); + rc = -EINVAL; goto out_free; } @@ -365,6 +368,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "unexpected _GTF length (%d)\n", out_obj->buffer.length); + rc = -EINVAL; goto out_free; } @@ -397,7 +401,7 @@ int ata_acpi_cbl_80wire(struct ata_port int valid = 0; /* No _GTM data, no information */ - if (ata_acpi_gtm(ap, >m) < 0) + if (!ap->acpi_handle || ata_acpi_gtm(ap, >m) < 0) return 0; /* Split timing, DMA enabled */ @@ -422,7 +426,7 @@ int ata_acpi_cbl_80wire(struct ata_port EXPORT_SYMBOL_GPL(ata_acpi_cbl_80wire); /** - * taskfile_load_raw - send taskfile registers to host controller + * ata_acpi_run_tf - send taskfile registers to host controller * @dev: target ATA device * @gtf: raw ATA taskfile register set (0x1f1 - 0x1f7) * @@ -441,14 +445,17 @@ EXPORT_SYMBOL_GPL(ata_acpi_cbl_80wire); * EH context. * * RETURNS: - * 0 on success, -errno on failure. + * 1 if command is executed successfully. 0 if ignored or rejected, + * -errno on other errors. */ -static int taskfile_load_raw(struct ata_device *dev, - const struct ata_acpi_gtf *gtf) +static int ata_acpi_run_tf(struct ata_device *dev, + const struct ata_acpi_gtf *gtf) { - struct ata_port *ap = dev->link->ap; struct ata_taskfile tf, rtf; unsigned int err_mask; + const char *level; + char msg[60]; + int rc; if ((gtf->tf[0] == 0) && (gtf->tf[1] == 0) && (gtf->tf[2] == 0) && (gtf->tf[3] == 0) && (gtf->tf[4] == 0) && (gtf->tf[5] == 0) @@ -468,29 +475,45 @@ static int taskfile_load_raw(struct ata_ tf.device = gtf->tf[5]; /* 0x1f6 */ tf.command = gtf->tf[6]; /* 0x1f7 */ - if (ata_msg_probe(ap)) - ata_dev_printk(dev, KERN_DEBUG, "executing ACPI cmd " - "%02x/%02x:%02x:%02x:%02x:%02x:%02x\n", - tf.command, tf.feature, tf.nsect, - tf.lbal, tf.lbam, tf.lbah, tf.device); - rtf = tf; err_mask = ata_exec_internal(dev, &rtf, NULL, DMA_NONE, NULL, 0, 0); - if (err_mask) { - ata_dev_printk(dev, KERN_ERR, - "ACPI cmd %02x/%02x:%02x:%02x:%02x:%02x:%02x failed " - "(Emask=0x%x Stat=0x%02x Err=0x%02x)\n", - tf.command, tf.feature, tf.nsect, tf.lbal, tf.lbam, - tf.lbah, tf.device, err_mask, rtf.command, rtf.feature); - return -EIO; + + switch (err_mask) { + case 0: + level = KERN_DEBUG; + snprintf(msg, sizeof(msg), "succeeded"); + rc = 1; + break; + + case AC_ERR_DEV: + level = KERN_INFO; + snprintf(msg, sizeof(msg), + "rejected by device (Stat=0x%02x Err=0x%02x)", + rtf.command, rtf.feature); + rc = 0; + break; + + default: + level = KERN_ERR; + snprintf(msg, sizeof(msg), + "failed (Emask=0x%x Stat=0x%02x Err=0x%02x)", + err_mask, rtf.command, rtf.feature); + rc = -EIO; + break; } - return 0; + ata_dev_printk(dev, level, + "ACPI cmd %02x/%02x:%02x:%02x:%02x:%02x:%02x %s\n", + tf.command, tf.feature, tf.nsect, tf.lbal, + tf.lbam, tf.lbah, tf.device, msg); + + return rc; } /** * ata_acpi_exec_tfs - get then write drive taskfile settings * @dev: target ATA device + * @nr_executed: out paramter for the number of executed commands * * Evaluate _GTF and excute returned taskfiles. * @@ -498,35 +521,35 @@ static int taskfile_load_raw(struct ata_ * EH context. * * RETURNS: - * Number of executed taskfiles on success, 0 if _GTF doesn't exist or - * doesn't contain valid data. -errno on other errors. + * Number of executed taskfiles on success, 0 if _GTF doesn't exist. + * -errno on other errors. */ -static int ata_acpi_exec_tfs(struct ata_device *dev) +static int ata_acpi_exec_tfs(struct ata_device *dev, int *nr_executed) { struct ata_acpi_gtf *gtf = NULL; void *ptr_to_free = NULL; int gtf_count, i, rc; /* get taskfiles */ - gtf_count = ata_dev_get_GTF(dev, >f, &ptr_to_free); + rc = ata_dev_get_GTF(dev, >f, &ptr_to_free); + if (rc < 0) + return rc; + gtf_count = rc; /* execute them */ - for (i = 0, rc = 0; i < gtf_count; i++) { - int tmp; - - /* ACPI errors are eventually ignored. Run till the - * end even after errors. - */ - tmp = taskfile_load_raw(dev, gtf++); - if (!rc) - rc = tmp; + for (i = 0; i < gtf_count; i++) { + rc = ata_acpi_run_tf(dev, gtf++); + if (rc < 0) + break; + if (rc) + (*nr_executed)++; } kfree(ptr_to_free); - if (rc == 0) - return gtf_count; - return rc; + if (rc < 0) + return rc; + return 0; } /** @@ -664,6 +687,8 @@ int ata_acpi_on_devcfg(struct ata_device struct ata_port *ap = dev->link->ap; struct ata_eh_context *ehc = &ap->link.eh_context; int acpi_sata = ap->flags & ATA_FLAG_ACPI_SATA; + int nr_executed = 0; + const char *reason; int rc; if (!dev->acpi_handle) @@ -682,14 +707,14 @@ int ata_acpi_on_devcfg(struct ata_device } /* do _GTF */ - rc = ata_acpi_exec_tfs(dev); - if (rc < 0) + rc = ata_acpi_exec_tfs(dev, &nr_executed); + if (rc) goto acpi_err; dev->flags &= ~ATA_DFLAG_ACPI_PENDING; /* refresh IDENTIFY page if any _GTF command has been executed */ - if (rc > 0) { + if (nr_executed) { rc = ata_dev_reread_id(dev, 0); if (rc < 0) { ata_dev_printk(dev, KERN_ERR, "failed to IDENTIFY " @@ -701,17 +726,25 @@ int ata_acpi_on_devcfg(struct ata_device return 0; acpi_err: - /* let EH retry on the first failure, disable ACPI on the second */ - if (dev->flags & ATA_DFLAG_ACPI_FAILED) { - ata_dev_printk(dev, KERN_WARNING, "ACPI on devcfg failed the " - "second time, disabling (errno=%d)\n", rc); - - dev->acpi_handle = NULL; - - /* if port is working, request IDENTIFY reload and continue */ - if (!(ap->pflags & ATA_PFLAG_FROZEN)) - rc = 1; + /* fail and let EH retry once more for unknown IO errors */ + if (rc != -EINVAL && !(dev->flags & ATA_DFLAG_ACPI_FAILED)) { + dev->flags |= ATA_DFLAG_ACPI_FAILED; + return rc; } - dev->flags |= ATA_DFLAG_ACPI_FAILED; + + if (rc == -EINVAL) + reason = "_GTF invalid"; + else + reason = "failed the second time"; + + ata_dev_printk(dev, KERN_WARNING, "ACPI: %s, disabled\n", reason); + dev->acpi_handle = NULL; + + /* We can safely continue if no _GTF command has been executed + * and port is not frozen. + */ + if (!nr_executed && !(ap->pflags & ATA_PFLAG_FROZEN)) + return 0; + return rc; } [-- Attachment #3: acpi-device-rej-filter-1.patch --] [-- Type: text/x-patch, Size: 12328 bytes --] Index: work/include/linux/libata.h =================================================================== --- work.orig/include/linux/libata.h +++ work/include/linux/libata.h @@ -1013,18 +1013,18 @@ extern void ata_do_eh(struct ata_port *a * printk helpers */ #define ata_port_printk(ap, lv, fmt, args...) \ - printk(lv"ata%u: "fmt, (ap)->print_id , ##args) + printk("%sata%u: "fmt, lv, (ap)->print_id , ##args) #define ata_link_printk(link, lv, fmt, args...) do { \ if ((link)->ap->nr_pmp_links) \ - printk(lv"ata%u.%02u: "fmt, (link)->ap->print_id, \ + printk("%sata%u.%02u: "fmt, lv, (link)->ap->print_id, \ (link)->pmp , ##args); \ else \ - printk(lv"ata%u: "fmt, (link)->ap->print_id , ##args); \ + printk("%sata%u: "fmt, lv, (link)->ap->print_id , ##args); \ } while(0) #define ata_dev_printk(dev, lv, fmt, args...) \ - printk(lv"ata%u.%02u: "fmt, (dev)->link->ap->print_id, \ + printk("%sata%u.%02u: "fmt, lv, (dev)->link->ap->print_id, \ (dev)->link->pmp + (dev)->devno , ##args) /* Index: work/include/linux/ata.h =================================================================== --- work.orig/include/linux/ata.h +++ work/include/linux/ata.h @@ -190,6 +190,8 @@ enum { ATA_CMD_READ_LOG_EXT = 0x2f, ATA_CMD_PMP_READ = 0xE4, ATA_CMD_PMP_WRITE = 0xE8, + ATA_CMD_CONF_OVERLAY = 0xB1, + ATA_CMD_SEC_FREEZE_LOCK = 0xF5, /* READ_LOG_EXT pages */ ATA_LOG_SATA_NCQ = 0x10, @@ -239,6 +241,19 @@ enum { SATA_AN = 0x05, /* Asynchronous Notification */ SATA_DIPM = 0x03, /* Device Initiated Power Management */ + /* feature values for SET_MAX */ + ATA_SET_MAX_ADDR = 0x00, + ATA_SET_MAX_PASSWD = 0x01, + ATA_SET_MAX_LOCK = 0x02, + ATA_SET_MAX_UNLOCK = 0x03, + ATA_SET_MAX_FREEZE_LOCK = 0x04, + + /* feature values for DEVICE CONFIGURATION OVERLAY */ + ATA_DCO_RESTORE = 0xC0, + ATA_DCO_FREEZE_LOCK = 0xC1, + ATA_DCO_IDENTIFY = 0xC2, + ATA_DCO_SET = 0xC3, + /* ATAPI stuff */ ATAPI_PKT_DMA = (1 << 0), ATAPI_DMADIR = (1 << 2), /* ATAPI data dir: Index: work/drivers/ata/libata-acpi.c =================================================================== --- work.orig/drivers/ata/libata-acpi.c +++ work/drivers/ata/libata-acpi.c @@ -6,6 +6,7 @@ * Copyright (C) 2006 Randy Dunlap */ +#include <linux/module.h> #include <linux/ata.h> #include <linux/delay.h> #include <linux/device.h> @@ -25,6 +26,16 @@ #include <acpi/acmacros.h> #include <acpi/actypes.h> +enum { + ATA_ACPI_FILTER_LOCK = 1 << 0, + + ATA_ACPI_FILTER_DEFAULT = ATA_ACPI_FILTER_LOCK, +}; + +static unsigned int ata_acpi_gtf_filter = ATA_ACPI_FILTER_DEFAULT; +module_param_named(acpi_gtf_filter, ata_acpi_gtf_filter, int, 0644); +MODULE_PARM_DESC(acpi_gtf_filter, "filter mask for ACPI _GTF commands, set to filter out (0x1=lock/freeze lock)"); + #define NO_PORT_MULT 0xffff #define SATA_ADR(root, pmp) (((root) << 16) | (pmp)) @@ -311,8 +322,8 @@ EXPORT_SYMBOL_GPL(ata_acpi_stm); * EH context. * * RETURNS: - * Number of taskfiles on success, 0 if _GTF doesn't exist or doesn't - * contain valid data. + * Number of taskfiles on success, 0 if _GTF doesn't exist. -EINVAL + * if _GTF is invalid. */ static int ata_dev_get_GTF(struct ata_device *dev, struct ata_acpi_gtf **gtf, void **ptr_to_free) @@ -339,6 +350,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "_GTF evaluation failed (AE 0x%x)\n", status); + rc = -EINVAL; } goto out_free; } @@ -350,6 +362,7 @@ static int ata_dev_get_GTF(struct ata_de __FUNCTION__, (unsigned long long)output.length, output.pointer); + rc = -EINVAL; goto out_free; } @@ -358,6 +371,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "_GTF unexpected object type 0x%x\n", out_obj->type); + rc = -EINVAL; goto out_free; } @@ -365,6 +379,7 @@ static int ata_dev_get_GTF(struct ata_de ata_dev_printk(dev, KERN_WARNING, "unexpected _GTF length (%d)\n", out_obj->buffer.length); + rc = -EINVAL; goto out_free; } @@ -397,7 +412,7 @@ int ata_acpi_cbl_80wire(struct ata_port int valid = 0; /* No _GTM data, no information */ - if (ata_acpi_gtm(ap, >m) < 0) + if (!ap->acpi_handle || ata_acpi_gtm(ap, >m) < 0) return 0; /* Split timing, DMA enabled */ @@ -421,8 +436,53 @@ int ata_acpi_cbl_80wire(struct ata_port EXPORT_SYMBOL_GPL(ata_acpi_cbl_80wire); +static void ata_acpi_gtf_to_tf(struct ata_device *dev, + const struct ata_acpi_gtf *gtf, + struct ata_taskfile *tf) +{ + ata_tf_init(dev, tf); + + tf->flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE; + tf->protocol = ATA_PROT_NODATA; + tf->feature = gtf->tf[0]; /* 0x1f1 */ + tf->nsect = gtf->tf[1]; /* 0x1f2 */ + tf->lbal = gtf->tf[2]; /* 0x1f3 */ + tf->lbam = gtf->tf[3]; /* 0x1f4 */ + tf->lbah = gtf->tf[4]; /* 0x1f5 */ + tf->device = gtf->tf[5]; /* 0x1f6 */ + tf->command = gtf->tf[6]; /* 0x1f7 */ +} + +static int ata_acpi_filter_tf(const struct ata_taskfile *tf, + const struct ata_taskfile *ptf) +{ + if (ata_acpi_gtf_filter & ATA_ACPI_FILTER_LOCK) { + /* BIOS writers, sorry but we don't wanna lock + * features unless the user explicitly said so. + */ + + /* DEVICE CONFIGURATION FREEZE LOCK */ + if (tf->command == ATA_CMD_CONF_OVERLAY && + tf->feature == ATA_DCO_FREEZE_LOCK) + return 1; + + /* SECURITY FREEZE LOCK */ + if (tf->command == ATA_CMD_SEC_FREEZE_LOCK) + return 1; + + /* SET MAX LOCK and SET MAX FREEZE LOCK */ + if ((!ptf || ptf->command != ATA_CMD_READ_NATIVE_MAX) && + tf->command == ATA_CMD_SET_MAX && + (tf->feature == ATA_SET_MAX_LOCK || + tf->feature == ATA_SET_MAX_FREEZE_LOCK)) + return 1; + } + + return 0; +} + /** - * taskfile_load_raw - send taskfile registers to host controller + * ata_acpi_run_tf - send taskfile registers to host controller * @dev: target ATA device * @gtf: raw ATA taskfile register set (0x1f1 - 0x1f7) * @@ -441,56 +501,77 @@ EXPORT_SYMBOL_GPL(ata_acpi_cbl_80wire); * EH context. * * RETURNS: - * 0 on success, -errno on failure. + * 1 if command is executed successfully. 0 if ignored, rejected or + * filtered out, -errno on other errors. */ -static int taskfile_load_raw(struct ata_device *dev, - const struct ata_acpi_gtf *gtf) +static int ata_acpi_run_tf(struct ata_device *dev, + const struct ata_acpi_gtf *gtf, + const struct ata_acpi_gtf *prev_gtf) { - struct ata_port *ap = dev->link->ap; - struct ata_taskfile tf, rtf; + struct ata_taskfile *pptf = NULL; + struct ata_taskfile tf, ptf, rtf; unsigned int err_mask; + const char *level; + char msg[60]; + int rc; if ((gtf->tf[0] == 0) && (gtf->tf[1] == 0) && (gtf->tf[2] == 0) && (gtf->tf[3] == 0) && (gtf->tf[4] == 0) && (gtf->tf[5] == 0) && (gtf->tf[6] == 0)) return 0; - ata_tf_init(dev, &tf); + ata_acpi_gtf_to_tf(dev, gtf, &tf); + if (prev_gtf) { + ata_acpi_gtf_to_tf(dev, prev_gtf, &ptf); + pptf = &ptf; + } - /* convert gtf to tf */ - tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE; /* TBD */ - tf.protocol = ATA_PROT_NODATA; - tf.feature = gtf->tf[0]; /* 0x1f1 */ - tf.nsect = gtf->tf[1]; /* 0x1f2 */ - tf.lbal = gtf->tf[2]; /* 0x1f3 */ - tf.lbam = gtf->tf[3]; /* 0x1f4 */ - tf.lbah = gtf->tf[4]; /* 0x1f5 */ - tf.device = gtf->tf[5]; /* 0x1f6 */ - tf.command = gtf->tf[6]; /* 0x1f7 */ + if (!ata_acpi_filter_tf(&tf, pptf)) { + rtf = tf; + err_mask = ata_exec_internal(dev, &rtf, NULL, + DMA_NONE, NULL, 0, 0); + + switch (err_mask) { + case 0: + level = KERN_DEBUG; + snprintf(msg, sizeof(msg), "succeeded"); + rc = 1; + break; - if (ata_msg_probe(ap)) - ata_dev_printk(dev, KERN_DEBUG, "executing ACPI cmd " - "%02x/%02x:%02x:%02x:%02x:%02x:%02x\n", - tf.command, tf.feature, tf.nsect, - tf.lbal, tf.lbam, tf.lbah, tf.device); - - rtf = tf; - err_mask = ata_exec_internal(dev, &rtf, NULL, DMA_NONE, NULL, 0, 0); - if (err_mask) { - ata_dev_printk(dev, KERN_ERR, - "ACPI cmd %02x/%02x:%02x:%02x:%02x:%02x:%02x failed " - "(Emask=0x%x Stat=0x%02x Err=0x%02x)\n", - tf.command, tf.feature, tf.nsect, tf.lbal, tf.lbam, - tf.lbah, tf.device, err_mask, rtf.command, rtf.feature); - return -EIO; + case AC_ERR_DEV: + level = KERN_INFO; + snprintf(msg, sizeof(msg), + "rejected by device (Stat=0x%02x Err=0x%02x)", + rtf.command, rtf.feature); + rc = 0; + break; + + default: + level = KERN_ERR; + snprintf(msg, sizeof(msg), + "failed (Emask=0x%x Stat=0x%02x Err=0x%02x)", + err_mask, rtf.command, rtf.feature); + rc = -EIO; + break; + } + } else { + level = KERN_INFO; + snprintf(msg, sizeof(msg), "filtered out"); + rc = 0; } - return 0; + ata_dev_printk(dev, level, + "ACPI cmd %02x/%02x:%02x:%02x:%02x:%02x:%02x %s\n", + tf.command, tf.feature, tf.nsect, tf.lbal, + tf.lbam, tf.lbah, tf.device, msg); + + return rc; } /** * ata_acpi_exec_tfs - get then write drive taskfile settings * @dev: target ATA device + * @nr_executed: out paramter for the number of executed commands * * Evaluate _GTF and excute returned taskfiles. * @@ -498,35 +579,37 @@ static int taskfile_load_raw(struct ata_ * EH context. * * RETURNS: - * Number of executed taskfiles on success, 0 if _GTF doesn't exist or - * doesn't contain valid data. -errno on other errors. + * Number of executed taskfiles on success, 0 if _GTF doesn't exist. + * -errno on other errors. */ -static int ata_acpi_exec_tfs(struct ata_device *dev) +static int ata_acpi_exec_tfs(struct ata_device *dev, int *nr_executed) { - struct ata_acpi_gtf *gtf = NULL; + struct ata_acpi_gtf *gtf = NULL, *pgtf = NULL; void *ptr_to_free = NULL; int gtf_count, i, rc; /* get taskfiles */ - gtf_count = ata_dev_get_GTF(dev, >f, &ptr_to_free); + rc = ata_dev_get_GTF(dev, >f, &ptr_to_free); + if (rc < 0) + return rc; + gtf_count = rc; /* execute them */ - for (i = 0, rc = 0; i < gtf_count; i++) { - int tmp; - - /* ACPI errors are eventually ignored. Run till the - * end even after errors. - */ - tmp = taskfile_load_raw(dev, gtf++); - if (!rc) - rc = tmp; + for (i = 0; i < gtf_count; i++, gtf++) { + rc = ata_acpi_run_tf(dev, gtf, pgtf); + if (rc < 0) + break; + if (rc) { + (*nr_executed)++; + pgtf = gtf; + } } kfree(ptr_to_free); - if (rc == 0) - return gtf_count; - return rc; + if (rc < 0) + return rc; + return 0; } /** @@ -664,6 +747,8 @@ int ata_acpi_on_devcfg(struct ata_device struct ata_port *ap = dev->link->ap; struct ata_eh_context *ehc = &ap->link.eh_context; int acpi_sata = ap->flags & ATA_FLAG_ACPI_SATA; + int nr_executed = 0; + const char *reason; int rc; if (!dev->acpi_handle) @@ -682,14 +767,14 @@ int ata_acpi_on_devcfg(struct ata_device } /* do _GTF */ - rc = ata_acpi_exec_tfs(dev); - if (rc < 0) + rc = ata_acpi_exec_tfs(dev, &nr_executed); + if (rc) goto acpi_err; dev->flags &= ~ATA_DFLAG_ACPI_PENDING; /* refresh IDENTIFY page if any _GTF command has been executed */ - if (rc > 0) { + if (nr_executed) { rc = ata_dev_reread_id(dev, 0); if (rc < 0) { ata_dev_printk(dev, KERN_ERR, "failed to IDENTIFY " @@ -701,17 +786,25 @@ int ata_acpi_on_devcfg(struct ata_device return 0; acpi_err: - /* let EH retry on the first failure, disable ACPI on the second */ - if (dev->flags & ATA_DFLAG_ACPI_FAILED) { - ata_dev_printk(dev, KERN_WARNING, "ACPI on devcfg failed the " - "second time, disabling (errno=%d)\n", rc); + /* fail and let EH retry once more for unknown IO errors */ + if (rc != -EINVAL && !(dev->flags & ATA_DFLAG_ACPI_FAILED)) { + dev->flags |= ATA_DFLAG_ACPI_FAILED; + return rc; + } - dev->acpi_handle = NULL; + if (rc == -EINVAL) + reason = "_GTF invalid"; + else + reason = "failed the second time"; + + ata_dev_printk(dev, KERN_WARNING, "ACPI: %s, disabled\n", reason); + dev->acpi_handle = NULL; + + /* We can safely continue if no _GTF command has been executed + * and port is not frozen. + */ + if (!nr_executed && !(ap->pflags & ATA_PFLAG_FROZEN)) + return 0; - /* if port is working, request IDENTIFY reload and continue */ - if (!(ap->pflags & ATA_PFLAG_FROZEN)) - rc = 1; - } - dev->flags |= ATA_DFLAG_ACPI_FAILED; return rc; } ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-12-09 6:46 ` Tejun Heo @ 2007-12-09 21:43 ` Kjartan Maraas 2007-12-10 1:03 ` Tejun Heo 0 siblings, 1 reply; 29+ messages in thread From: Kjartan Maraas @ 2007-12-09 21:43 UTC (permalink / raw) To: Tejun Heo; +Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel [-- Attachment #1: Type: text/plain, Size: 391 bytes --] sø., 09.12.2007 kl. 15.46 +0900, skrev Tejun Heo: > Kjartan Maraas wrote: > > to., 06.12.2007 kl. 11.38 +0900, skrev Tejun Heo: > >> Thanks. Almost there. Can you please try the attached two patches and > >> report the boot log? > >> > > Here we go again. > > Hmmm... Ah.. okay. Wrongly splitted patch. Can you please do it one > more time? > > Thanks. > Attached. Cheers Kjartan [-- Attachment #2: dmesg-filter --] [-- Type: text/plain, Size: 27655 bytes --] Initializing cgroup subsys cpuset Linux version 2.6.24-rc4 (kmaraas@localhost) (gcc version 4.1.2 20071124 (Red Hat 4.1.2-35)) #6 SMP Sun Dec 9 21:36:41 CET 2007 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bf7d0000 (usable) BIOS-e820: 00000000bf7d0000 - 00000000bf7e5600 (reserved) BIOS-e820: 00000000bf7e5600 - 00000000bf7f8000 (ACPI NVS) BIOS-e820: 00000000bf7f8000 - 00000000bf800000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fed20000 - 00000000fed9b000 (reserved) BIOS-e820: 00000000feda0000 - 00000000fedc0000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffb00000 - 00000000ffc00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) 2167MB HIGHMEM available. 896MB LOWMEM available. Entering add_active_range(0, 0, 784336) 0 entries of 256 used Zone PFN ranges: DMA 0 -> 4096 Normal 4096 -> 229376 HighMem 229376 -> 784336 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 784336 On node 0 totalpages: 784336 DMA zone: 56 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4040 pages, LIFO batch:0 Normal zone: 3080 pages used for memmap Normal zone: 222200 pages, LIFO batch:31 HighMem zone: 7587 pages used for memmap HighMem zone: 547373 pages, LIFO batch:31 Movable zone: 0 pages used for memmap DMI 2.4 present. Using APIC driver default ACPI: RSDP 000F78B0, 0024 (r2 HP ) ACPI: XSDT BF7E57C8, 007C (r1 HPQOEM SLIC-MPC 1 HP 1) ACPI: FACP BF7E5684, 00F4 (r4 HP 30AD 3 HP 1) ACPI: DSDT BF7E5ACC, FE7B (r1 HP nc6400 10000 MSFT 100000E) ACPI: FACS BF7F7E80, 0040 ACPI: SLIC BF7E5844, 0176 (r1 HPQOEM SLIC-MPC 1 HP 1) ACPI: HPET BF7E59BC, 0038 (r1 HP 30AD 1 HP 1) ACPI: APIC BF7E59F4, 0068 (r1 HP 30AD 1 HP 1) ACPI: MCFG BF7E5A5C, 003C (r1 HP 30AD 1 HP 1) ACPI: TCPA BF7E5A98, 0032 (r2 HP 30AD 1 HP 1) ACPI: SSDT BF7F5947, 0059 (r1 HP HPQNLP 1 MSFT 100000E) ACPI: SSDT BF7F59A0, 032D (r1 HP HPQSAT 1 MSFT 100000E) ACPI: SSDT BF7F64E0, 025F (r1 HP Cpu0Tst 3000 INTL 20060317) ACPI: SSDT BF7F673F, 00A6 (r1 HP Cpu1Tst 3000 INTL 20060317) ACPI: SSDT BF7F67E5, 04D7 (r1 HP CpuPm 3000 INTL 20060317) ACPI: PM-Timer IO Port: 0x1008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) Processor #0 6:15 APIC version 20 ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled) Processor #1 6:15 APIC version 20 ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 1 I/O APICs ACPI: HPET id: 0x8086a201 base: 0xfed00000 Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at c0000000 (gap: bf800000:3f400000) swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000 swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000e0000 swsusp: Registered nosave memory region: 00000000000e0000 - 0000000000100000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 773613 Kernel command line: ro root=LABEL=/1 rhgb quiet pci=assign-busses selinux=off mapped APIC to ffffb000 (fee00000) mapped IOAPIC to ffffa000 (fec00000) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 CPU 0 irqstacks, hard=c0821000 soft=c0801000 PID hash table entries: 4096 (order: 12, 16384 bytes) Detected 1828.818 MHz processor. Console: colour VGA+ 80x25 console [tty0] enabled Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar ... MAX_LOCKDEP_SUBCLASSES: 8 ... MAX_LOCK_DEPTH: 30 ... MAX_LOCKDEP_KEYS: 2048 ... CLASSHASH_SIZE: 1024 ... MAX_LOCKDEP_ENTRIES: 8192 ... MAX_LOCKDEP_CHAINS: 16384 ... CHAINHASH_SIZE: 8192 memory used by lock dependency info: 1024 kB per task-struct memory footprint: 1680 bytes Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 3082052k/3137344k available (2305k kernel code, 53948k reserved, 1184k data, 576k init, 2219840k highmem) virtual kernel memory layout: fixmap : 0xffc53000 - 0xfffff000 (3760 kB) pkmap : 0xff800000 - 0xffc00000 (4096 kB) vmalloc : 0xf8800000 - 0xff7fe000 ( 111 MB) lowmem : 0xc0000000 - 0xf8000000 ( 896 MB) .init : 0xc076e000 - 0xc07fe000 ( 576 kB) .data : 0xc0640665 - 0xc0768924 (1184 kB) .text : 0xc0400000 - 0xc0640665 (2305 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1 hpet clockevent registered Calibrating delay using timer specific routine.. 3662.18 BogoMIPS (lpj=1831092) Security Framework initialized SELinux: Disabled at boot. Capability LSM initialized Mount-cache hash table entries: 512 Initializing cgroup subsys ns Initializing cgroup subsys cpuacct CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000 monitor/mwait feature present. using mwait in idle threads. CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. Compat vDSO mapped to ffffe000. Checking 'hlt' instruction... OK. lockdep: not fixing up alternatives. ACPI: Core revision 20070126 CPU0: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 06 lockdep: not fixing up alternatives. Booting processor 1/1 eip 3000 CPU 1 irqstacks, hard=c0822000 soft=c0802000 Initializing CPU#1 Calibrating delay using timer specific routine.. 3657.52 BogoMIPS (lpj=1828761) CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000 monitor/mwait feature present. CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 1 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#1. CPU1: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 06 Total of 2 processors activated (7319.70 BogoMIPS). ENABLING IO-APIC IRQs ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 checking TSC synchronization [CPU#0 -> CPU#1]: passed. Brought up 2 CPUs CPU0 attaching sched-domain: domain 0: span 00000003 groups: 00000001 00000002 CPU1 attaching sched-domain: domain 0: span 00000003 groups: 00000002 00000001 khelper used greatest stack depth: 3116 bytes left net_namespace: 80 bytes HP Compaq Laptop series board detected. Selecting BIOS-method for reboots. Booting paravirtualized kernel on bare hardware Time: 22:33:10 Date: 12/09/07 NET: Registered protocol family 16 No dock devices found. ACPI: bus type pci registered PCI: BIOS Bug: MCFG area at f8000000 is not E820-reserved PCI: Not using MMCONFIG. PCI: PCI BIOS revision 2.10 entry at 0xf0322, last bus=32 PCI: Using configuration type 1 Setting up standard PCI resources khelper used greatest stack depth: 3032 bytes left ACPI: EC: Look up EC in DSDT ACPI: EC: non-query interrupt received, switching to interrupt mode ACPI: Interpreter enabled ACPI: (supports S0 S3 S4 S5) ACPI: Using IOAPIC for interrupt routing ACPI: EC: GPE = 0x16, I/O: command/status = 0x66, data = 0x62 ACPI: EC: driver started in interrupt mode ACPI: PCI Root Bridge [C002] (0000:00) PCI quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO PCI quirk: region 1100-113f claimed by ICH6 GPIO PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.C002._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C098._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C101._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C111._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C117._PRT] ACPI: PCI Interrupt Link [C10D] (IRQs *10 11) ACPI: PCI Interrupt Link [C10E] (IRQs *10 11) ACPI: PCI Interrupt Link [C10F] (IRQs 10 *11) ACPI: PCI Interrupt Link [C110] (IRQs 10 11) *5 ACPI: PCI Interrupt Link [C123] (IRQs *10 11) ACPI: PCI Interrupt Link [C124] (IRQs *10 11) ACPI: PCI Interrupt Link [C125] (IRQs 10 *11) ACPI Exception (pci_link-0184): AE_NOT_FOUND, Evaluating _PRS [20070126] ACPI: Power Resource [C1EF] (on) ACPI: Power Resource [C1F6] (on) ACPI: Power Resource [C220] (on) ACPI: Power Resource [C228] (on) ACPI: Power Resource [C32D] (off) ACPI: Power Resource [C32E] (off) ACPI: Power Resource [C32F] (off) ACPI: Power Resource [C330] (off) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init ACPI: bus type pnp registered pnp: PnP ACPI: found 16 devices ACPI: ACPI bus type pnp unregistered usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 hpet0: 3 64-bit timers, 14318180 Hz ACPI: RTC can wake from S4 Time: tsc clocksource has been installed. Switched to high resolution mode on CPU 0 Switched to high resolution mode on CPU 1 system 00:00: iomem range 0x0-0x9ffff could not be reserved system 00:00: iomem range 0xe0000-0xfffff could not be reserved system 00:00: iomem range 0x100000-0xbf7fffff could not be reserved system 00:0c: ioport range 0x500-0x55f has been reserved system 00:0c: ioport range 0x800-0x80f has been reserved system 00:0c: iomem range 0xffb00000-0xffbfffff could not be reserved system 00:0c: iomem range 0xfff00000-0xffffffff could not be reserved system 00:0e: ioport range 0x4d0-0x4d1 has been reserved system 00:0e: ioport range 0x1000-0x107f has been reserved system 00:0e: ioport range 0x1100-0x113f has been reserved system 00:0e: ioport range 0x1200-0x121f has been reserved system 00:0e: iomem range 0xf8000000-0xfbffffff has been reserved system 00:0e: iomem range 0xfec00000-0xfec000ff could not be reserved system 00:0e: iomem range 0xfed20000-0xfed3ffff could not be reserved system 00:0e: iomem range 0xfed45000-0xfed8ffff could not be reserved system 00:0e: iomem range 0xfed90000-0xfed9afff could not be reserved system 00:0f: iomem range 0xfeda0000-0xfedbffff could not be reserved system 00:0f: iomem range 0xfee00000-0xfee00fff could not be reserved PCI: Bridge: 0000:00:1c.0 IO window: disabled. MEM window: f4100000-f41fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.1 IO window: disabled. MEM window: f4000000-f40fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.3 IO window: 2000-3fff MEM window: f0000000-f3ffffff PREFETCH window: disabled. PCI: Bus 5, cardbus bridge: 0000:04:06.0 IO window: 00001400-000014ff IO window: 00001800-000018ff PREFETCH window: c0000000-c3ffffff MEM window: c4000000-c7ffffff PCI: Bridge: 0000:00:1e.0 IO window: disabled. MEM window: f4200000-f45fffff PREFETCH window: disabled. ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1c.0 to 64 ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 17 (level, low) -> IRQ 17 PCI: Setting latency timer of device 0000:00:1c.1 to 64 ACPI: PCI Interrupt 0000:00:1c.3[D] -> GSI 19 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:00:1c.3 to 64 PCI: Setting latency timer of device 0000:00:1e.0 to 64 ACPI: PCI Interrupt 0000:04:06.0[A] -> GSI 18 (level, low) -> IRQ 19 NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 8, 1048576 bytes) TCP bind hash table entries: 65536 (order: 9, 2359296 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered checking if image is initramfs... it is Freeing initrd memory: 2403k freed khelper used greatest stack depth: 2972 bytes left apm: BIOS not found. audit: initializing netlink socket (disabled) audit(1197239589.874:1): initialized highmem bounce pool size: 64 pages Total HugeTLB memory allocated, 0 khelper used greatest stack depth: 2768 bytes left VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) Boot video device is 0000:00:02.0 PCI: Setting latency timer of device 0000:00:1c.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.0:pcie00] Allocate Port Service[0000:00:1c.0:pcie02] PCI: Setting latency timer of device 0000:00:1c.1 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.1:pcie00] Allocate Port Service[0000:00:1c.1:pcie02] PCI: Setting latency timer of device 0000:00:1c.3 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.3:pcie00] Allocate Port Service[0000:00:1c.3:pcie02] khelper used greatest stack depth: 2732 bytes left pci_hotplug: PCI Hot Plug PCI Core version: 0.5 ACPI: Fan [C331] (off) ACPI: Fan [C332] (off) ACPI: Fan [C333] (off) ACPI: Fan [C334] (off) ACPI: SSDT BF7F5D95, 01FB (r1 HP Cpu0Ist 3000 INTL 20060317) ACPI: SSDT BF7F6015, 04CB (r1 HP Cpu0Cst 3001 INTL 20060317) Monitor-Mwait will be used to enter C-1 state Monitor-Mwait will be used to enter C-2 state Monitor-Mwait will be used to enter C-3 state ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU0] (supports 8 throttling states) ACPI: SSDT BF7F5CCD, 00C8 (r1 HP Cpu1Ist 3000 INTL 20060317) ACPI: SSDT BF7F5F90, 0085 (r1 HP Cpu1Cst 3000 INTL 20060317) ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU1] (supports 8 throttling states) ACPI: Thermal Zone [TZ0] (50 C) ACPI: Thermal Zone [TZ1] (47 C) ACPI: Thermal Zone [TZ2] (39 C) ACPI: Thermal Zone [TZ3] (34 C) ACPI: Thermal Zone [TZ4] (0 C) isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found hpet_resources: 0xfed00000 is busy Non-volatile memory driver v1.2 Linux agpgart interface v0.102 agpgart: Detected an Intel 945GM Chipset. agpgart: Detected 7932K stolen memory. agpgart: AGP aperture is 256M @ 0xe0000000 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled serial8250: ttyS2 at I/O 0x3e8 (irq = 7) is a 16550A RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize input: Macintosh mouse button emulation as /class/input/input0 Yenta: CardBus bridge found at 0000:04:06.0 [103c:30ad] Yenta: Enabling burst memory read transactions Yenta: Using INTVAL to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:04:06.0, mfunc 0x01aa1b22, devctl 0x64 Yenta: ISA IRQ mask 0x0cf8, PCI irq 19 Socket status: 30000006 pcmcia: parent PCI bridge Memory window: 0xf4200000 - 0xf45fffff PNP: PS/2 Controller [PNP0303:C21D,PNP0f13:C21E] at 0x60,0x64 irq 1,12 i8042.c: Detected active multiplexing controller, rev 1.1. serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX0 port at 0x60,0x64 irq 12 serio: i8042 AUX1 port at 0x60,0x64 irq 12 serio: i8042 AUX2 port at 0x60,0x64 irq 12 serio: i8042 AUX3 port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard as /class/input/input1 cpuidle: using governor ladder Synaptics Touchpad, model: 1, fw: 6.2, id: 0x2580b1, caps: 0xa04793/0x300000 serio: Synaptics pass-through port at isa0060/serio4/input0 input: SynPS/2 Synaptics TouchPad as /class/input/input2 cpuidle: using governor menu usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 Using IPI No-Shortcut mode registered taskstats version 1 Magic number: 3:78:603 Freeing unused kernel memory: 576k freed Write protecting the kernel read-only data: 916k ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:1d.7: debug port 1 PCI: cache line size of 32 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: irq 20, io mem 0xf4784000 ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 8 ports detected insmod used greatest stack depth: 1920 bytes left ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver USB Universal Host Controller Interface driver v3.0 ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: UHCI Host Controller uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1d.0: irq 20, io base 0x00004020 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 22 (level, low) -> IRQ 21 PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: UHCI Host Controller uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.1: irq 21, io base 0x00004040 usb usb3: configuration #1 chosen from 1 choice hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 19 PCI: Setting latency timer of device 0000:00:1d.2 to 64 uhci_hcd 0000:00:1d.2: UHCI Host Controller uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:1d.2: irq 19, io base 0x00004060 usb usb4: configuration #1 chosen from 1 choice hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 19 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:00:1d.3 to 64 uhci_hcd 0000:00:1d.3: UHCI Host Controller uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5 uhci_hcd 0000:00:1d.3: irq 18, io base 0x00004080 usb usb5: configuration #1 chosen from 1 choice hub 5-0:1.0: USB hub found hub 5-0:1.0: 2 ports detected SCSI subsystem initialized libata version 3.00 loaded. ahci 0000:00:1f.2: version 3.0 ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 21 (level, low) -> IRQ 22 ahci 0000:00:1f.2: nr_ports (4) and implemented port map (0x1) don't match, using nr_ports ahci 0000:00:1f.2: forcing PORTS_IMPL to 0xf usb 2-1: new full speed USB device using uhci_hcd and address 2 usb 2-1: configuration #1 chosen from 1 choice usb 3-1: new full speed USB device using uhci_hcd and address 2 usb 3-1: configuration #1 chosen from 1 choice ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 1.5 Gbps 0xf impl SATA mode ahci 0000:00:1f.2: flags: 64bit ncq ilck stag pm led clo pmp pio slum part PCI: Setting latency timer of device 0000:00:1f.2 to 64 scsi0 : ahci scsi1 : ahci scsi2 : ahci scsi3 : ahci ata1: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785100 irq 220 ata2: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785180 irq 220 ata3: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785200 irq 220 ata4: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785280 irq 220 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ACPI cmd f5/00:00:00:00:00:a0 succeeded ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 rejected by device (Stat=0x51 Err=0x04) ata1.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded ata1.00: ATA-7: FUJITSU MHV2080BH PL, 892C, max UDMA/100 ata1.00: 156301488 sectors, multi 16: LBA48 ata1.00: ACPI cmd f5/00:00:00:00:00:a0 succeeded ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 rejected by device (Stat=0x51 Err=0x04) ata1.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded ata1.00: configured for UDMA/100 ata1.00: configured for UDMA/100 ata1: EH complete ata2: SATA link down (SStatus 0 SControl 0) ata3: SATA link down (SStatus 0 SControl 0) ata4: SATA link down (SStatus 0 SControl 0) scsi 0:0:0:0: Direct-Access ATA FUJITSU MHV2080B 892C PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk insmod used greatest stack depth: 604 bytes left input: PS/2 Generic Mouse as /class/input/input3 kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. Marking TSC unstable due to: TSC halts in idle. Time: hpet clocksource has been installed. cs: IO port probe 0x100-0x3af: excluding 0x100-0x107 0x378-0x37f cs: IO port probe 0x3e0-0x4ff: clean. cs: IO port probe 0x820-0x8ff: clean. cs: IO port probe 0xc00-0xcf7: clean. cs: IO port probe 0xa00-0xaff: clean. sd 0:0:0:0: Attached scsi generic sg0 type 0 iTCO_vendor_support: vendor-support=0 input: PC Speaker as /class/input/input4 sdhci: Secure Digital Host Controller Interface driver sdhci: Copyright(c) Pierre Ossman sdhci: SDHCI controller found at 0000:04:06.3 [104c:803c] (rev 0) ACPI: PCI Interrupt 0000:04:06.3[C] -> GSI 22 (level, low) -> IRQ 21 mmc0: SDHCI at 0xf4202000 irq 21 PIO ACPI: PCI Interrupt 0000:04:06.2[A] -> GSI 18 (level, low) -> IRQ 19 tg3.c:v3.86 (November 9, 2007) ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:01:00.0 to 64 eth0: Tigon3 [partno(BCM95751M) rev 4201 PHY(5750)] (PCI Express) 10/100/1000Base-T Ethernet 00:16:d4:a5:6d:f1 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1] eth0: dma_rwctrl[76180000] dma_mask[64-bit] input: Power Button (FF) as /class/input/input5 ACPI: Power Button (FF) [PWRF] input: Sleep Button (CM) as /class/input/input6 ACPI: Sleep Button (CM) [C249] input: Lid Switch as /class/input/input7 ACPI: Lid Switch [C241] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007) iTCO_wdt: Found a ICH7-M TCO device (Version=2, TCOBASE=0x1060) iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0) intel_rng: FWH not detected parport_pc 00:03: reported by Plug and Play ACPI parport0: PC-style at 0x378 (0x778), irq 0 [PCSPP,TRISTATE] IRQ handler type mismatch for IRQ 0 current handler: timer Pid: 1079, comm: modprobe Not tainted 2.6.24-rc4 #6 [<c0406175>] show_trace_log_lvl+0x1a/0x2f [<c0406a1c>] show_trace+0x12/0x14 [<c0406d2c>] dump_stack+0x6c/0x72 [<c0469c65>] setup_irq+0x196/0x1ae [<c0469e3c>] request_irq+0xf4/0x112 [<f8a18f6d>] parport_pc_probe_port+0x73d/0x8bc [parport_pc] [<f8a191c6>] parport_pc_pnp_probe+0xda/0xf5 [parport_pc] [<c054d9ff>] pnp_device_probe+0x66/0x87 [<c0579b38>] driver_probe_device+0xe9/0x16a [<c0579ce2>] __driver_attach+0x76/0xaf [<c0579016>] bus_for_each_dev+0x3a/0x5f [<c0579983>] driver_attach+0x19/0x1b [<c0579335>] bus_add_driver+0x73/0x1aa [<c0579ed6>] driver_register+0x67/0x6c [<c054d7f1>] pnp_register_driver+0x17/0x19 [<f8852342>] parport_pc_init+0x268/0x320 [parport_pc] [<c0455ec5>] sys_init_module+0x1430/0x155c [<c040504e>] sysenter_past_esp+0x6b/0xc1 ======================= parport0: irq 0 in use, resorting to polled operation rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0 rtc0: alarms up to one month, y3k input: Video Bus as /class/input/input8 ACPI: Video Device [C085] (multi-head: yes rom: no post: no) tpm_inf_pnp 00:04: Found C205 with ID IFX0102 tpm_inf_pnp 00:04: TPM found: config base 0x560, data base 0x570, chip version 0x000b, vendor id 0x15d1 (Infineon), product id 0x000b (SLB 9635 TT 1.2) ACPI: AC Adapter [C1B2] (on-line) ata_piix 0000:00:1f.1: version 2.12 ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1f.1 to 64 scsi4 : ata_piix scsi5 : ata_piix ata5: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x40a0 irq 14 ata6: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x40a8 irq 15 ACPI: Battery Slot [C1B4] (battery present) ACPI: Battery Slot [C1B3] (battery absent) NET: Registered protocol family 23 ata5.00: ATAPI: HL-DT-STCD-RW/DVD DRIVE GCC-4247N, 1.01, max MWDMA2 found SMC SuperIO Chip (devid=0x7a rev=01 base=0x004e): LPC47N227 smsc_superio_flat(): fir: 0x100, sir: 0x3e8, dma: 03, irq: 7, mode: 0x0e smsc_ircc_present: can't get sir_base of 0x3e8 Bluetooth: Core ver 2.11 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized ata5.00: configured for MWDMA2 ata6: port disabled. ignoring. scsi 4:0:0:0: CD-ROM HL-DT-ST RW/DVD GCC-4247N 1.01 PQ: 0 ANSI: 5 scsi 4:0:0:0: Attached scsi generic sg1 type 5 Bluetooth: HCI USB driver ver 2.9 usbcore: registered new interface driver hci_usb sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.20 sr 4:0:0:0: Attached scsi CD-ROM sr0 ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1b.0 to 64 NET: Registered protocol family 10 lo: Disabled Privacy Extensions device-mapper: uevent: version 1.0.3 device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-devel@redhat.com EXT3 FS on sda3, internal journal kjournald starting. Commit interval 5 seconds EXT3 FS on sda2, internal journal EXT3-fs: mounted filesystem with ordered data mode. Adding 1839432k swap on /dev/sda4. Priority:-1 extents:1 across:1839432k IA-32 Microcode Update Driver: v1.14a <tigran@aivazian.fsnet.co.uk> ip_tables: (C) 2000-2006 Netfilter Core Team nf_conntrack version 0.5.0 (16384 buckets, 65536 max) audit(1197236033.055:2): audit_pid=1683 old=0 by auid=4294967295 Bluetooth: L2CAP ver 2.9 Bluetooth: L2CAP socket layer initialized Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM TTY layer initialized Bluetooth: RFCOMM ver 1.8 ADDRCONF(NETDEV_UP): eth0: link is not ready [drm] Initialized drm 1.1.0 20060810 ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16 [drm] Initialized i915 1.6.0 20060119 on minor 0 [-- Attachment #3: dmesg-no-filter --] [-- Type: text/plain, Size: 27655 bytes --] Initializing cgroup subsys cpuset Linux version 2.6.24-rc4 (kmaraas@localhost) (gcc version 4.1.2 20071124 (Red Hat 4.1.2-35)) #5 SMP Sun Dec 9 13:53:34 CET 2007 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bf7d0000 (usable) BIOS-e820: 00000000bf7d0000 - 00000000bf7e5600 (reserved) BIOS-e820: 00000000bf7e5600 - 00000000bf7f8000 (ACPI NVS) BIOS-e820: 00000000bf7f8000 - 00000000bf800000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fed20000 - 00000000fed9b000 (reserved) BIOS-e820: 00000000feda0000 - 00000000fedc0000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffb00000 - 00000000ffc00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) 2167MB HIGHMEM available. 896MB LOWMEM available. Entering add_active_range(0, 0, 784336) 0 entries of 256 used Zone PFN ranges: DMA 0 -> 4096 Normal 4096 -> 229376 HighMem 229376 -> 784336 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 784336 On node 0 totalpages: 784336 DMA zone: 56 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4040 pages, LIFO batch:0 Normal zone: 3080 pages used for memmap Normal zone: 222200 pages, LIFO batch:31 HighMem zone: 7587 pages used for memmap HighMem zone: 547373 pages, LIFO batch:31 Movable zone: 0 pages used for memmap DMI 2.4 present. Using APIC driver default ACPI: RSDP 000F78B0, 0024 (r2 HP ) ACPI: XSDT BF7E57C8, 007C (r1 HPQOEM SLIC-MPC 1 HP 1) ACPI: FACP BF7E5684, 00F4 (r4 HP 30AD 3 HP 1) ACPI: DSDT BF7E5ACC, FE7B (r1 HP nc6400 10000 MSFT 100000E) ACPI: FACS BF7F7E80, 0040 ACPI: SLIC BF7E5844, 0176 (r1 HPQOEM SLIC-MPC 1 HP 1) ACPI: HPET BF7E59BC, 0038 (r1 HP 30AD 1 HP 1) ACPI: APIC BF7E59F4, 0068 (r1 HP 30AD 1 HP 1) ACPI: MCFG BF7E5A5C, 003C (r1 HP 30AD 1 HP 1) ACPI: TCPA BF7E5A98, 0032 (r2 HP 30AD 1 HP 1) ACPI: SSDT BF7F5947, 0059 (r1 HP HPQNLP 1 MSFT 100000E) ACPI: SSDT BF7F59A0, 032D (r1 HP HPQSAT 1 MSFT 100000E) ACPI: SSDT BF7F64E0, 025F (r1 HP Cpu0Tst 3000 INTL 20060317) ACPI: SSDT BF7F673F, 00A6 (r1 HP Cpu1Tst 3000 INTL 20060317) ACPI: SSDT BF7F67E5, 04D7 (r1 HP CpuPm 3000 INTL 20060317) ACPI: PM-Timer IO Port: 0x1008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) Processor #0 6:15 APIC version 20 ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled) Processor #1 6:15 APIC version 20 ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 1 I/O APICs ACPI: HPET id: 0x8086a201 base: 0xfed00000 Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at c0000000 (gap: bf800000:3f400000) swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000 swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000e0000 swsusp: Registered nosave memory region: 00000000000e0000 - 0000000000100000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 773613 Kernel command line: ro root=LABEL=/1 rhgb quiet pci=assign-busses selinux=off mapped APIC to ffffb000 (fee00000) mapped IOAPIC to ffffa000 (fec00000) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 CPU 0 irqstacks, hard=c0821000 soft=c0801000 PID hash table entries: 4096 (order: 12, 16384 bytes) Detected 1828.812 MHz processor. Console: colour VGA+ 80x25 console [tty0] enabled Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar ... MAX_LOCKDEP_SUBCLASSES: 8 ... MAX_LOCK_DEPTH: 30 ... MAX_LOCKDEP_KEYS: 2048 ... CLASSHASH_SIZE: 1024 ... MAX_LOCKDEP_ENTRIES: 8192 ... MAX_LOCKDEP_CHAINS: 16384 ... CHAINHASH_SIZE: 8192 memory used by lock dependency info: 1024 kB per task-struct memory footprint: 1680 bytes Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 3082052k/3137344k available (2305k kernel code, 53948k reserved, 1184k data, 576k init, 2219840k highmem) virtual kernel memory layout: fixmap : 0xffc53000 - 0xfffff000 (3760 kB) pkmap : 0xff800000 - 0xffc00000 (4096 kB) vmalloc : 0xf8800000 - 0xff7fe000 ( 111 MB) lowmem : 0xc0000000 - 0xf8000000 ( 896 MB) .init : 0xc076e000 - 0xc07fe000 ( 576 kB) .data : 0xc0640665 - 0xc0768924 (1184 kB) .text : 0xc0400000 - 0xc0640665 (2305 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1 hpet clockevent registered Calibrating delay using timer specific routine.. 3662.17 BogoMIPS (lpj=1831089) Security Framework initialized SELinux: Disabled at boot. Capability LSM initialized Mount-cache hash table entries: 512 Initializing cgroup subsys ns Initializing cgroup subsys cpuacct CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000 monitor/mwait feature present. using mwait in idle threads. CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. Compat vDSO mapped to ffffe000. Checking 'hlt' instruction... OK. lockdep: not fixing up alternatives. ACPI: Core revision 20070126 CPU0: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 06 lockdep: not fixing up alternatives. Booting processor 1/1 eip 3000 CPU 1 irqstacks, hard=c0822000 soft=c0802000 Initializing CPU#1 Calibrating delay using timer specific routine.. 3657.51 BogoMIPS (lpj=1828755) CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000 monitor/mwait feature present. CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 1 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#1. CPU1: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 06 Total of 2 processors activated (7319.68 BogoMIPS). ENABLING IO-APIC IRQs ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 checking TSC synchronization [CPU#0 -> CPU#1]: passed. Brought up 2 CPUs CPU0 attaching sched-domain: domain 0: span 00000003 groups: 00000001 00000002 CPU1 attaching sched-domain: domain 0: span 00000003 groups: 00000002 00000001 khelper used greatest stack depth: 3116 bytes left net_namespace: 80 bytes HP Compaq Laptop series board detected. Selecting BIOS-method for reboots. Booting paravirtualized kernel on bare hardware Time: 22:25:14 Date: 12/09/07 NET: Registered protocol family 16 No dock devices found. ACPI: bus type pci registered PCI: BIOS Bug: MCFG area at f8000000 is not E820-reserved PCI: Not using MMCONFIG. PCI: PCI BIOS revision 2.10 entry at 0xf0322, last bus=32 PCI: Using configuration type 1 Setting up standard PCI resources khelper used greatest stack depth: 3032 bytes left ACPI: EC: Look up EC in DSDT ACPI: EC: non-query interrupt received, switching to interrupt mode ACPI: Interpreter enabled ACPI: (supports S0 S3 S4 S5) ACPI: Using IOAPIC for interrupt routing ACPI: EC: GPE = 0x16, I/O: command/status = 0x66, data = 0x62 ACPI: EC: driver started in interrupt mode ACPI: PCI Root Bridge [C002] (0000:00) PCI quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO PCI quirk: region 1100-113f claimed by ICH6 GPIO khelper used greatest stack depth: 2968 bytes left PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.C002._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C098._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C101._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C111._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C117._PRT] ACPI: PCI Interrupt Link [C10D] (IRQs *10 11) ACPI: PCI Interrupt Link [C10E] (IRQs *10 11) ACPI: PCI Interrupt Link [C10F] (IRQs 10 *11) ACPI: PCI Interrupt Link [C110] (IRQs 10 11) *5 ACPI: PCI Interrupt Link [C123] (IRQs *10 11) ACPI: PCI Interrupt Link [C124] (IRQs *10 11) ACPI: PCI Interrupt Link [C125] (IRQs 10 *11) ACPI Exception (pci_link-0184): AE_NOT_FOUND, Evaluating _PRS [20070126] ACPI: Power Resource [C1EF] (on) ACPI: Power Resource [C1F6] (on) ACPI: Power Resource [C220] (on) ACPI: Power Resource [C228] (on) ACPI: Power Resource [C32D] (off) ACPI: Power Resource [C32E] (off) ACPI: Power Resource [C32F] (off) ACPI: Power Resource [C330] (off) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init ACPI: bus type pnp registered pnp: PnP ACPI: found 16 devices ACPI: ACPI bus type pnp unregistered usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 hpet0: 3 64-bit timers, 14318180 Hz ACPI: RTC can wake from S4 Time: tsc clocksource has been installed. Switched to high resolution mode on CPU 0 Switched to high resolution mode on CPU 1 system 00:00: iomem range 0x0-0x9ffff could not be reserved system 00:00: iomem range 0xe0000-0xfffff could not be reserved system 00:00: iomem range 0x100000-0xbf7fffff could not be reserved system 00:0c: ioport range 0x500-0x55f has been reserved system 00:0c: ioport range 0x800-0x80f has been reserved system 00:0c: iomem range 0xffb00000-0xffbfffff could not be reserved system 00:0c: iomem range 0xfff00000-0xffffffff could not be reserved system 00:0e: ioport range 0x4d0-0x4d1 has been reserved system 00:0e: ioport range 0x1000-0x107f has been reserved system 00:0e: ioport range 0x1100-0x113f has been reserved system 00:0e: ioport range 0x1200-0x121f has been reserved system 00:0e: iomem range 0xf8000000-0xfbffffff has been reserved system 00:0e: iomem range 0xfec00000-0xfec000ff could not be reserved system 00:0e: iomem range 0xfed20000-0xfed3ffff could not be reserved system 00:0e: iomem range 0xfed45000-0xfed8ffff could not be reserved system 00:0e: iomem range 0xfed90000-0xfed9afff could not be reserved system 00:0f: iomem range 0xfeda0000-0xfedbffff could not be reserved system 00:0f: iomem range 0xfee00000-0xfee00fff could not be reserved PCI: Bridge: 0000:00:1c.0 IO window: disabled. MEM window: f4100000-f41fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.1 IO window: disabled. MEM window: f4000000-f40fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.3 IO window: 2000-3fff MEM window: f0000000-f3ffffff PREFETCH window: disabled. PCI: Bus 5, cardbus bridge: 0000:04:06.0 IO window: 00001400-000014ff IO window: 00001800-000018ff PREFETCH window: c0000000-c3ffffff MEM window: c4000000-c7ffffff PCI: Bridge: 0000:00:1e.0 IO window: disabled. MEM window: f4200000-f45fffff PREFETCH window: disabled. ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1c.0 to 64 ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 17 (level, low) -> IRQ 17 PCI: Setting latency timer of device 0000:00:1c.1 to 64 ACPI: PCI Interrupt 0000:00:1c.3[D] -> GSI 19 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:00:1c.3 to 64 PCI: Setting latency timer of device 0000:00:1e.0 to 64 ACPI: PCI Interrupt 0000:04:06.0[A] -> GSI 18 (level, low) -> IRQ 19 NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 8, 1048576 bytes) TCP bind hash table entries: 65536 (order: 9, 2359296 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered checking if image is initramfs... it is Freeing initrd memory: 2403k freed apm: BIOS not found. audit: initializing netlink socket (disabled) audit(1197239114.873:1): initialized highmem bounce pool size: 64 pages Total HugeTLB memory allocated, 0 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) Boot video device is 0000:00:02.0 PCI: Setting latency timer of device 0000:00:1c.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.0:pcie00] Allocate Port Service[0000:00:1c.0:pcie02] PCI: Setting latency timer of device 0000:00:1c.1 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.1:pcie00] Allocate Port Service[0000:00:1c.1:pcie02] PCI: Setting latency timer of device 0000:00:1c.3 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.3:pcie00] Allocate Port Service[0000:00:1c.3:pcie02] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 ACPI: Fan [C331] (off) ACPI: Fan [C332] (off) ACPI: Fan [C333] (off) ACPI: Fan [C334] (off) ACPI: SSDT BF7F5D95, 01FB (r1 HP Cpu0Ist 3000 INTL 20060317) ACPI: SSDT BF7F6015, 04CB (r1 HP Cpu0Cst 3001 INTL 20060317) Monitor-Mwait will be used to enter C-1 state Monitor-Mwait will be used to enter C-2 state Monitor-Mwait will be used to enter C-3 state ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU0] (supports 8 throttling states) ACPI: SSDT BF7F5CCD, 00C8 (r1 HP Cpu1Ist 3000 INTL 20060317) ACPI: SSDT BF7F5F90, 0085 (r1 HP Cpu1Cst 3000 INTL 20060317) ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU1] (supports 8 throttling states) ACPI: Thermal Zone [TZ0] (50 C) ACPI: Thermal Zone [TZ1] (45 C) ACPI: Thermal Zone [TZ2] (40 C) ACPI: Thermal Zone [TZ3] (35 C) ACPI: Thermal Zone [TZ4] (73 C) isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found hpet_resources: 0xfed00000 is busy Non-volatile memory driver v1.2 Linux agpgart interface v0.102 agpgart: Detected an Intel 945GM Chipset. agpgart: Detected 7932K stolen memory. agpgart: AGP aperture is 256M @ 0xe0000000 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled serial8250: ttyS2 at I/O 0x3e8 (irq = 7) is a 16550A RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize input: Macintosh mouse button emulation as /class/input/input0 Yenta: CardBus bridge found at 0000:04:06.0 [103c:30ad] Yenta: Enabling burst memory read transactions Yenta: Using INTVAL to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:04:06.0, mfunc 0x01aa1b22, devctl 0x64 Yenta: ISA IRQ mask 0x0cf8, PCI irq 19 Socket status: 30000006 pcmcia: parent PCI bridge Memory window: 0xf4200000 - 0xf45fffff PNP: PS/2 Controller [PNP0303:C21D,PNP0f13:C21E] at 0x60,0x64 irq 1,12 i8042.c: Detected active multiplexing controller, rev 1.1. serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX0 port at 0x60,0x64 irq 12 serio: i8042 AUX1 port at 0x60,0x64 irq 12 serio: i8042 AUX2 port at 0x60,0x64 irq 12 serio: i8042 AUX3 port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard as /class/input/input1 khelper used greatest stack depth: 2920 bytes left cpuidle: using governor ladder Synaptics Touchpad, model: 1, fw: 6.2, id: 0x2580b1, caps: 0xa04793/0x300000 serio: Synaptics pass-through port at isa0060/serio4/input0 input: SynPS/2 Synaptics TouchPad as /class/input/input2 cpuidle: using governor menu Marking TSC unstable due to: TSC halts in idle. usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver TCP cubic registered Initializing XFRM netlink socket Time: hpet clocksource has been installed. NET: Registered protocol family 1 NET: Registered protocol family 17 Using IPI No-Shortcut mode registered taskstats version 1 Magic number: 3:422:451 Freeing unused kernel memory: 576k freed Write protecting the kernel read-only data: 916k ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:1d.7: debug port 1 PCI: cache line size of 32 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: irq 20, io mem 0xf4784000 ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 8 ports detected insmod used greatest stack depth: 1920 bytes left ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver USB Universal Host Controller Interface driver v3.0 ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: UHCI Host Controller uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1d.0: irq 20, io base 0x00004020 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 22 (level, low) -> IRQ 21 PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: UHCI Host Controller uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.1: irq 21, io base 0x00004040 usb usb3: configuration #1 chosen from 1 choice hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 19 PCI: Setting latency timer of device 0000:00:1d.2 to 64 uhci_hcd 0000:00:1d.2: UHCI Host Controller uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:1d.2: irq 19, io base 0x00004060 usb usb4: configuration #1 chosen from 1 choice hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 19 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:00:1d.3 to 64 uhci_hcd 0000:00:1d.3: UHCI Host Controller uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5 uhci_hcd 0000:00:1d.3: irq 18, io base 0x00004080 usb usb5: configuration #1 chosen from 1 choice hub 5-0:1.0: USB hub found hub 5-0:1.0: 2 ports detected SCSI subsystem initialized libata version 3.00 loaded. ahci 0000:00:1f.2: version 3.0 ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 21 (level, low) -> IRQ 22 ahci 0000:00:1f.2: nr_ports (4) and implemented port map (0x1) don't match, using nr_ports ahci 0000:00:1f.2: forcing PORTS_IMPL to 0xf usb 2-1: new full speed USB device using uhci_hcd and address 2 usb 2-1: configuration #1 chosen from 1 choice usb 3-1: new full speed USB device using uhci_hcd and address 2 usb 3-1: configuration #1 chosen from 1 choice ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 1.5 Gbps 0xf impl SATA mode ahci 0000:00:1f.2: flags: 64bit ncq ilck stag pm led clo pmp pio slum part PCI: Setting latency timer of device 0000:00:1f.2 to 64 scsi0 : ahci scsi1 : ahci scsi2 : ahci scsi3 : ahci ata1: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785100 irq 220 ata2: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785180 irq 220 ata3: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785200 irq 220 ata4: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785280 irq 220 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ACPI cmd f5/00:00:00:00:00:a0 succeeded ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 rejected by device (Stat=0x51 Err=0x04) ata1.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded ata1.00: ATA-7: FUJITSU MHV2080BH PL, 892C, max UDMA/100 ata1.00: 156301488 sectors, multi 16: LBA48 ata1.00: ACPI cmd f5/00:00:00:00:00:a0 succeeded ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 rejected by device (Stat=0x51 Err=0x04) ata1.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded ata1.00: configured for UDMA/100 ata1.00: configured for UDMA/100 ata1: EH complete ata2: SATA link down (SStatus 0 SControl 0) ata3: SATA link down (SStatus 0 SControl 0) ata4: SATA link down (SStatus 0 SControl 0) scsi 0:0:0:0: Direct-Access ATA FUJITSU MHV2080B 892C PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk insmod used greatest stack depth: 604 bytes left input: PS/2 Generic Mouse as /class/input/input3 kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. cs: IO port probe 0x100-0x3af: excluding 0x100-0x107 0x378-0x37f cs: IO port probe 0x3e0-0x4ff: clean. cs: IO port probe 0x820-0x8ff: clean. cs: IO port probe 0xc00-0xcf7: clean. cs: IO port probe 0xa00-0xaff: clean. sd 0:0:0:0: Attached scsi generic sg0 type 0 ACPI: AC Adapter [C1B2] (off-line) input: Video Bus as /class/input/input4 ACPI: Video Device [C085] (multi-head: yes rom: no post: no) ACPI: Battery Slot [C1B4] (battery present) ACPI: Battery Slot [C1B3] (battery absent) tg3.c:v3.86 (November 9, 2007) ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:01:00.0 to 64 eth0: Tigon3 [partno(BCM95751M) rev 4201 PHY(5750)] (PCI Express) 10/100/1000Base-T Ethernet 00:16:d4:a5:6d:f1 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1] eth0: dma_rwctrl[76180000] dma_mask[64-bit] input: Power Button (FF) as /class/input/input5 ACPI: Power Button (FF) [PWRF] input: Sleep Button (CM) as /class/input/input6 ACPI: Sleep Button (CM) [C249] input: Lid Switch as /class/input/input7 ACPI: Lid Switch [C241] rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0 rtc0: alarms up to one month, y3k iTCO_vendor_support: vendor-support=0 iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007) iTCO_wdt: Found a ICH7-M TCO device (Version=2, TCOBASE=0x1060) iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0) tpm_inf_pnp 00:04: Found C205 with ID IFX0102 tpm_inf_pnp 00:04: TPM found: config base 0x560, data base 0x570, chip version 0x000b, vendor id 0x15d1 (Infineon), product id 0x000b (SLB 9635 TT 1.2) sdhci: Secure Digital Host Controller Interface driver sdhci: Copyright(c) Pierre Ossman sdhci: SDHCI controller found at 0000:04:06.3 [104c:803c] (rev 0) ACPI: PCI Interrupt 0000:04:06.3[C] -> GSI 22 (level, low) -> IRQ 21 mmc0: SDHCI at 0xf4202000 irq 21 PIO input: PC Speaker as /class/input/input8 ata_piix 0000:00:1f.1: version 2.12 ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1f.1 to 64 scsi4 : ata_piix scsi5 : ata_piix ata5: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x40a0 irq 14 ata6: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x40a8 irq 15 intel_rng: FWH not detected parport_pc 00:03: reported by Plug and Play ACPI parport0: PC-style at 0x378 (0x778), irq 0 [PCSPP,TRISTATE] IRQ handler type mismatch for IRQ 0 current handler: timer Pid: 1078, comm: modprobe Not tainted 2.6.24-rc4 #5 [<c0406175>] show_trace_log_lvl+0x1a/0x2f [<c0406a1c>] show_trace+0x12/0x14 [<c0406d2c>] dump_stack+0x6c/0x72 [<c0469c65>] setup_irq+0x196/0x1ae [<c0469e3c>] request_irq+0xf4/0x112 [<f8a55f6d>] parport_pc_probe_port+0x73d/0x8bc [parport_pc] [<f8a561c6>] parport_pc_pnp_probe+0xda/0xf5 [parport_pc] [<c054d9ff>] pnp_device_probe+0x66/0x87 [<c0579b38>] driver_probe_device+0xe9/0x16a [<c0579ce2>] __driver_attach+0x76/0xaf [<c0579016>] bus_for_each_dev+0x3a/0x5f [<c0579983>] driver_attach+0x19/0x1b [<c0579335>] bus_add_driver+0x73/0x1aa [<c0579ed6>] driver_register+0x67/0x6c [<c054d7f1>] pnp_register_driver+0x17/0x19 [<f8ab4342>] parport_pc_init+0x268/0x320 [parport_pc] [<c0455ec5>] sys_init_module+0x1430/0x155c [<c040504e>] sysenter_past_esp+0x6b/0xc1 ======================= parport0: irq 0 in use, resorting to polled operation ata5.00: ATAPI: HL-DT-STCD-RW/DVD DRIVE GCC-4247N, 1.01, max MWDMA2 NET: Registered protocol family 23 ata5.00: configured for MWDMA2 ata6: port disabled. ignoring. scsi 4:0:0:0: CD-ROM HL-DT-ST RW/DVD GCC-4247N 1.01 PQ: 0 ANSI: 5 scsi 4:0:0:0: Attached scsi generic sg1 type 5 ACPI: PCI Interrupt 0000:04:06.2[A] -> GSI 18 (level, low) -> IRQ 19 found SMC SuperIO Chip (devid=0x7a rev=01 base=0x004e): LPC47N227 smsc_superio_flat(): fir: 0x100, sir: 0x3e8, dma: 03, irq: 7, mode: 0x0e smsc_ircc_present: can't get sir_base of 0x3e8 sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.20 sr 4:0:0:0: Attached scsi CD-ROM sr0 Bluetooth: Core ver 2.11 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized Bluetooth: HCI USB driver ver 2.9 usbcore: registered new interface driver hci_usb ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1b.0 to 64 Clocksource tsc unstable (delta = -74000273 ns) NET: Registered protocol family 10 lo: Disabled Privacy Extensions device-mapper: uevent: version 1.0.3 device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-devel@redhat.com EXT3 FS on sda3, internal journal kjournald starting. Commit interval 5 seconds EXT3 FS on sda2, internal journal EXT3-fs: mounted filesystem with ordered data mode. Adding 1839432k swap on /dev/sda4. Priority:-1 extents:1 across:1839432k IA-32 Microcode Update Driver: v1.14a <tigran@aivazian.fsnet.co.uk> ip_tables: (C) 2000-2006 Netfilter Core Team nf_conntrack version 0.5.0 (16384 buckets, 65536 max) audit(1197235556.900:2): audit_pid=1684 old=0 by auid=4294967295 Bluetooth: L2CAP ver 2.9 Bluetooth: L2CAP socket layer initialized Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM TTY layer initialized Bluetooth: RFCOMM ver 1.8 ADDRCONF(NETDEV_UP): eth0: link is not ready [drm] Initialized drm 1.1.0 20060810 ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16 [drm] Initialized i915 1.6.0 20060119 on minor 0 ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-12-09 21:43 ` Kjartan Maraas @ 2007-12-10 1:03 ` Tejun Heo 2007-12-10 14:05 ` Kjartan Maraas 0 siblings, 1 reply; 29+ messages in thread From: Tejun Heo @ 2007-12-10 1:03 UTC (permalink / raw) To: Kjartan Maraas; +Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel Kjartan Maraas wrote: >> Hmmm... Ah.. okay. Wrongly splitted patch. Can you please do it one >> more time? >> > Attached. Alright, it works now but it seems both dmesgs are from no-filter patch. I'm pretty sure it works too because one of your previous dmesgs showed it worked. Please double check. Thanks. -- tejun ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-12-10 1:03 ` Tejun Heo @ 2007-12-10 14:05 ` Kjartan Maraas 2007-12-10 14:10 ` Tejun Heo 0 siblings, 1 reply; 29+ messages in thread From: Kjartan Maraas @ 2007-12-10 14:05 UTC (permalink / raw) To: Tejun Heo; +Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel [-- Attachment #1: Type: text/plain, Size: 468 bytes --] ma., 10.12.2007 kl. 10.03 +0900, skrev Tejun Heo: > Kjartan Maraas wrote: > >> Hmmm... Ah.. okay. Wrongly splitted patch. Can you please do it one > >> more time? > >> > > Attached. > > Alright, it works now but it seems both dmesgs are from no-filter patch. > I'm pretty sure it works too because one of your previous dmesgs showed > it worked. Please double check. > Hmm, not sure what happened there. Attaching the filter dmesg output here. Cheers Kjartan [-- Attachment #2: dmesg-filter --] [-- Type: text/plain, Size: 27669 bytes --] Initializing cgroup subsys cpuset Linux version 2.6.24-rc4 (kmaraas@localhost) (gcc version 4.1.2 20071124 (Red Hat 4.1.2-35)) #6 SMP Sun Dec 9 21:36:41 CET 2007 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bf7d0000 (usable) BIOS-e820: 00000000bf7d0000 - 00000000bf7e5600 (reserved) BIOS-e820: 00000000bf7e5600 - 00000000bf7f8000 (ACPI NVS) BIOS-e820: 00000000bf7f8000 - 00000000bf800000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fed20000 - 00000000fed9b000 (reserved) BIOS-e820: 00000000feda0000 - 00000000fedc0000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffb00000 - 00000000ffc00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) 2167MB HIGHMEM available. 896MB LOWMEM available. Entering add_active_range(0, 0, 784336) 0 entries of 256 used Zone PFN ranges: DMA 0 -> 4096 Normal 4096 -> 229376 HighMem 229376 -> 784336 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 784336 On node 0 totalpages: 784336 DMA zone: 56 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4040 pages, LIFO batch:0 Normal zone: 3080 pages used for memmap Normal zone: 222200 pages, LIFO batch:31 HighMem zone: 7587 pages used for memmap HighMem zone: 547373 pages, LIFO batch:31 Movable zone: 0 pages used for memmap DMI 2.4 present. Using APIC driver default ACPI: RSDP 000F78B0, 0024 (r2 HP ) ACPI: XSDT BF7E57C8, 007C (r1 HPQOEM SLIC-MPC 1 HP 1) ACPI: FACP BF7E5684, 00F4 (r4 HP 30AD 3 HP 1) ACPI: DSDT BF7E5ACC, FE7B (r1 HP nc6400 10000 MSFT 100000E) ACPI: FACS BF7F7E80, 0040 ACPI: SLIC BF7E5844, 0176 (r1 HPQOEM SLIC-MPC 1 HP 1) ACPI: HPET BF7E59BC, 0038 (r1 HP 30AD 1 HP 1) ACPI: APIC BF7E59F4, 0068 (r1 HP 30AD 1 HP 1) ACPI: MCFG BF7E5A5C, 003C (r1 HP 30AD 1 HP 1) ACPI: TCPA BF7E5A98, 0032 (r2 HP 30AD 1 HP 1) ACPI: SSDT BF7F5947, 0059 (r1 HP HPQNLP 1 MSFT 100000E) ACPI: SSDT BF7F59A0, 032D (r1 HP HPQSAT 1 MSFT 100000E) ACPI: SSDT BF7F64E0, 025F (r1 HP Cpu0Tst 3000 INTL 20060317) ACPI: SSDT BF7F673F, 00A6 (r1 HP Cpu1Tst 3000 INTL 20060317) ACPI: SSDT BF7F67E5, 04D7 (r1 HP CpuPm 3000 INTL 20060317) ACPI: PM-Timer IO Port: 0x1008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) Processor #0 6:15 APIC version 20 ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled) Processor #1 6:15 APIC version 20 ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 1 I/O APICs ACPI: HPET id: 0x8086a201 base: 0xfed00000 Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at c0000000 (gap: bf800000:3f400000) swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000 swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000e0000 swsusp: Registered nosave memory region: 00000000000e0000 - 0000000000100000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 773613 Kernel command line: ro root=LABEL=/1 pci=assign-busses selinux=off mapped APIC to ffffb000 (fee00000) mapped IOAPIC to ffffa000 (fec00000) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 CPU 0 irqstacks, hard=c0821000 soft=c0801000 PID hash table entries: 4096 (order: 12, 16384 bytes) Detected 1828.865 MHz processor. Console: colour VGA+ 80x25 console [tty0] enabled Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar ... MAX_LOCKDEP_SUBCLASSES: 8 ... MAX_LOCK_DEPTH: 30 ... MAX_LOCKDEP_KEYS: 2048 ... CLASSHASH_SIZE: 1024 ... MAX_LOCKDEP_ENTRIES: 8192 ... MAX_LOCKDEP_CHAINS: 16384 ... CHAINHASH_SIZE: 8192 memory used by lock dependency info: 1024 kB per task-struct memory footprint: 1680 bytes Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 3082052k/3137344k available (2305k kernel code, 53948k reserved, 1184k data, 576k init, 2219840k highmem) virtual kernel memory layout: fixmap : 0xffc53000 - 0xfffff000 (3760 kB) pkmap : 0xff800000 - 0xffc00000 (4096 kB) vmalloc : 0xf8800000 - 0xff7fe000 ( 111 MB) lowmem : 0xc0000000 - 0xf8000000 ( 896 MB) .init : 0xc076e000 - 0xc07fe000 ( 576 kB) .data : 0xc0640665 - 0xc0768924 (1184 kB) .text : 0xc0400000 - 0xc0640665 (2305 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1 hpet clockevent registered Calibrating delay using timer specific routine.. 3662.15 BogoMIPS (lpj=1831079) Security Framework initialized SELinux: Disabled at boot. Capability LSM initialized Mount-cache hash table entries: 512 Initializing cgroup subsys ns Initializing cgroup subsys cpuacct CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000 monitor/mwait feature present. using mwait in idle threads. CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. Compat vDSO mapped to ffffe000. Checking 'hlt' instruction... OK. lockdep: not fixing up alternatives. ACPI: Core revision 20070126 CPU0: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 06 lockdep: not fixing up alternatives. Booting processor 1/1 eip 3000 CPU 1 irqstacks, hard=c0822000 soft=c0802000 Initializing CPU#1 Calibrating delay using timer specific routine.. 3657.51 BogoMIPS (lpj=1828755) CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000 monitor/mwait feature present. CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 1 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#1. CPU1: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping 06 Total of 2 processors activated (7319.66 BogoMIPS). ENABLING IO-APIC IRQs ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 checking TSC synchronization [CPU#0 -> CPU#1]: passed. Brought up 2 CPUs CPU0 attaching sched-domain: domain 0: span 00000003 groups: 00000001 00000002 CPU1 attaching sched-domain: domain 0: span 00000003 groups: 00000002 00000001 khelper used greatest stack depth: 3116 bytes left khelper used greatest stack depth: 2868 bytes left net_namespace: 80 bytes HP Compaq Laptop series board detected. Selecting BIOS-method for reboots. Booting paravirtualized kernel on bare hardware Time: 14:56:55 Date: 12/10/07 NET: Registered protocol family 16 No dock devices found. ACPI: bus type pci registered PCI: BIOS Bug: MCFG area at f8000000 is not E820-reserved PCI: Not using MMCONFIG. PCI: PCI BIOS revision 2.10 entry at 0xf0322, last bus=32 PCI: Using configuration type 1 Setting up standard PCI resources ACPI: EC: Look up EC in DSDT ACPI: EC: non-query interrupt received, switching to interrupt mode ACPI: Interpreter enabled ACPI: (supports S0 S3 S4 S5) ACPI: Using IOAPIC for interrupt routing ACPI: EC: GPE = 0x16, I/O: command/status = 0x66, data = 0x62 ACPI: EC: driver started in interrupt mode ACPI: PCI Root Bridge [C002] (0000:00) PCI quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO PCI quirk: region 1100-113f claimed by ICH6 GPIO PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.C002._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C098._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C101._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C111._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C117._PRT] ACPI: PCI Interrupt Link [C10D] (IRQs *10 11) ACPI: PCI Interrupt Link [C10E] (IRQs *10 11) ACPI: PCI Interrupt Link [C10F] (IRQs 10 *11) ACPI: PCI Interrupt Link [C110] (IRQs 10 11) *5 ACPI: PCI Interrupt Link [C123] (IRQs *10 11) ACPI: PCI Interrupt Link [C124] (IRQs *10 11) ACPI: PCI Interrupt Link [C125] (IRQs 10 *11) ACPI Exception (pci_link-0184): AE_NOT_FOUND, Evaluating _PRS [20070126] ACPI: Power Resource [C1EF] (on) ACPI: Power Resource [C1F6] (on) ACPI: Power Resource [C220] (on) ACPI: Power Resource [C228] (on) ACPI: Power Resource [C32D] (off) ACPI: Power Resource [C32E] (off) ACPI: Power Resource [C32F] (off) ACPI: Power Resource [C330] (off) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init ACPI: bus type pnp registered pnp: PnP ACPI: found 16 devices ACPI: ACPI bus type pnp unregistered usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 hpet0: 3 64-bit timers, 14318180 Hz ACPI: RTC can wake from S4 Time: tsc clocksource has been installed. Switched to high resolution mode on CPU 0 Switched to high resolution mode on CPU 1 system 00:00: iomem range 0x0-0x9ffff could not be reserved system 00:00: iomem range 0xe0000-0xfffff could not be reserved system 00:00: iomem range 0x100000-0xbf7fffff could not be reserved system 00:0c: ioport range 0x500-0x55f has been reserved system 00:0c: ioport range 0x800-0x80f has been reserved system 00:0c: iomem range 0xffb00000-0xffbfffff could not be reserved system 00:0c: iomem range 0xfff00000-0xffffffff could not be reserved system 00:0e: ioport range 0x4d0-0x4d1 has been reserved system 00:0e: ioport range 0x1000-0x107f has been reserved system 00:0e: ioport range 0x1100-0x113f has been reserved system 00:0e: ioport range 0x1200-0x121f has been reserved system 00:0e: iomem range 0xf8000000-0xfbffffff has been reserved system 00:0e: iomem range 0xfec00000-0xfec000ff could not be reserved system 00:0e: iomem range 0xfed20000-0xfed3ffff could not be reserved system 00:0e: iomem range 0xfed45000-0xfed8ffff could not be reserved system 00:0e: iomem range 0xfed90000-0xfed9afff could not be reserved system 00:0f: iomem range 0xfeda0000-0xfedbffff could not be reserved system 00:0f: iomem range 0xfee00000-0xfee00fff could not be reserved khelper used greatest stack depth: 2780 bytes left PCI: Bridge: 0000:00:1c.0 IO window: disabled. MEM window: f4100000-f41fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.1 IO window: disabled. MEM window: f4000000-f40fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.3 IO window: 2000-3fff MEM window: f0000000-f3ffffff PREFETCH window: disabled. PCI: Bus 5, cardbus bridge: 0000:04:06.0 IO window: 00001400-000014ff IO window: 00001800-000018ff PREFETCH window: c0000000-c3ffffff MEM window: c4000000-c7ffffff PCI: Bridge: 0000:00:1e.0 IO window: disabled. MEM window: f4200000-f45fffff PREFETCH window: disabled. ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1c.0 to 64 ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 17 (level, low) -> IRQ 17 PCI: Setting latency timer of device 0000:00:1c.1 to 64 ACPI: PCI Interrupt 0000:00:1c.3[D] -> GSI 19 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:00:1c.3 to 64 PCI: Setting latency timer of device 0000:00:1e.0 to 64 ACPI: PCI Interrupt 0000:04:06.0[A] -> GSI 18 (level, low) -> IRQ 19 NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 8, 1048576 bytes) TCP bind hash table entries: 65536 (order: 9, 2359296 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered checking if image is initramfs... it is Freeing initrd memory: 2403k freed apm: BIOS not found. audit: initializing netlink socket (disabled) audit(1197298614.892:1): initialized highmem bounce pool size: 64 pages Total HugeTLB memory allocated, 0 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) Boot video device is 0000:00:02.0 PCI: Setting latency timer of device 0000:00:1c.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.0:pcie00] Allocate Port Service[0000:00:1c.0:pcie02] PCI: Setting latency timer of device 0000:00:1c.1 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.1:pcie00] Allocate Port Service[0000:00:1c.1:pcie02] PCI: Setting latency timer of device 0000:00:1c.3 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.3:pcie00] Allocate Port Service[0000:00:1c.3:pcie02] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 ACPI: Fan [C331] (off) ACPI: Fan [C332] (off) ACPI: Fan [C333] (off) ACPI: Fan [C334] (off) ACPI: SSDT BF7F5D95, 01FB (r1 HP Cpu0Ist 3000 INTL 20060317) ACPI: SSDT BF7F6015, 04CB (r1 HP Cpu0Cst 3001 INTL 20060317) Monitor-Mwait will be used to enter C-1 state Monitor-Mwait will be used to enter C-2 state ACPI: CPU0 (power states: C1[C1] C2[C2]) ACPI: Processor [CPU0] (supports 8 throttling states) ACPI: SSDT BF7F5CCD, 00C8 (r1 HP Cpu1Ist 3000 INTL 20060317) ACPI: SSDT BF7F5F90, 0085 (r1 HP Cpu1Cst 3000 INTL 20060317) ACPI: CPU1 (power states: C1[C1] C2[C2]) ACPI: Processor [CPU1] (supports 8 throttling states) ACPI: Thermal Zone [TZ0] (51 C) ACPI: Thermal Zone [TZ1] (48 C) ACPI: Thermal Zone [TZ2] (40 C) ACPI: Thermal Zone [TZ3] (31 C) ACPI: Thermal Zone [TZ4] (48 C) isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found hpet_resources: 0xfed00000 is busy khelper used greatest stack depth: 2768 bytes left Non-volatile memory driver v1.2 Linux agpgart interface v0.102 agpgart: Detected an Intel 945GM Chipset. agpgart: Detected 7932K stolen memory. agpgart: AGP aperture is 256M @ 0xe0000000 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled serial8250: ttyS2 at I/O 0x3e8 (irq = 7) is a 16550A RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize input: Macintosh mouse button emulation as /class/input/input0 Yenta: CardBus bridge found at 0000:04:06.0 [103c:30ad] Yenta: Enabling burst memory read transactions Yenta: Using INTVAL to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:04:06.0, mfunc 0x01aa1b22, devctl 0x64 Yenta: ISA IRQ mask 0x0cf8, PCI irq 19 Socket status: 30000006 pcmcia: parent PCI bridge Memory window: 0xf4200000 - 0xf45fffff PNP: PS/2 Controller [PNP0303:C21D,PNP0f13:C21E] at 0x60,0x64 irq 1,12 i8042.c: Detected active multiplexing controller, rev 1.1. serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX0 port at 0x60,0x64 irq 12 serio: i8042 AUX1 port at 0x60,0x64 irq 12 serio: i8042 AUX2 port at 0x60,0x64 irq 12 serio: i8042 AUX3 port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard as /class/input/input1 cpuidle: using governor ladder Synaptics Touchpad, model: 1, fw: 6.2, id: 0x2580b1, caps: 0xa04793/0x300000 serio: Synaptics pass-through port at isa0060/serio4/input0 input: SynPS/2 Synaptics TouchPad as /class/input/input2 cpuidle: using governor menu Marking TSC unstable due to: TSC halts in idle. Time: hpet clocksource has been installed. usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 Using IPI No-Shortcut mode registered taskstats version 1 Magic number: 3:164:940 Freeing unused kernel memory: 576k freed Write protecting the kernel read-only data: 916k ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:1d.7: debug port 1 PCI: cache line size of 32 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: irq 20, io mem 0xf4784000 ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 8 ports detected insmod used greatest stack depth: 1684 bytes left ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver USB Universal Host Controller Interface driver v3.0 ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: UHCI Host Controller uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1d.0: irq 20, io base 0x00004020 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 22 (level, low) -> IRQ 21 PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: UHCI Host Controller uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.1: irq 21, io base 0x00004040 usb usb3: configuration #1 chosen from 1 choice hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 19 PCI: Setting latency timer of device 0000:00:1d.2 to 64 uhci_hcd 0000:00:1d.2: UHCI Host Controller uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:1d.2: irq 19, io base 0x00004060 usb usb4: configuration #1 chosen from 1 choice hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 19 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:00:1d.3 to 64 uhci_hcd 0000:00:1d.3: UHCI Host Controller uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5 uhci_hcd 0000:00:1d.3: irq 18, io base 0x00004080 usb usb5: configuration #1 chosen from 1 choice hub 5-0:1.0: USB hub found hub 5-0:1.0: 2 ports detected SCSI subsystem initialized libata version 3.00 loaded. ahci 0000:00:1f.2: version 3.0 ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 21 (level, low) -> IRQ 22 ahci 0000:00:1f.2: nr_ports (4) and implemented port map (0x1) don't match, using nr_ports ahci 0000:00:1f.2: forcing PORTS_IMPL to 0xf usb 2-1: new full speed USB device using uhci_hcd and address 2 usb 2-1: configuration #1 chosen from 1 choice usb 3-1: new full speed USB device using uhci_hcd and address 2 usb 3-1: configuration #1 chosen from 1 choice ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 1.5 Gbps 0xf impl SATA mode ahci 0000:00:1f.2: flags: 64bit ncq ilck stag pm led clo pmp pio slum part PCI: Setting latency timer of device 0000:00:1f.2 to 64 scsi0 : ahci scsi1 : ahci scsi2 : ahci scsi3 : ahci ata1: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785100 irq 220 ata2: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785180 irq 220 ata3: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785200 irq 220 ata4: SATA max UDMA/133 abar m1024@0xf4785000 port 0xf4785280 irq 220 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ACPI cmd f5/00:00:00:00:00:a0 filtered out ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 filtered out ata1.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded ata1.00: ATA-7: FUJITSU MHV2080BH PL, 892C, max UDMA/100 ata1.00: 156301488 sectors, multi 16: LBA48 ata1.00: ACPI cmd f5/00:00:00:00:00:a0 filtered out ata1.00: ACPI cmd b1/c1:00:00:00:00:a0 filtered out ata1.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded ata1.00: configured for UDMA/100 ata1.00: configured for UDMA/100 ata1: EH complete ata2: SATA link down (SStatus 0 SControl 0) ata3: SATA link down (SStatus 0 SControl 0) ata4: SATA link down (SStatus 0 SControl 0) scsi 0:0:0:0: Direct-Access ATA FUJITSU MHV2080B 892C PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk insmod used greatest stack depth: 604 bytes left input: PS/2 Generic Mouse as /class/input/input3 kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. cs: IO port probe 0x100-0x3af: excluding 0x100-0x107 0x378-0x37f cs: IO port probe 0x3e0-0x4ff: clean. cs: IO port probe 0x820-0x8ff: clean. cs: IO port probe 0xc00-0xcf7: clean. cs: IO port probe 0xa00-0xaff: clean. input: Video Bus as /class/input/input4 ACPI: Video Device [C085] (multi-head: yes rom: no post: no) sd 0:0:0:0: Attached scsi generic sg0 type 0 input: Power Button (FF) as /class/input/input5 ACPI: Power Button (FF) [PWRF] input: Sleep Button (CM) as /class/input/input6 ACPI: Sleep Button (CM) [C249] input: Lid Switch as /class/input/input7 ACPI: Lid Switch [C241] input: PC Speaker as /class/input/input8 tg3.c:v3.86 (November 9, 2007) ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:01:00.0 to 64 eth0: Tigon3 [partno(BCM95751M) rev 4201 PHY(5750)] (PCI Express) 10/100/1000Base-T Ethernet 00:16:d4:a5:6d:f1 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1] eth0: dma_rwctrl[76180000] dma_mask[64-bit] ACPI: Battery Slot [C1B4] (battery present) ACPI: Battery Slot [C1B3] (battery absent) rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0 rtc0: alarms up to one month, y3k ACPI: AC Adapter [C1B2] (on-line) iTCO_vendor_support: vendor-support=0 ACPI: PCI Interrupt 0000:04:06.2[A] -> GSI 18 (level, low) -> IRQ 19 sdhci: Secure Digital Host Controller Interface driver sdhci: Copyright(c) Pierre Ossman sdhci: SDHCI controller found at 0000:04:06.3 [104c:803c] (rev 0) ACPI: PCI Interrupt 0000:04:06.3[C] -> GSI 22 (level, low) -> IRQ 21 mmc0: SDHCI at 0xf4202000 irq 21 PIO ata_piix 0000:00:1f.1: version 2.12 ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1f.1 to 64 scsi4 : ata_piix scsi5 : ata_piix ata5: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x40a0 irq 14 ata6: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x40a8 irq 15 parport_pc 00:03: reported by Plug and Play ACPI parport0: PC-style at 0x378 (0x778), irq 0 [PCSPP,TRISTATE] IRQ handler type mismatch for IRQ 0 current handler: timer Pid: 1078, comm: modprobe Not tainted 2.6.24-rc4 #6 [<c0406175>] show_trace_log_lvl+0x1a/0x2f [<c0406a1c>] show_trace+0x12/0x14 [<c0406d2c>] dump_stack+0x6c/0x72 [<c0469c65>] setup_irq+0x196/0x1ae [<c0469e3c>] request_irq+0xf4/0x112 [<f8a42f6d>] parport_pc_probe_port+0x73d/0x8bc [parport_pc] [<f8a431c6>] parport_pc_pnp_probe+0xda/0xf5 [parport_pc] [<c054d9ff>] pnp_device_probe+0x66/0x87 [<c0579b38>] driver_probe_device+0xe9/0x16a [<c0579ce2>] __driver_attach+0x76/0xaf [<c0579016>] bus_for_each_dev+0x3a/0x5f [<c0579983>] driver_attach+0x19/0x1b [<c0579335>] bus_add_driver+0x73/0x1aa [<c0579ed6>] driver_register+0x67/0x6c [<c054d7f1>] pnp_register_driver+0x17/0x19 [<f88c9342>] parport_pc_init+0x268/0x320 [parport_pc] [<c0455ec5>] sys_init_module+0x1430/0x155c [<c040504e>] sysenter_past_esp+0x6b/0xc1 ======================= parport0: irq 0 in use, resorting to polled operation ata5.00: ATAPI: HL-DT-STCD-RW/DVD DRIVE GCC-4247N, 1.01, max MWDMA2 iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007) iTCO_wdt: Found a ICH7-M TCO device (Version=2, TCOBASE=0x1060) iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0) ata5.00: configured for MWDMA2 ata6: port disabled. ignoring. scsi 4:0:0:0: CD-ROM HL-DT-ST RW/DVD GCC-4247N 1.01 PQ: 0 ANSI: 5 scsi 4:0:0:0: Attached scsi generic sg1 type 5 NET: Registered protocol family 23 tpm_inf_pnp 00:04: Found C205 with ID IFX0102 tpm_inf_pnp 00:04: TPM found: config base 0x560, data base 0x570, chip version 0x000b, vendor id 0x15d1 (Infineon), product id 0x000b (SLB 9635 TT 1.2) found SMC SuperIO Chip (devid=0x7a rev=01 base=0x004e): LPC47N227 smsc_superio_flat(): fir: 0x100, sir: 0x3e8, dma: 03, irq: 7, mode: 0x0e smsc_ircc_present: can't get sir_base of 0x3e8 intel_rng: FWH not detected sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.20 sr 4:0:0:0: Attached scsi CD-ROM sr0 Bluetooth: Core ver 2.11 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized Bluetooth: HCI USB driver ver 2.9 usbcore: registered new interface driver hci_usb ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1b.0 to 64 device-mapper: uevent: version 1.0.3 device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-devel@redhat.com EXT3 FS on sda3, internal journal kjournald starting. Commit interval 5 seconds EXT3 FS on sda2, internal journal EXT3-fs: mounted filesystem with ordered data mode. Adding 1839432k swap on /dev/sda4. Priority:-1 extents:1 across:1839432k IA-32 Microcode Update Driver: v1.14a <tigran@aivazian.fsnet.co.uk> ip_tables: (C) 2000-2006 Netfilter Core Team nf_conntrack version 0.5.0 (16384 buckets, 65536 max) audit(1197295041.980:2): audit_pid=1664 old=0 by auid=4294967295 Bluetooth: L2CAP ver 2.9 Bluetooth: L2CAP socket layer initialized Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM TTY layer initialized Bluetooth: RFCOMM ver 1.8 NET: Registered protocol family 10 lo: Disabled Privacy Extensions ADDRCONF(NETDEV_UP): eth0: link is not ready tg3: eth0: Link is up at 100 Mbps, full duplex. tg3: eth0: Flow control is off for TX and off for RX. ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [drm] Initialized drm 1.1.0 20060810 ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16 [drm] Initialized i915 1.6.0 20060119 on minor 0 eth0: no IPv6 routers present ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-12-10 14:05 ` Kjartan Maraas @ 2007-12-10 14:10 ` Tejun Heo 0 siblings, 0 replies; 29+ messages in thread From: Tejun Heo @ 2007-12-10 14:10 UTC (permalink / raw) To: Kjartan Maraas; +Cc: Tomas Carnecky, Pavel Machek, linux-ide, linux-kernel Kjartan Maraas wrote: > ma., 10.12.2007 kl. 10.03 +0900, skrev Tejun Heo: >> Kjartan Maraas wrote: >>>> Hmmm... Ah.. okay. Wrongly splitted patch. Can you please do it one >>>> more time? >>>> >>> Attached. >> Alright, it works now but it seems both dmesgs are from no-filter patch. >> I'm pretty sure it works too because one of your previous dmesgs showed >> it worked. Please double check. >> > Hmm, not sure what happened there. Attaching the filter dmesg output > here. Cool, thanks. -- tejun ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-18 20:16 ` Tomas Carnecky 2007-11-20 9:32 ` Kjartan Maraas @ 2007-11-28 8:06 ` Tejun Heo 2007-11-28 10:45 ` Tomas Carnecky 1 sibling, 1 reply; 29+ messages in thread From: Tejun Heo @ 2007-11-28 8:06 UTC (permalink / raw) To: Tomas Carnecky; +Cc: Pavel Machek, linux-ide, linux-kernel Tomas Carnecky wrote: > I kindof had suspected that. The docking station has an ultrabay slot > where I currently have a cdrom drive (since the notebook itself doesn't > have any cdrom drive. Once I took the cdrom drive out, I was able to > successfully perform what I wanted to do in points 3a and 5! > > The 'undock' button probably doesn't tell the kernel that it should > unload the cdrom driver. Even though after pressing the undock button > the drive becomes unusable (the green led that is on the side of the > ultrabay disables and it's impossible to open the tray). Though pressing > the undock button causes the usb ports to be removed from the kernel, at > least that's what dmesg suggests (I put the notebook into the dock, > waited a bit and then pressed the undock button): That undock button generate an ACPI event, right? You probably need to hook that ACPI event such that something like the following gets executed. echo 1 > /sys/device/pci0000:00/0000:00:1f.1/host?/target?:?:?:?/?:?:?:?/delete" > usb 1-4: new high speed USB device using ehci_hcd and address 11 > usb 1-4: configuration #1 chosen from 1 choice > hub 1-4:1.0: USB hub found > hub 1-4:1.0: 4 ports detected > ACPI: \_SB_.GDCK - docking > ACPI: \_SB_.GDCK - undocking > usb 1-4: USB disconnect, address 11 USB is capable of detecting hotplug event by itself. Unfortunately, ata_piix can't and in your case accessing non existent device is resulting machine reset. I don't know why tho. It usually just causes a bunch of timeouts before libata EH gives up on the device. > The notebook+dock+STR works as long as the notebook doesn't know about > the ultrabay device. That can be because the notebook was started > outside of the docking station, or inside the docking station but with > the ultrabay removed. But once the notebook sees the ultrabay device > it's over. As little as one suspend/resume cycle inside the docking > station and with a ultrabay device plugged in is enough to make the > kernel (partially) recognize the device - the kernel doesn't recognize > the device as a cdrom drive, but only as an UDMA/33 device. After one > suspend/resume cycle I see this in dmesg: Do you have sr_mod loaded? > ata4.00: ACPI cmd ef/03:45:00:00:00:a0 failed (Emask=0x1 Stat=0x51 Err=0x04) > ata4: failed to recover some devices, retrying in 5 secs > Coming out of suspend... > [... snip ...] > ata4.00: ACPI cmd ef/03:45:00:00:00:a0 failed (Emask=0x1 Stat=0x51 Err=0x04) That's your BIOS trying to set UDMA UDMA5 on the drive and the drive not liking it for some reason. > ata4.00: ACPI on devcfg failed the second time, disabling (errno=-5) > ata4.00: revalidation failed (errno=1) After two tries, libata thinks BIOS is no good and decides to turn off ACPI. > ata4: failed to recover some devices, retrying in 5 secs > ata4.00: configured for UDMA/33 Which results in successful configuration, yay. > And after that I can't resume outside of the docking station. So the > description of point 3 was incomplete, sorry about that. Can you please post... * full boot log with the ultra bay occupied. * the result of "hdparm -I /dev/sr0" with the ultra bay occupied. * the result of "lspci -nnvvv" with the ultra bay occupied. * full boot log without docking station. * the result of "lspci -nnvvv" without docking station. Thanks. -- tejun ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-28 8:06 ` Tejun Heo @ 2007-11-28 10:45 ` Tomas Carnecky 0 siblings, 0 replies; 29+ messages in thread From: Tomas Carnecky @ 2007-11-28 10:45 UTC (permalink / raw) To: Tejun Heo; +Cc: Pavel Machek, linux-ide, linux-kernel [-- Attachment #1: Type: text/plain, Size: 2186 bytes --] Tejun Heo wrote: > Tomas Carnecky wrote: >> I kindof had suspected that. The docking station has an ultrabay slot >> where I currently have a cdrom drive (since the notebook itself doesn't >> have any cdrom drive. Once I took the cdrom drive out, I was able to >> successfully perform what I wanted to do in points 3a and 5! >> >> The 'undock' button probably doesn't tell the kernel that it should >> unload the cdrom driver. Even though after pressing the undock button >> the drive becomes unusable (the green led that is on the side of the >> ultrabay disables and it's impossible to open the tray). Though pressing >> the undock button causes the usb ports to be removed from the kernel, at >> least that's what dmesg suggests (I put the notebook into the dock, >> waited a bit and then pressed the undock button): > > That undock button generate an ACPI event, right? You probably need > to hook that ACPI event such that something like the following gets > executed. > > echo 1 > /sys/device/pci0000:00/0000:00:1f.1/host?/target?:?:?:?/?:?:?:?/delete" I tried experimenting with echoing to [pci]/delete or [acpi]/undock and various combinations but no luck. >> The notebook+dock+STR works as long as the notebook doesn't know about >> the ultrabay device. That can be because the notebook was started >> outside of the docking station, or inside the docking station but with >> the ultrabay removed. But once the notebook sees the ultrabay device >> it's over. As little as one suspend/resume cycle inside the docking >> station and with a ultrabay device plugged in is enough to make the >> kernel (partially) recognize the device - the kernel doesn't recognize >> the device as a cdrom drive, but only as an UDMA/33 device. After one >> suspend/resume cycle I see this in dmesg: > > Do you have sr_mod loaded? Compiled into the kernel. > Can you please post... > > * full boot log with the ultra bay occupied. > > * the result of "hdparm -I /dev/sr0" with the ultra bay occupied. > > * the result of "lspci -nnvvv" with the ultra bay occupied. > > * full boot log without docking station. > > * the result of "lspci -nnvvv" without docking station. attached tom [-- Attachment #2: dmesg-with-ultrabay --] [-- Type: text/plain, Size: 23531 bytes --] Initializing cgroup subsys cpuset Linux version 2.6.24-rc3-gd2cca139-dirty (tomc@localhost) (gcc version 4.1.1 (Gentoo 4.1.1-r3)) #59 SMP PREEMPT Thu Nov 29 04:07:36 CET 2007 Command line: auto BOOT_IMAGE=2.6.24-rc3 ro root=802 resume=/dev/sda4 acpi_sleep=s3_bios,s3_mode thinkpad_acpi.fan_control=1 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009d800 (usable) BIOS-e820: 000000000009d800 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000007d6b0000 (usable) BIOS-e820: 000000007d6b0000 - 000000007d6cc000 (ACPI data) BIOS-e820: 000000007d6cc000 - 000000007d700000 (ACPI NVS) BIOS-e820: 000000007d700000 - 000000007e000000 (reserved) BIOS-e820: 00000000f0000000 - 00000000f4000000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved) BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved) BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved) BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved) Entering add_active_range(0, 0, 157) 0 entries of 256 used Entering add_active_range(0, 256, 513712) 1 entries of 256 used end_pfn_map = 1048576 DMI present. ACPI: RSDP 000F6950, 0024 (r2 LENOVO) ACPI: XSDT 7D6BCEF0, 0094 (r1 LENOVO TP-7S 1070 LTP 0) ACPI: FACP 7D6BD000, 00F4 (r3 LENOVO TP-7S 1070 LNVO 1) ACPI Warning (tbfadt-0442): Optional field "Gpe1Block" has zero address or length: 000000000000102C/0 [20070126] ACPI: DSDT 7D6BD3DB, E7A2 (r1 LENOVO TP-7S 1070 MSFT 3000000) ACPI: FACS 7D6E4000, 0040 ACPI: SSDT 7D6BD1B4, 0227 (r1 LENOVO TP-7S 1070 MSFT 3000000) ACPI: ECDT 7D6CBB7D, 0052 (r1 LENOVO TP-7S 1070 LNVO 1) ACPI: TCPA 7D6CBBCF, 0032 (r2 LENOVO TP-7S 1070 LNVO 1) ACPI: APIC 7D6CBC01, 0068 (r1 LENOVO TP-7S 1070 LNVO 1) ACPI: MCFG 7D6CBC69, 003C (r1 LENOVO TP-7S 1070 LNVO 1) ACPI: HPET 7D6CBCA5, 0038 (r1 LENOVO TP-7S 1070 LNVO 1) ACPI: SLIC 7D6CBDF0, 0176 (r1 LENOVO TP-7S 1070 LTP 0) ACPI: BOOT 7D6CBF66, 0028 (r1 LENOVO TP-7S 1070 LTP 1) ACPI: ASF! 7D6CBF8E, 0072 (r16 LENOVO TP-7S 1070 PTL 1) ACPI: SSDT 7D6E2697, 025F (r1 LENOVO TP-7S 1070 INTL 20050513) ACPI: SSDT 7D6E28F6, 00A6 (r1 LENOVO TP-7S 1070 INTL 20050513) ACPI: SSDT 7D6E299C, 04F7 (r1 LENOVO TP-7S 1070 INTL 20050513) ACPI: SSDT 7D6E2E93, 01D8 (r1 LENOVO TP-7S 1070 INTL 20050513) Entering add_active_range(0, 0, 157) 0 entries of 256 used Entering add_active_range(0, 256, 513712) 1 entries of 256 used Zone PFN ranges: DMA 0 -> 4096 DMA32 4096 -> 1048576 Normal 1048576 -> 1048576 Movable zone start PFN for each node early_node_map[2] active PFN ranges 0: 0 -> 157 0: 256 -> 513712 On node 0 totalpages: 513613 DMA zone: 56 pages used for memmap DMA zone: 1812 pages reserved DMA zone: 2129 pages, LIFO batch:0 DMA32 zone: 6967 pages used for memmap DMA32 zone: 502649 pages, LIFO batch:31 Normal zone: 0 pages used for memmap Movable zone: 0 pages used for memmap ACPI: PM-Timer IO Port: 0x1008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Processor #0 (Bootup-CPU) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) Processor #1 ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 1, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Setting APIC routing to flat ACPI: HPET id: 0x8086a201 base: 0xfed00000 Using ACPI (MADT) for SMP configuration information swsusp: Registered nosave memory region: 000000000009d000 - 000000000009e000 swsusp: Registered nosave memory region: 000000000009e000 - 00000000000a0000 swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000e0000 swsusp: Registered nosave memory region: 00000000000e0000 - 0000000000100000 Allocating PCI resources starting at 80000000 (gap: 7e000000:72000000) SMP: Allowing 2 CPUs, 0 hotplug CPUs PERCPU: Allocating 33312 bytes of per cpu data Built 1 zonelists in Zone order, mobility grouping on. Total pages: 504778 Kernel command line: auto BOOT_IMAGE=2.6.24-rc3 ro root=802 resume=/dev/sda4 acpi_sleep=s3_bios,s3_mode thinkpad_acpi.fan_control=1 Initializing CPU#0 PID hash table entries: 4096 (order: 12, 32768 bytes) Extended CMOS year: 2000 hpet clockevent registered TSC calibrated against HPET Marking TSC unstable due to TSCs unsynchronized time.c: Detected 1595.995 MHz processor. Console: colour dummy device 80x25 console [tty0] enabled Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes) Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes) Checking aperture... Memory: 2015520k/2054848k available (4453k kernel code, 38600k reserved, 1869k data, 244k init) SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1 Calibrating delay using timer specific routine.. 3195.87 BogoMIPS (lpj=1597938) Mount-cache hash table entries: 256 Initializing cgroup subsys debug Initializing cgroup subsys ns CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 4096K using mwait in idle threads. CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 CPU0: Thermal monitoring enabled (TM2) SMP alternatives: switching to UP code ACPI: Core revision 20070126 Using local APIC timer interrupts. APIC timer calibration result 12468702 Detected 12.468 MHz APIC timer. SMP alternatives: switching to SMP code Booting processor 1/2 APIC 0x1 Initializing CPU#1 Calibrating delay using timer specific routine.. 3191.85 BogoMIPS (lpj=1595927) CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 4096K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 1 CPU1: Thermal monitoring enabled (TM2) Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz stepping 0b Brought up 2 CPUs net_namespace: 120 bytes Time: 3:08:46 Date: 11/29/07 NET: Registered protocol family 16 ACPI: ACPI Dock Station Driver ACPI: \_SB_.PCI0.IDE0.PRIM.MSTR: found ejectable bay ACPI: \_SB_.PCI0.IDE0.PRIM.MSTR: Adding notify handler ACPI: Bay [\_SB_.PCI0.IDE0.PRIM.MSTR] Added ACPI: bus type pci registered PCI: Using MMCONFIG at f0000000 - f3ffffff ACPI: EC: EC description table is found, configuring boot EC ACPI: EC: non-query interrupt received, switching to interrupt mode ACPI: Interpreter enabled ACPI: (supports S0 S3 S4 S5) ACPI: Using IOAPIC for interrupt routing ACPI: EC: GPE = 0x12, I/O: command/status = 0x66, data = 0x62 ACPI: EC: driver started in poll mode ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP1._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11) ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11) ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 *11) ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 *11) ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11) ACPI: EC: non-query interrupt received, switching to interrupt mode ACPI: Power Resource [PUBS] (on) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init ACPI: bus type pnp registered pnp 00:00: Plug and Play ACPI device, IDs PNP0c01 (active) pnp 00:01: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active) pnp 00:02: Plug and Play ACPI device, IDs PNP0c02 (active) pnp 00:03: Plug and Play ACPI device, IDs PNP0103 (active) pnp 00:04: Plug and Play ACPI device, IDs PNP0200 (active) pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active) pnp 00:06: Plug and Play ACPI device, IDs PNP0c04 (active) pnp 00:07: Plug and Play ACPI device, IDs PNP0b00 (active) pnp 00:08: Plug and Play ACPI device, IDs LEN0003 PNP0303 (active) pnp 00:09: Plug and Play ACPI device, IDs IBM3780 PNP0f13 (active) pnp 00:0a: Plug and Play ACPI device, IDs PNP0501 (disabled) pnp 00:0b: Plug and Play ACPI device, IDs PNP0400 (disabled) pnp 00:0c: Plug and Play ACPI device, IDs WACf004 (disabled) pnp: PnP ACPI: found 13 devices ACPI: ACPI bus type pnp unregistered SCSI subsystem initialized libata version 3.00 loaded. usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report DMAR:No DMAR devices found PCI-GART: No AMD northbridge found. hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 hpet0: 3 64-bit timers, 14318180 Hz Time: hpet clocksource has been installed. Switched to high resolution mode on CPU 0 Switched to high resolution mode on CPU 1 pnp: the driver 'system' has been registered system 00:00: iomem range 0x0-0x9ffff could not be reserved system 00:00: iomem range 0xc0000-0xc3fff has been reserved system 00:00: iomem range 0xc4000-0xc7fff has been reserved system 00:00: iomem range 0xc8000-0xcbfff has been reserved system 00:00: driver attached system 00:02: iomem range 0xf0000000-0xf3ffffff could not be reserved system 00:02: iomem range 0xfed1c000-0xfed1ffff could not be reserved system 00:02: iomem range 0xfed14000-0xfed17fff could not be reserved system 00:02: iomem range 0xfed18000-0xfed18fff could not be reserved system 00:02: driver attached PCI: Bridge: 0000:00:1c.0 IO window: 2000-2fff MEM window: f4000000-f5ffffff PREFETCH window: f8500000-f85fffff PCI: Bridge: 0000:00:1c.1 IO window: 3000-3fff MEM window: f6000000-f7ffffff PREFETCH window: f8600000-f86fffff PCI: Bus 6, cardbus bridge: 0000:05:00.0 IO window: 00004000-000040ff IO window: 00004400-000044ff PREFETCH window: d8000000-dbffffff MEM window: 80000000-83ffffff PCI: Bridge: 0000:00:1e.0 IO window: 4000-7fff MEM window: d4000000-d7efffff PREFETCH window: d8000000-dbffffff ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1c.0 to 64 ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 21 (level, low) -> IRQ 21 PCI: Setting latency timer of device 0000:00:1c.1 to 64 PCI: Enabling device 0000:00:1e.0 (0005 -> 0007) PCI: Setting latency timer of device 0000:00:1e.0 to 64 ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:05:00.0 to 64 NET: Registered protocol family 2 IP route cache hash table entries: 65536 (order: 7, 524288 bytes) TCP established hash table entries: 262144 (order: 10, 4194304 bytes) TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) TCP: Hash tables configured (established 262144 bind 65536) TCP reno registered Simple Boot Flag at 0x35 set to 0x1 IA-32 Microcode Update Driver: v1.14a <tigran@aivazian.fsnet.co.uk> Total HugeTLB memory allocated, 0 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 512 (order 0, 4096 bytes) SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled SGI XFS Quota Management subsystem io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) Boot video device is 0000:00:02.0 PCI: Setting latency timer of device 0000:00:1c.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.0:pcie00] Allocate Port Service[0000:00:1c.0:pcie02] Allocate Port Service[0000:00:1c.0:pcie03] PCI: Setting latency timer of device 0000:00:1c.1 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.1:pcie00] Allocate Port Service[0000:00:1c.1:pcie02] Allocate Port Service[0000:00:1c.1:pcie03] ALI M7101 PMU not found. vesafb: framebuffer at 0xe0000000, mapped to 0xffffc20004100000, using 7616k, total 7616k vesafb: mode is 1280x1024x32, linelength=5120, pages=0 vesafb: scrolling: redraw vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0 Console: switching to colour frame buffer device 160x64 fb0: VESA VGA frame buffer device ACPI: AC Adapter [AC] (on-line) ACPI: Battery Slot [BAT0] (battery absent) input: Power Button (FF) as /devices/virtual/input/input0 ACPI: Power Button (FF) [PWRF] input: Lid Switch as /devices/virtual/input/input1 ACPI: Lid Switch [LID] input: Sleep Button (CM) as /devices/virtual/input/input2 ACPI: Sleep Button (CM) [SLPB] input: Video Bus as /devices/virtual/input/input3 ACPI: Video Device [VID] (multi-head: yes rom: no post: no) input: Video Bus as /devices/virtual/input/input4 ACPI: Video Device [VID1] (multi-head: yes rom: no post: no) ACPI: SSDT 7D6E1D72, 0282 (r1 PmRef Cpu0Ist 100 INTL 20050513) ACPI: SSDT 7D6E2079, 061E (r1 PmRef Cpu0Cst 100 INTL 20050513) Monitor-Mwait will be used to enter C-1 state Monitor-Mwait will be used to enter C-2 state Monitor-Mwait will be used to enter C-3 state ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU0] (supports 8 throttling states) ACPI: SSDT 7D6E1CAA, 00C8 (r1 PmRef Cpu1Ist 100 INTL 20050513) ACPI: SSDT 7D6E1FF4, 0085 (r1 PmRef Cpu1Cst 100 INTL 20050513) ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU1] (supports 8 throttling states) ACPI: Thermal Zone [THM0] (49 C) ACPI: Thermal Zone [THM1] (49 C) Real Time Clock Driver v1.12ac hpet_resources: 0xfed00000 is busy Non-volatile memory driver v1.2 Linux agpgart interface v0.102 agpgart: Detected an Intel 965GM Chipset. agpgart: Detected 7676K stolen memory. agpgart: AGP aperture is 256M @ 0xe0000000 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled pnp: the driver 'serial' has been registered pnp: Res cnt 2 pnp: res cnt 2 pnp: Encode io pnp: Encode irq serial 00:0a: activated 00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial 00:0a: driver attached pnp: Res cnt 2 pnp: res cnt 2 pnp: Encode io pnp: Encode irq serial 00:0c: activated 00:0c: ttyS1 at I/O 0x200 (irq = 5) is a NS16550A serial 00:0c: driver attached loop: module loaded nbd: registered device at major 43 thinkpad_acpi: ThinkPad ACPI Extras v0.16 thinkpad_acpi: http://ibm-acpi.sf.net/ thinkpad_acpi: ThinkPad BIOS 7SET21WW (1.07 ), EC 7RHT16WW-1.02 thinkpad_acpi: Lenovo ThinkPad X61 Tablet thinkpad_acpi: radio switch found; radios are enabled input: ThinkPad Extra Buttons as /devices/virtual/input/input5 Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI Copyright (c) 1999-2006 Intel Corporation. ACPI: PCI Interrupt 0000:00:19.0[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:19.0 to 64 e1000: 0000:00:19.0: e1000_probe: (PCI Express:2.5Gb/s:Width x1) 00:16:d3:ce:57:d9 e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection e1000e: Intel(R) PRO/1000 Network Driver - 0.2.0 e1000e: Copyright (c) 1999-2007 Intel Corporation. SCSI Media Changer driver v0.25 ahci 0000:00:1f.2: version 3.0 ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 16 (level, low) -> IRQ 16 ahci 0000:00:1f.2: nr_ports (3) and implemented port map (0x1) don't match, using nr_ports ahci 0000:00:1f.2: forcing PORTS_IMPL to 0x7 ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 3 ports 1.5 Gbps 0x7 impl SATA mode ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part PCI: Setting latency timer of device 0000:00:1f.2 to 64 scsi0 : ahci scsi1 : ahci scsi2 : ahci ata1: SATA max UDMA/133 abar m2048@0xf8426000 port 0xf8426100 irq 317 ata2: SATA max UDMA/133 abar m2048@0xf8426000 port 0xf8426180 irq 317 ata3: SATA max UDMA/133 abar m2048@0xf8426000 port 0xf8426200 irq 317 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ATA-7: HITACHI HTS541680J9SA00, SB2IC7UP, max UDMA/100 ata1.00: 156301488 sectors, multi 16: LBA48 NCQ (depth 31/32) ata1.00: configured for UDMA/100 ata2: SATA link down (SStatus 0 SControl 0) ata3: SATA link down (SStatus 0 SControl 0) scsi 0:0:0:0: Direct-Access ATA HITACHI HTS54168 SB2I PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk sd 0:0:0:0: Attached scsi generic sg0 type 0 ata_piix 0000:00:1f.1: version 2.12 ACPI: PCI Interrupt 0000:00:1f.1[C] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1f.1 to 64 scsi3 : ata_piix scsi4 : ata_piix ata4: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x18e0 irq 14 ata5: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x18e8 irq 15 ata4.00: ATAPI: DVD/CDRW UJDA775, CB03, max UDMA/33 ata4.00: configured for UDMA/33 ata5: port disabled. ignoring. scsi 3:0:0:0: CD-ROM MATSHITA DVD/CDRW UJDA775 CB03 PQ: 0 ANSI: 5 sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.20 sr 3:0:0:0: Attached scsi CD-ROM sr0 sr 3:0:0:0: Attached scsi generic sg1 type 5 USB Universal Host Controller Interface driver v3.0 ACPI: PCI Interrupt 0000:00:1a.0[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1a.0 to 64 uhci_hcd 0000:00:1a.0: UHCI Host Controller uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1 uhci_hcd 0000:00:1a.0: irq 20, io base 0x00001860 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1a.1[B] -> GSI 21 (level, low) -> IRQ 21 PCI: Setting latency timer of device 0000:00:1a.1 to 64 uhci_hcd 0000:00:1a.1: UHCI Host Controller uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1a.1: irq 21, io base 0x00001880 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: UHCI Host Controller uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.0: irq 16, io base 0x000018a0 usb 1-1: new full speed USB device using uhci_hcd and address 2 usb usb3: configuration #1 chosen from 1 choice hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 17 (level, low) -> IRQ 17 PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: UHCI Host Controller uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:1d.1: irq 17, io base 0x000018c0 usb usb4: configuration #1 chosen from 1 choice hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected usb 1-1: configuration #1 chosen from 1 choice Initializing USB Mass Storage driver... usb 2-2: new full speed USB device using uhci_hcd and address 2 usb 2-2: configuration #1 chosen from 1 choice hub 2-2:1.0: USB hub found hub 2-2:1.0: 4 ports detected usbcore: registered new interface driver usb-storage USB Mass Storage support registered. pnp: the driver 'i8042 kbd' has been registered i8042 kbd 00:08: driver attached pnp: the driver 'i8042 aux' has been registered i8042 aux 00:09: driver attached PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input6 ACPI: PCI Interrupt 0000:00:1f.3[A] -> GSI 23 (level, low) -> IRQ 23 IBM TrackPoint firmware: 0x0e, buttons: 3/3 input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/input/input7 i2c-parport-light: adapter type unspecified cpuidle: using governor ladder cpuidle: using governor menu usbcore: registered new interface driver usbhid drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver Advanced Linux Sound Architecture Driver Version 1.0.15 (Tue Oct 23 06:09:18 2007 UTC). ACPI: PCI Interrupt 0000:00:1b.0[B] -> GSI 17 (level, low) -> IRQ 17 hda_intel: probe_mask set to 0x1 for device 17aa:20ac PCI: Setting latency timer of device 0000:00:1b.0 to 64 hda_intel: azx_get_response timeout, switching to polling mode: last cmd=0x019f000c ALSA device list: #0: HDA Intel at 0xf8220000 irq 17 TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 NET: Registered protocol family 15 RPC: Registered udp transport module. RPC: Registered tcp transport module. swsusp: Resume From Partition /dev/sda4 PM: Checking swsusp image. PM: Resume from disk failed. Magic number: 15:589:109 UDF-fs: No VRS found XFS mounting filesystem sda2 Ending clean XFS mount for filesystem: sda2 VFS: Mounted root (xfs filesystem) readonly. Freeing unused kernel memory: 244k freed ACPI: PCI Interrupt 0000:00:1a.7[C] -> GSI 22 (level, low) -> IRQ 22 PCI: Setting latency timer of device 0000:00:1a.7 to 64 ehci_hcd 0000:00:1a.7: EHCI Host Controller ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 5 PCI: cache line size of 32 is not supported by device 0000:00:1a.7 ehci_hcd 0000:00:1a.7: irq 22, io mem 0xf8426c00 ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb5: configuration #1 chosen from 1 choice hub 5-0:1.0: USB hub found hub 5-0:1.0: 4 ports detected usb 2-2: USB disconnect, address 2 iwl4965: Intel(R) Wireless WiFi Link 4965AGN driver for Linux, 1.1.17ks iwl4965: Copyright(c) 2003-2007 Intel Corporation ACPI: PCI Interrupt 0000:00:1d.7[D] -> GSI 19 (level, low) -> IRQ 19 PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 6 ehci_hcd 0000:00:1d.7: debug port 1 PCI: cache line size of 32 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: irq 19, io mem 0xf8427000 ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb6: configuration #1 chosen from 1 choice hub 6-0:1.0: USB hub found hub 6-0:1.0: 4 ports detected ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 17 PCI: Setting latency timer of device 0000:03:00.0 to 64 iwl4965: Detected Intel Wireless WiFi Link 4965AGN usb 5-4: new high speed USB device using ehci_hcd and address 3 iwl4965: Tunable channels: 13 802.11bg, 19 802.11a channels phy0: Selected rate control algorithm 'iwl-4965-rs' usb 5-4: configuration #1 chosen from 1 choice hub 5-4:1.0: USB hub found hub 5-4:1.0: 4 ports detected usb 1-1: USB disconnect, address 2 usb 1-1: new full speed USB device using uhci_hcd and address 3 usb 1-1: configuration #1 chosen from 1 choice XFS mounting filesystem sda3 Ending clean XFS mount for filesystem: sda3 Adding 4882396k swap on /dev/sda4. Priority:1 extents:1 across:4882396k [-- Attachment #3: dmesg-without-dock --] [-- Type: text/plain, Size: 22616 bytes --] Initializing cgroup subsys cpuset Linux version 2.6.24-rc3-gd2cca139-dirty (tomc@localhost) (gcc version 4.1.1 (Gentoo 4.1.1-r3)) #59 SMP PREEMPT Thu Nov 29 04:07:36 CET 2007 Command line: auto BOOT_IMAGE=2.6.24-rc3 ro root=802 resume=/dev/sda4 acpi_sleep=s3_bios,s3_mode thinkpad_acpi.fan_control=1 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009d800 (usable) BIOS-e820: 000000000009d800 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000007d6b0000 (usable) BIOS-e820: 000000007d6b0000 - 000000007d6cc000 (ACPI data) BIOS-e820: 000000007d6cc000 - 000000007d700000 (ACPI NVS) BIOS-e820: 000000007d700000 - 000000007e000000 (reserved) BIOS-e820: 00000000f0000000 - 00000000f4000000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved) BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved) BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved) BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved) Entering add_active_range(0, 0, 157) 0 entries of 256 used Entering add_active_range(0, 256, 513712) 1 entries of 256 used end_pfn_map = 1048576 DMI present. ACPI: RSDP 000F6950, 0024 (r2 LENOVO) ACPI: XSDT 7D6BCEF0, 0094 (r1 LENOVO TP-7S 1070 LTP 0) ACPI: FACP 7D6BD000, 00F4 (r3 LENOVO TP-7S 1070 LNVO 1) ACPI Warning (tbfadt-0442): Optional field "Gpe1Block" has zero address or length: 000000000000102C/0 [20070126] ACPI: DSDT 7D6BD3DB, E7A2 (r1 LENOVO TP-7S 1070 MSFT 3000000) ACPI: FACS 7D6E4000, 0040 ACPI: SSDT 7D6BD1B4, 0227 (r1 LENOVO TP-7S 1070 MSFT 3000000) ACPI: ECDT 7D6CBB7D, 0052 (r1 LENOVO TP-7S 1070 LNVO 1) ACPI: TCPA 7D6CBBCF, 0032 (r2 LENOVO TP-7S 1070 LNVO 1) ACPI: APIC 7D6CBC01, 0068 (r1 LENOVO TP-7S 1070 LNVO 1) ACPI: MCFG 7D6CBC69, 003C (r1 LENOVO TP-7S 1070 LNVO 1) ACPI: HPET 7D6CBCA5, 0038 (r1 LENOVO TP-7S 1070 LNVO 1) ACPI: SLIC 7D6CBDF0, 0176 (r1 LENOVO TP-7S 1070 LTP 0) ACPI: BOOT 7D6CBF66, 0028 (r1 LENOVO TP-7S 1070 LTP 1) ACPI: ASF! 7D6CBF8E, 0072 (r16 LENOVO TP-7S 1070 PTL 1) ACPI: SSDT 7D6E2697, 025F (r1 LENOVO TP-7S 1070 INTL 20050513) ACPI: SSDT 7D6E28F6, 00A6 (r1 LENOVO TP-7S 1070 INTL 20050513) ACPI: SSDT 7D6E299C, 04F7 (r1 LENOVO TP-7S 1070 INTL 20050513) ACPI: SSDT 7D6E2E93, 01D8 (r1 LENOVO TP-7S 1070 INTL 20050513) Entering add_active_range(0, 0, 157) 0 entries of 256 used Entering add_active_range(0, 256, 513712) 1 entries of 256 used Zone PFN ranges: DMA 0 -> 4096 DMA32 4096 -> 1048576 Normal 1048576 -> 1048576 Movable zone start PFN for each node early_node_map[2] active PFN ranges 0: 0 -> 157 0: 256 -> 513712 On node 0 totalpages: 513613 DMA zone: 56 pages used for memmap DMA zone: 1812 pages reserved DMA zone: 2129 pages, LIFO batch:0 DMA32 zone: 6967 pages used for memmap DMA32 zone: 502649 pages, LIFO batch:31 Normal zone: 0 pages used for memmap Movable zone: 0 pages used for memmap ACPI: PM-Timer IO Port: 0x1008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Processor #0 (Bootup-CPU) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) Processor #1 ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 1, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Setting APIC routing to flat ACPI: HPET id: 0x8086a201 base: 0xfed00000 Using ACPI (MADT) for SMP configuration information swsusp: Registered nosave memory region: 000000000009d000 - 000000000009e000 swsusp: Registered nosave memory region: 000000000009e000 - 00000000000a0000 swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000e0000 swsusp: Registered nosave memory region: 00000000000e0000 - 0000000000100000 Allocating PCI resources starting at 80000000 (gap: 7e000000:72000000) SMP: Allowing 2 CPUs, 0 hotplug CPUs PERCPU: Allocating 33312 bytes of per cpu data Built 1 zonelists in Zone order, mobility grouping on. Total pages: 504778 Kernel command line: auto BOOT_IMAGE=2.6.24-rc3 ro root=802 resume=/dev/sda4 acpi_sleep=s3_bios,s3_mode thinkpad_acpi.fan_control=1 Initializing CPU#0 PID hash table entries: 4096 (order: 12, 32768 bytes) Extended CMOS year: 2000 hpet clockevent registered TSC calibrated against HPET Marking TSC unstable due to TSCs unsynchronized time.c: Detected 1595.994 MHz processor. Console: colour dummy device 80x25 console [tty0] enabled Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes) Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes) Checking aperture... Memory: 2015520k/2054848k available (4453k kernel code, 38600k reserved, 1869k data, 244k init) SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1 Calibrating delay using timer specific routine.. 3195.73 BogoMIPS (lpj=1597869) Mount-cache hash table entries: 256 Initializing cgroup subsys debug Initializing cgroup subsys ns CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 4096K using mwait in idle threads. CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 CPU0: Thermal monitoring enabled (TM2) SMP alternatives: switching to UP code ACPI: Core revision 20070126 Using local APIC timer interrupts. APIC timer calibration result 12468696 Detected 12.468 MHz APIC timer. SMP alternatives: switching to SMP code Booting processor 1/2 APIC 0x1 Initializing CPU#1 Calibrating delay using timer specific routine.. 3191.85 BogoMIPS (lpj=1595926) CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 4096K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 1 CPU1: Thermal monitoring enabled (TM2) Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz stepping 0b Brought up 2 CPUs net_namespace: 120 bytes Time: 3:27:16 Date: 11/29/07 NET: Registered protocol family 16 ACPI: ACPI Dock Station Driver ACPI: \_SB_.PCI0.IDE0.PRIM.MSTR: found ejectable bay ACPI: \_SB_.PCI0.IDE0.PRIM.MSTR: Adding notify handler ACPI: Bay [\_SB_.PCI0.IDE0.PRIM.MSTR] Added ACPI: bus type pci registered PCI: Using MMCONFIG at f0000000 - f3ffffff ACPI: EC: EC description table is found, configuring boot EC ACPI: EC: non-query interrupt received, switching to interrupt mode ACPI: Interpreter enabled ACPI: (supports S0 S3 S4 S5) ACPI: Using IOAPIC for interrupt routing ACPI: EC: GPE = 0x12, I/O: command/status = 0x66, data = 0x62 ACPI: EC: driver started in poll mode ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP1._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11) ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11) ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 *11) ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 *11) ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11) ACPI: EC: non-query interrupt received, switching to interrupt mode ACPI: Power Resource [PUBS] (on) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init ACPI: bus type pnp registered pnp 00:00: Plug and Play ACPI device, IDs PNP0c01 (active) pnp 00:01: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active) pnp 00:02: Plug and Play ACPI device, IDs PNP0c02 (active) pnp 00:03: Plug and Play ACPI device, IDs PNP0103 (active) pnp 00:04: Plug and Play ACPI device, IDs PNP0200 (active) pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active) pnp 00:06: Plug and Play ACPI device, IDs PNP0c04 (active) pnp 00:07: Plug and Play ACPI device, IDs PNP0b00 (active) pnp 00:08: Plug and Play ACPI device, IDs LEN0003 PNP0303 (active) pnp 00:09: Plug and Play ACPI device, IDs IBM3780 PNP0f13 (active) pnp 00:0a: Plug and Play ACPI device, IDs WACf004 (disabled) pnp: PnP ACPI: found 11 devices ACPI: ACPI bus type pnp unregistered SCSI subsystem initialized libata version 3.00 loaded. usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report DMAR:No DMAR devices found PCI-GART: No AMD northbridge found. hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 hpet0: 3 64-bit timers, 14318180 Hz Time: hpet clocksource has been installed. Switched to high resolution mode on CPU 0 Switched to high resolution mode on CPU 1 pnp: the driver 'system' has been registered system 00:00: iomem range 0x0-0x9ffff could not be reserved system 00:00: iomem range 0xc0000-0xc3fff has been reserved system 00:00: iomem range 0xc4000-0xc7fff has been reserved system 00:00: iomem range 0xc8000-0xcbfff has been reserved system 00:00: driver attached system 00:02: iomem range 0xf0000000-0xf3ffffff could not be reserved system 00:02: iomem range 0xfed1c000-0xfed1ffff could not be reserved system 00:02: iomem range 0xfed14000-0xfed17fff could not be reserved system 00:02: iomem range 0xfed18000-0xfed18fff could not be reserved system 00:02: driver attached PCI: Bridge: 0000:00:1c.0 IO window: 2000-2fff MEM window: f4000000-f5ffffff PREFETCH window: f8500000-f85fffff PCI: Bridge: 0000:00:1c.1 IO window: 3000-3fff MEM window: f6000000-f7ffffff PREFETCH window: f8600000-f86fffff PCI: Bus 6, cardbus bridge: 0000:05:00.0 IO window: 00004000-000040ff IO window: 00004400-000044ff PREFETCH window: d8000000-dbffffff MEM window: 80000000-83ffffff PCI: Bridge: 0000:00:1e.0 IO window: 4000-7fff MEM window: d4000000-d7efffff PREFETCH window: d8000000-dbffffff ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1c.0 to 64 ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 21 (level, low) -> IRQ 21 PCI: Setting latency timer of device 0000:00:1c.1 to 64 PCI: Enabling device 0000:00:1e.0 (0005 -> 0007) PCI: Setting latency timer of device 0000:00:1e.0 to 64 ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:05:00.0 to 64 NET: Registered protocol family 2 IP route cache hash table entries: 65536 (order: 7, 524288 bytes) TCP established hash table entries: 262144 (order: 10, 4194304 bytes) TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) TCP: Hash tables configured (established 262144 bind 65536) TCP reno registered Simple Boot Flag at 0x35 set to 0x1 IA-32 Microcode Update Driver: v1.14a <tigran@aivazian.fsnet.co.uk> Total HugeTLB memory allocated, 0 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 512 (order 0, 4096 bytes) SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled SGI XFS Quota Management subsystem io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) Boot video device is 0000:00:02.0 PCI: Setting latency timer of device 0000:00:1c.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.0:pcie00] Allocate Port Service[0000:00:1c.0:pcie02] Allocate Port Service[0000:00:1c.0:pcie03] PCI: Setting latency timer of device 0000:00:1c.1 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.1:pcie00] Allocate Port Service[0000:00:1c.1:pcie02] Allocate Port Service[0000:00:1c.1:pcie03] ALI M7101 PMU not found. vesafb: framebuffer at 0xe0000000, mapped to 0xffffc20004100000, using 7616k, total 7616k vesafb: mode is 1280x1024x32, linelength=5120, pages=0 vesafb: scrolling: redraw vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0 Console: switching to colour frame buffer device 160x64 fb0: VESA VGA frame buffer device ACPI: AC Adapter [AC] (on-line) ACPI: Battery Slot [BAT0] (battery absent) input: Power Button (FF) as /devices/virtual/input/input0 ACPI: Power Button (FF) [PWRF] input: Lid Switch as /devices/virtual/input/input1 ACPI: Lid Switch [LID] input: Sleep Button (CM) as /devices/virtual/input/input2 ACPI: Sleep Button (CM) [SLPB] input: Video Bus as /devices/virtual/input/input3 ACPI: Video Device [VID] (multi-head: yes rom: no post: no) input: Video Bus as /devices/virtual/input/input4 ACPI: Video Device [VID1] (multi-head: yes rom: no post: no) ACPI: SSDT 7D6E1D72, 0282 (r1 PmRef Cpu0Ist 100 INTL 20050513) ACPI: SSDT 7D6E2079, 061E (r1 PmRef Cpu0Cst 100 INTL 20050513) Monitor-Mwait will be used to enter C-1 state Monitor-Mwait will be used to enter C-2 state Monitor-Mwait will be used to enter C-3 state ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU0] (supports 8 throttling states) ACPI: SSDT 7D6E1CAA, 00C8 (r1 PmRef Cpu1Ist 100 INTL 20050513) ACPI: SSDT 7D6E1FF4, 0085 (r1 PmRef Cpu1Cst 100 INTL 20050513) ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU1] (supports 8 throttling states) ACPI: Thermal Zone [THM0] (49 C) ACPI: Thermal Zone [THM1] (49 C) Real Time Clock Driver v1.12ac hpet_resources: 0xfed00000 is busy Non-volatile memory driver v1.2 Linux agpgart interface v0.102 agpgart: Detected an Intel 965GM Chipset. agpgart: Detected 7676K stolen memory. agpgart: AGP aperture is 256M @ 0xe0000000 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled pnp: the driver 'serial' has been registered pnp: Res cnt 2 pnp: res cnt 2 pnp: Encode io pnp: Encode irq serial 00:0a: activated 00:0a: ttyS0 at I/O 0x200 (irq = 5) is a NS16550A serial 00:0a: driver attached loop: module loaded nbd: registered device at major 43 thinkpad_acpi: ThinkPad ACPI Extras v0.16 thinkpad_acpi: http://ibm-acpi.sf.net/ thinkpad_acpi: ThinkPad BIOS 7SET21WW (1.07 ), EC 7RHT16WW-1.02 thinkpad_acpi: Lenovo ThinkPad X61 Tablet thinkpad_acpi: radio switch found; radios are enabled input: ThinkPad Extra Buttons as /devices/virtual/input/input5 Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI Copyright (c) 1999-2006 Intel Corporation. ACPI: PCI Interrupt 0000:00:19.0[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:19.0 to 64 e1000: 0000:00:19.0: e1000_probe: (PCI Express:2.5Gb/s:Width x1) 00:16:d3:ce:57:d9 e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection e1000e: Intel(R) PRO/1000 Network Driver - 0.2.0 e1000e: Copyright (c) 1999-2007 Intel Corporation. SCSI Media Changer driver v0.25 ahci 0000:00:1f.2: version 3.0 ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 16 (level, low) -> IRQ 16 ahci 0000:00:1f.2: nr_ports (3) and implemented port map (0x1) don't match, using nr_ports ahci 0000:00:1f.2: forcing PORTS_IMPL to 0x7 ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 3 ports 1.5 Gbps 0x7 impl SATA mode ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part PCI: Setting latency timer of device 0000:00:1f.2 to 64 scsi0 : ahci scsi1 : ahci scsi2 : ahci ata1: SATA max UDMA/133 abar m2048@0xf8426000 port 0xf8426100 irq 317 ata2: SATA max UDMA/133 abar m2048@0xf8426000 port 0xf8426180 irq 317 ata3: SATA max UDMA/133 abar m2048@0xf8426000 port 0xf8426200 irq 317 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ATA-7: HITACHI HTS541680J9SA00, SB2IC7UP, max UDMA/100 ata1.00: 156301488 sectors, multi 16: LBA48 NCQ (depth 31/32) ata1.00: configured for UDMA/100 ata2: SATA link down (SStatus 0 SControl 0) ata3: SATA link down (SStatus 0 SControl 0) scsi 0:0:0:0: Direct-Access ATA HITACHI HTS54168 SB2I PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk sd 0:0:0:0: Attached scsi generic sg0 type 0 ata_piix 0000:00:1f.1: version 2.12 ACPI: PCI Interrupt 0000:00:1f.1[C] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1f.1 to 64 scsi3 : ata_piix scsi4 : ata_piix ata4: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x18e0 irq 14 ata5: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x18e8 irq 15 ata5: port disabled. ignoring. USB Universal Host Controller Interface driver v3.0 ACPI: PCI Interrupt 0000:00:1a.0[A] -> GSI 20 (level, low) -> IRQ 20 PCI: Setting latency timer of device 0000:00:1a.0 to 64 uhci_hcd 0000:00:1a.0: UHCI Host Controller uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1 uhci_hcd 0000:00:1a.0: irq 20, io base 0x00001860 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1a.1[B] -> GSI 21 (level, low) -> IRQ 21 PCI: Setting latency timer of device 0000:00:1a.1 to 64 uhci_hcd 0000:00:1a.1: UHCI Host Controller uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1a.1: irq 21, io base 0x00001880 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: UHCI Host Controller uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.0: irq 16, io base 0x000018a0 usb usb3: configuration #1 chosen from 1 choice usb 1-1: new full speed USB device using uhci_hcd and address 2 hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 17 (level, low) -> IRQ 17 PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: UHCI Host Controller uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 4 usb 1-1: configuration #1 chosen from 1 choice uhci_hcd 0000:00:1d.1: irq 17, io base 0x000018c0 usb usb4: configuration #1 chosen from 1 choice hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. pnp: the driver 'i8042 kbd' has been registered i8042 kbd 00:08: driver attached pnp: the driver 'i8042 aux' has been registered i8042 aux 00:09: driver attached PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input6 ACPI: PCI Interrupt 0000:00:1f.3[A] -> GSI 23 (level, low) -> IRQ 23 IBM TrackPoint firmware: 0x0e, buttons: 3/3 input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/input/input7 i2c-parport-light: adapter type unspecified cpuidle: using governor ladder cpuidle: using governor menu usbcore: registered new interface driver usbhid drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver Advanced Linux Sound Architecture Driver Version 1.0.15 (Tue Oct 23 06:09:18 2007 UTC). ACPI: PCI Interrupt 0000:00:1b.0[B] -> GSI 17 (level, low) -> IRQ 17 hda_intel: probe_mask set to 0x1 for device 17aa:20ac PCI: Setting latency timer of device 0000:00:1b.0 to 64 hda_intel: azx_get_response timeout, switching to polling mode: last cmd=0x003f000c ALSA device list: #0: HDA Intel at 0xf8220000 irq 17 TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 NET: Registered protocol family 15 RPC: Registered udp transport module. RPC: Registered tcp transport module. swsusp: Resume From Partition /dev/sda4 PM: Checking swsusp image. PM: Resume from disk failed. Magic number: 15:451:463 hash matches device 0000:05:00.1 Clocksource tsc unstable (delta = -79460111 ns) UDF-fs: No VRS found XFS mounting filesystem sda2 Ending clean XFS mount for filesystem: sda2 VFS: Mounted root (xfs filesystem) readonly. Freeing unused kernel memory: 244k freed ACPI: PCI Interrupt 0000:00:1a.7[C] -> GSI 22 (level, low) -> IRQ 22 PCI: Setting latency timer of device 0000:00:1a.7 to 64 ehci_hcd 0000:00:1a.7: EHCI Host Controller ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 5 PCI: cache line size of 32 is not supported by device 0000:00:1a.7 ehci_hcd 0000:00:1a.7: irq 22, io mem 0xf8426c00 ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb5: configuration #1 chosen from 1 choice hub 5-0:1.0: USB hub found hub 5-0:1.0: 4 ports detected usb 1-1: USB disconnect, address 2 ACPI: PCI Interrupt 0000:00:1d.7[D] -> GSI 19 (level, low) -> IRQ 19 PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 6 ehci_hcd 0000:00:1d.7: debug port 1 PCI: cache line size of 32 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: irq 19, io mem 0xf8427000 ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb6: configuration #1 chosen from 1 choice hub 6-0:1.0: USB hub found hub 6-0:1.0: 4 ports detected iwl4965: Intel(R) Wireless WiFi Link 4965AGN driver for Linux, 1.1.17ks iwl4965: Copyright(c) 2003-2007 Intel Corporation ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 17 PCI: Setting latency timer of device 0000:03:00.0 to 64 iwl4965: Detected Intel Wireless WiFi Link 4965AGN iwl4965: Tunable channels: 13 802.11bg, 19 802.11a channels phy0: Selected rate control algorithm 'iwl-4965-rs' usb 1-1: new full speed USB device using uhci_hcd and address 3 usb 1-1: configuration #1 chosen from 1 choice XFS mounting filesystem sda3 Ending clean XFS mount for filesystem: sda3 Adding 4882396k swap on /dev/sda4. Priority:1 extents:1 across:4882396k [-- Attachment #4: lspci-with-ultrabay --] [-- Type: text/plain, Size: 19789 bytes --] 00:00.0 Host bridge [0600]: Intel Corporation Mobile Memory Controller Hub [8086:2a00] (rev 0c) Subsystem: Lenovo Unknown device [17aa:20b3] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx- Latency: 0 Capabilities: [e0] Vendor Specific Information <?> 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile Integrated Graphics Controller [8086:2a02] (rev 0c) (prog-if 00 [VGA controller]) Subsystem: Lenovo Unknown device [17aa:20b5] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 10 Region 0: Memory at f8000000 (64-bit, non-prefetchable) [size=1M] Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M] Region 4: I/O ports at 1800 [size=8] Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable- Address: 00000000 Data: 0000 Capabilities: [d0] Power Management version 3 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Bridge: PM- B3+ 00:02.1 Display controller [0380]: Intel Corporation Mobile Integrated Graphics Controller [8086:2a03] (rev 0c) Subsystem: Lenovo Unknown device [17aa:20b5] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Region 0: Memory at f8100000 (64-bit, non-prefetchable) [size=1M] Capabilities: [d0] Power Management version 3 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Bridge: PM- B3+ 00:19.0 Ethernet controller [0200]: Intel Corporation 82566MM Gigabit Network Connection [8086:1049] (rev 03) Subsystem: Lenovo Unknown device [17aa:20de] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 20 Region 0: Memory at f8200000 (32-bit, non-prefetchable) [size=128K] Region 1: Memory at f8225000 (32-bit, non-prefetchable) [size=4K] Region 2: I/O ports at 1840 [size=32] Capabilities: [c8] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Address: 0000000000000000 Data: 0000 00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 [8086:2834] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 20 Region 4: I/O ports at 1860 [size=32] 00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 21 Region 4: I/O ports at 1880 [size=32] 00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03) (prog-if 20 [EHCI]) Subsystem: Lenovo Unknown device [17aa:20ab] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin C routed to IRQ 22 Region 0: Memory at f8426c00 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03) Subsystem: Lenovo Unknown device [17aa:20ac] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin B routed to IRQ 17 Region 0: Memory at f8220000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Address: 0000000000000000 Data: 0000 Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us ExtTag- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt- Capabilities: [100] Virtual Channel <?> Capabilities: [130] Root Complex Link <?> 00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 00002000-00002fff Memory behind bridge: f4000000-f5ffffff Prefetchable memory behind bridge: 00000000f8500000-00000000f85fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited ExtTag- RBE+ FLReset- DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us ClockPM- Suprise- LLActRep+ BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+ Slot # 2, PowerLimit 6.500000; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Address: fee0300c Data: 4161 Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20ad] Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100] Virtual Channel <?> Capabilities: [180] Root Complex Link <?> 00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 I/O behind bridge: 00003000-00003fff Memory behind bridge: f6000000-f7ffffff Prefetchable memory behind bridge: 00000000f8600000-00000000f86fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited ExtTag- RBE+ FLReset- DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us ClockPM- Suprise- LLActRep+ BwNot- LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+ Slot # 3, PowerLimit 6.500000; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet+ LinkState+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Address: fee0300c Data: 4169 Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20ad] Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100] Virtual Channel <?> Capabilities: [180] Root Complex Link <?> 00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 16 Region 4: I/O ports at 18a0 [size=32] 00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 17 Region 4: I/O ports at 18c0 [size=32] 00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03) (prog-if 20 [EHCI]) Subsystem: Lenovo Unknown device [17aa:20ab] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin D routed to IRQ 19 Region 0: Memory at f8427000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [58] Debug port: BAR=1 offset=00a0 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3) (prog-if 01 [Subtractive decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Bus: primary=00, secondary=05, subordinate=08, sec-latency=32 I/O behind bridge: 00004000-00007fff Memory behind bridge: d4000000-d7efffff Prefetchable memory behind bridge: 00000000d8000000-00000000dbffffff Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [50] Subsystem: Lenovo Unknown device [17aa:20ae] 00:1f.0 ISA bridge [0601]: Intel Corporation Mobile LPC Interface Controller [8086:2811] (rev 03) Subsystem: Lenovo Unknown device [17aa:20b6] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Capabilities: [e0] Vendor Specific Information <?> 00:1f.1 IDE interface [0101]: Intel Corporation Mobile IDE Controller [8086:2850] (rev 03) (prog-if 8a [Master SecP PriP]) Subsystem: Lenovo Unknown device [17aa:20a6] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin C routed to IRQ 16 Region 0: I/O ports at 01f0 [size=8] Region 1: I/O ports at 03f4 [size=1] Region 2: I/O ports at 0170 [size=8] Region 3: I/O ports at 0374 [size=1] Region 4: I/O ports at 18e0 [size=16] 00:1f.2 SATA controller [0106]: Intel Corporation Mobile SATA AHCI Controller [8086:2829] (rev 03) (prog-if 01 [AHCI 1.0]) Subsystem: Lenovo Unknown device [17aa:20a7] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 317 Region 0: I/O ports at 1c30 [size=8] Region 1: I/O ports at 1c24 [size=4] Region 2: I/O ports at 1c28 [size=8] Region 3: I/O ports at 1c20 [size=4] Region 4: I/O ports at 1c00 [size=32] Region 5: Memory at f8426000 (32-bit, non-prefetchable) [size=2K] Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/2 Enable+ Address: fee0300c Data: 4171 Capabilities: [70] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [a8] SATA HBA <?> 00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03) Subsystem: Lenovo Unknown device [17aa:20a9] Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 23 Region 0: Memory at f8427400 (32-bit, non-prefetchable) [size=256] Region 4: I/O ports at 1c40 [size=32] 03:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4230] (rev 61) Subsystem: Intel Corporation Unknown device [8086:1011] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR+ <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 316 Region 0: Memory at f7f00000 (64-bit, non-prefetchable) [size=8K] Capabilities: [c8] Power Management version 3 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+ Address: 00000000fee0300c Data: 4199 Capabilities: [e0] Express (v1) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr+ UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <128ns, L1 <64us ClockPM+ Suprise- LLActRep- BwNot- LnkCtl: ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- Capabilities: [100] Advanced Error Reporting <?> Capabilities: [140] Device Serial Number 97-83-6a-ff-ff-e8-13-00 05:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev ba) Subsystem: Lenovo Unknown device [17aa:20c6] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 Interrupt: pin A routed to IRQ 16 Region 0: Memory at d7eff000 (32-bit, non-prefetchable) [size=4K] Bus: primary=05, secondary=06, subordinate=07, sec-latency=176 Memory window 0: d8000000-dbfff000 (prefetchable) Memory window 1: 80000000-83fff000 (prefetchable) I/O window 0: 00004000-000040ff I/O window 1: 00004400-000044ff BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+ 16-bit legacy interface ports at 0001 05:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 04) (prog-if 10 [OHCI]) Subsystem: Lenovo Unknown device [17aa:20c7] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (500ns min, 1000ns max) Interrupt: pin B routed to IRQ 11 Region 0: Memory at d7efe800 (32-bit, non-prefetchable) [size=2K] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=2 PME- 05:00.2 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 21) Subsystem: Lenovo Unknown device [17aa:20c8] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin C routed to IRQ 11 Region 0: Memory at d7efe400 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=2 PME- [-- Attachment #5: lspci-without-dock --] [-- Type: text/plain, Size: 19789 bytes --] 00:00.0 Host bridge [0600]: Intel Corporation Mobile Memory Controller Hub [8086:2a00] (rev 0c) Subsystem: Lenovo Unknown device [17aa:20b3] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx- Latency: 0 Capabilities: [e0] Vendor Specific Information <?> 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile Integrated Graphics Controller [8086:2a02] (rev 0c) (prog-if 00 [VGA controller]) Subsystem: Lenovo Unknown device [17aa:20b5] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 10 Region 0: Memory at f8000000 (64-bit, non-prefetchable) [size=1M] Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M] Region 4: I/O ports at 1800 [size=8] Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable- Address: 00000000 Data: 0000 Capabilities: [d0] Power Management version 3 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Bridge: PM- B3+ 00:02.1 Display controller [0380]: Intel Corporation Mobile Integrated Graphics Controller [8086:2a03] (rev 0c) Subsystem: Lenovo Unknown device [17aa:20b5] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Region 0: Memory at f8100000 (64-bit, non-prefetchable) [size=1M] Capabilities: [d0] Power Management version 3 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Bridge: PM- B3+ 00:19.0 Ethernet controller [0200]: Intel Corporation 82566MM Gigabit Network Connection [8086:1049] (rev 03) Subsystem: Lenovo Unknown device [17aa:20de] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 20 Region 0: Memory at f8200000 (32-bit, non-prefetchable) [size=128K] Region 1: Memory at f8225000 (32-bit, non-prefetchable) [size=4K] Region 2: I/O ports at 1840 [size=32] Capabilities: [c8] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Address: 0000000000000000 Data: 0000 00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 [8086:2834] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 20 Region 4: I/O ports at 1860 [size=32] 00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 21 Region 4: I/O ports at 1880 [size=32] 00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03) (prog-if 20 [EHCI]) Subsystem: Lenovo Unknown device [17aa:20ab] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin C routed to IRQ 22 Region 0: Memory at f8426c00 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03) Subsystem: Lenovo Unknown device [17aa:20ac] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin B routed to IRQ 17 Region 0: Memory at f8220000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Address: 0000000000000000 Data: 0000 Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us ExtTag- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt- Capabilities: [100] Virtual Channel <?> Capabilities: [130] Root Complex Link <?> 00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 00002000-00002fff Memory behind bridge: f4000000-f5ffffff Prefetchable memory behind bridge: 00000000f8500000-00000000f85fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited ExtTag- RBE+ FLReset- DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us ClockPM- Suprise- LLActRep+ BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+ Slot # 2, PowerLimit 6.500000; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Address: fee0300c Data: 4161 Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20ad] Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100] Virtual Channel <?> Capabilities: [180] Root Complex Link <?> 00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 I/O behind bridge: 00003000-00003fff Memory behind bridge: f6000000-f7ffffff Prefetchable memory behind bridge: 00000000f8600000-00000000f86fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited ExtTag- RBE+ FLReset- DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us ClockPM- Suprise- LLActRep+ BwNot- LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+ Slot # 3, PowerLimit 6.500000; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet+ LinkState+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Address: fee0300c Data: 4169 Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20ad] Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100] Virtual Channel <?> Capabilities: [180] Root Complex Link <?> 00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 16 Region 4: I/O ports at 18a0 [size=32] 00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 17 Region 4: I/O ports at 18c0 [size=32] 00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03) (prog-if 20 [EHCI]) Subsystem: Lenovo Unknown device [17aa:20ab] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin D routed to IRQ 19 Region 0: Memory at f8427000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [58] Debug port: BAR=1 offset=00a0 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3) (prog-if 01 [Subtractive decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Bus: primary=00, secondary=05, subordinate=08, sec-latency=32 I/O behind bridge: 00004000-00007fff Memory behind bridge: d4000000-d7efffff Prefetchable memory behind bridge: 00000000d8000000-00000000dbffffff Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [50] Subsystem: Lenovo Unknown device [17aa:20ae] 00:1f.0 ISA bridge [0601]: Intel Corporation Mobile LPC Interface Controller [8086:2811] (rev 03) Subsystem: Lenovo Unknown device [17aa:20b6] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Capabilities: [e0] Vendor Specific Information <?> 00:1f.1 IDE interface [0101]: Intel Corporation Mobile IDE Controller [8086:2850] (rev 03) (prog-if 8a [Master SecP PriP]) Subsystem: Lenovo Unknown device [17aa:20a6] Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+ Latency: 0 Interrupt: pin C routed to IRQ 16 Region 0: I/O ports at 01f0 [size=8] Region 1: I/O ports at 03f4 [size=1] Region 2: I/O ports at 0170 [size=8] Region 3: I/O ports at 0374 [size=1] Region 4: I/O ports at 18e0 [size=16] 00:1f.2 SATA controller [0106]: Intel Corporation Mobile SATA AHCI Controller [8086:2829] (rev 03) (prog-if 01 [AHCI 1.0]) Subsystem: Lenovo Unknown device [17aa:20a7] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 317 Region 0: I/O ports at 1c30 [size=8] Region 1: I/O ports at 1c24 [size=4] Region 2: I/O ports at 1c28 [size=8] Region 3: I/O ports at 1c20 [size=4] Region 4: I/O ports at 1c00 [size=32] Region 5: Memory at f8426000 (32-bit, non-prefetchable) [size=2K] Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/2 Enable+ Address: fee0300c Data: 4171 Capabilities: [70] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [a8] SATA HBA <?> 00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03) Subsystem: Lenovo Unknown device [17aa:20a9] Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 23 Region 0: Memory at f8427400 (32-bit, non-prefetchable) [size=256] Region 4: I/O ports at 1c40 [size=32] 03:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4230] (rev 61) Subsystem: Intel Corporation Unknown device [8086:1011] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR+ <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 316 Region 0: Memory at f7f00000 (64-bit, non-prefetchable) [size=8K] Capabilities: [c8] Power Management version 3 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+ Address: 00000000fee0300c Data: 4199 Capabilities: [e0] Express (v1) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr+ UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <128ns, L1 <64us ClockPM+ Suprise- LLActRep- BwNot- LnkCtl: ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- Capabilities: [100] Advanced Error Reporting <?> Capabilities: [140] Device Serial Number 97-83-6a-ff-ff-e8-13-00 05:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev ba) Subsystem: Lenovo Unknown device [17aa:20c6] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 Interrupt: pin A routed to IRQ 16 Region 0: Memory at d7eff000 (32-bit, non-prefetchable) [size=4K] Bus: primary=05, secondary=06, subordinate=07, sec-latency=176 Memory window 0: d8000000-dbfff000 (prefetchable) Memory window 1: 80000000-83fff000 (prefetchable) I/O window 0: 00004000-000040ff I/O window 1: 00004400-000044ff BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+ 16-bit legacy interface ports at 0001 05:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 04) (prog-if 10 [OHCI]) Subsystem: Lenovo Unknown device [17aa:20c7] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (500ns min, 1000ns max) Interrupt: pin B routed to IRQ 11 Region 0: Memory at d7efe800 (32-bit, non-prefetchable) [size=2K] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=2 PME- 05:00.2 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 21) Subsystem: Lenovo Unknown device [17aa:20c8] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin C routed to IRQ 11 Region 0: Memory at d7efe400 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=2 PME- [-- Attachment #6: hdparam-dev-sr0 --] [-- Type: text/plain, Size: 582 bytes --] /dev/sr0: ATAPI CD-ROM, with removable media Model Number: DVD/CDRW UJDA775 Serial Number: Firmware Revision: CB03 Standards: Likely used CD-ROM ATAPI-1 Configuration: DRQ response: 50us. Packet size: 12 bytes Capabilities: LBA, IORDY(cannot be disabled) DMA: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 *udma2 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=180ns IORDY flow control=120ns HW reset results: CBLID- below Vih Device num = 0 determined by CSEL ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-18 10:52 ` Pavel Machek 2007-11-18 16:32 ` Tomas Carnecky @ 2007-11-18 16:49 ` Tomas Carnecky 2007-11-18 22:33 ` Rafael J. Wysocki 1 sibling, 1 reply; 29+ messages in thread From: Tomas Carnecky @ 2007-11-18 16:49 UTC (permalink / raw) To: Pavel Machek; +Cc: linux-kernel Pavel Machek wrote: > Hi! > >> echo disk > /sys/power/state >> >> successfully saves that state to the disk, but just as the laptop is >> about to turn itself off, it reboots (successfully, so the >> hibernation/resume process works well, even with X running! which is >> awesome :) ). But I'd rather like the computer turned off after I >> hibernate it. Where could the problem be? >> >> It's a new laptop, TP X61 tablet, I tried ubuntu (7.10, gutsy) for a few >> days, both suspend and hibernate worked there (with one or two crashes, >> probably due to X, I've read that the intel driver got some >> suspend/resume improvements recently). Now I'm running gentoo, kernel >> 2.6.24-rc2. I'm using newer versions of almost all software now compared >> to the ubuntu system. > > If it works in older ubuntu, you can probably do bisect. Does normal > shutdown work? You can try platform vs. shutdown mode... I forgot, normal shutdown (init 0) works, the 'shutdown' command fails somewhere in the gentoo init scripts, but that has nothing to do with the kernel. 'init 6' also works. Both regardless of where the notebook is (dock or outside). tom ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-18 16:49 ` Tomas Carnecky @ 2007-11-18 22:33 ` Rafael J. Wysocki 2007-11-22 11:59 ` Tomas Carnecky 0 siblings, 1 reply; 29+ messages in thread From: Rafael J. Wysocki @ 2007-11-18 22:33 UTC (permalink / raw) To: Tomas Carnecky; +Cc: Pavel Machek, linux-kernel On Sunday, 18 of November 2007, Tomas Carnecky wrote: > Pavel Machek wrote: > > Hi! > > > >> echo disk > /sys/power/state > >> > >> successfully saves that state to the disk, but just as the laptop is > >> about to turn itself off, it reboots (successfully, so the > >> hibernation/resume process works well, even with X running! which is > >> awesome :) ). But I'd rather like the computer turned off after I > >> hibernate it. Where could the problem be? > >> > >> It's a new laptop, TP X61 tablet, I tried ubuntu (7.10, gutsy) for a few > >> days, both suspend and hibernate worked there (with one or two crashes, > >> probably due to X, I've read that the intel driver got some > >> suspend/resume improvements recently). Now I'm running gentoo, kernel > >> 2.6.24-rc2. I'm using newer versions of almost all software now compared > >> to the ubuntu system. > > > > If it works in older ubuntu, you can probably do bisect. Does normal > > shutdown work? You can try platform vs. shutdown mode... > > I forgot, normal shutdown (init 0) works, the 'shutdown' command fails > somewhere in the gentoo init scripts, but that has nothing to do with > the kernel. 'init 6' also works. Both regardless of where the notebook > is (dock or outside). Please verify if you have the ehci_hcd driver loaded when the box is in the dock. If so, please try to unload it before hibernation and see if the box will reboot. Greetings, Rafael ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-18 22:33 ` Rafael J. Wysocki @ 2007-11-22 11:59 ` Tomas Carnecky 2007-11-22 16:43 ` Rafael J. Wysocki 0 siblings, 1 reply; 29+ messages in thread From: Tomas Carnecky @ 2007-11-22 11:59 UTC (permalink / raw) To: Rafael J. Wysocki; +Cc: Pavel Machek, linux-kernel Rafael J. Wysocki wrote: > On Sunday, 18 of November 2007, Tomas Carnecky wrote: >> Pavel Machek wrote: >>> Hi! >>> >>>> echo disk > /sys/power/state >>>> >>>> successfully saves that state to the disk, but just as the laptop is >>>> about to turn itself off, it reboots (successfully, so the >>>> hibernation/resume process works well, even with X running! which is >>>> awesome :) ). But I'd rather like the computer turned off after I >>>> hibernate it. Where could the problem be? >>>> >>>> It's a new laptop, TP X61 tablet, I tried ubuntu (7.10, gutsy) for a few >>>> days, both suspend and hibernate worked there (with one or two crashes, >>>> probably due to X, I've read that the intel driver got some >>>> suspend/resume improvements recently). Now I'm running gentoo, kernel >>>> 2.6.24-rc2. I'm using newer versions of almost all software now compared >>>> to the ubuntu system. >>> If it works in older ubuntu, you can probably do bisect. Does normal >>> shutdown work? You can try platform vs. shutdown mode... >> I forgot, normal shutdown (init 0) works, the 'shutdown' command fails >> somewhere in the gentoo init scripts, but that has nothing to do with >> the kernel. 'init 6' also works. Both regardless of where the notebook >> is (dock or outside). > > Please verify if you have the ehci_hcd driver loaded when the box is in the > dock. If so, please try to unload it before hibernation and see if the box > will reboot. I had to recompile the kernel because I have a monolithic kernel with as many components as possible compiled in. But after I disabled the whole USB subsystem, the laptop doesn't reboot anymore after hibernation. Is that a bug in the usb driver or are users supposed to unload ehci_hcd each time before hibernation? In the former case, I'd be willing to help debug. tom ^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: laptop reboots right after hibernation 2007-11-22 11:59 ` Tomas Carnecky @ 2007-11-22 16:43 ` Rafael J. Wysocki 0 siblings, 0 replies; 29+ messages in thread From: Rafael J. Wysocki @ 2007-11-22 16:43 UTC (permalink / raw) To: Tomas Carnecky; +Cc: Pavel Machek, linux-kernel On Thursday, 22 of November 2007, Tomas Carnecky wrote: > Rafael J. Wysocki wrote: > > On Sunday, 18 of November 2007, Tomas Carnecky wrote: > >> Pavel Machek wrote: > >>> Hi! > >>> > >>>> echo disk > /sys/power/state > >>>> > >>>> successfully saves that state to the disk, but just as the laptop is > >>>> about to turn itself off, it reboots (successfully, so the > >>>> hibernation/resume process works well, even with X running! which is > >>>> awesome :) ). But I'd rather like the computer turned off after I > >>>> hibernate it. Where could the problem be? > >>>> > >>>> It's a new laptop, TP X61 tablet, I tried ubuntu (7.10, gutsy) for a few > >>>> days, both suspend and hibernate worked there (with one or two crashes, > >>>> probably due to X, I've read that the intel driver got some > >>>> suspend/resume improvements recently). Now I'm running gentoo, kernel > >>>> 2.6.24-rc2. I'm using newer versions of almost all software now compared > >>>> to the ubuntu system. > >>> If it works in older ubuntu, you can probably do bisect. Does normal > >>> shutdown work? You can try platform vs. shutdown mode... > >> I forgot, normal shutdown (init 0) works, the 'shutdown' command fails > >> somewhere in the gentoo init scripts, but that has nothing to do with > >> the kernel. 'init 6' also works. Both regardless of where the notebook > >> is (dock or outside). > > > > Please verify if you have the ehci_hcd driver loaded when the box is in the > > dock. If so, please try to unload it before hibernation and see if the box > > will reboot. > > I had to recompile the kernel because I have a monolithic kernel with as > many components as possible compiled in. But after I disabled the whole > USB subsystem, the laptop doesn't reboot anymore after hibernation. Is > that a bug in the usb driver Well, I suspect so. We've already had a similar report and there are some problems that seem to be related to it with some boxes. Still, nobody knows what the problem really is so far. > or are users supposed to unload ehci_hcd each time before hibernation? As a (hopefully temporary) workaround. > In the former case, I'd be willing to help debug. We have yet to figure out how to do that. :-) Greetings, Rafael ^ permalink raw reply [flat|nested] 29+ messages in thread
end of thread, other threads:[~2007-12-10 14:30 UTC | newest] Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-11-11 16:42 laptop reboots right after hibernation Tomas Carnecky 2007-11-18 10:52 ` Pavel Machek 2007-11-18 16:32 ` Tomas Carnecky 2007-11-18 16:40 ` Tomas Carnecky 2007-11-18 20:16 ` Tomas Carnecky 2007-11-20 9:32 ` Kjartan Maraas 2007-11-28 1:09 ` Tejun Heo 2007-11-28 12:35 ` Kjartan Maraas 2007-11-28 13:35 ` Tejun Heo 2007-11-28 13:47 ` Jeff Garzik 2007-11-28 14:11 ` Mark Lord 2007-11-30 10:39 ` Tejun Heo 2007-11-30 21:37 ` Kjartan Maraas 2007-12-05 7:46 ` Tejun Heo 2007-12-05 8:27 ` Kjartan Maraas 2007-12-05 17:09 ` Kjartan Maraas 2007-12-06 2:38 ` Tejun Heo 2007-12-06 16:47 ` Kjartan Maraas 2007-12-09 6:46 ` Tejun Heo 2007-12-09 21:43 ` Kjartan Maraas 2007-12-10 1:03 ` Tejun Heo 2007-12-10 14:05 ` Kjartan Maraas 2007-12-10 14:10 ` Tejun Heo 2007-11-28 8:06 ` Tejun Heo 2007-11-28 10:45 ` Tomas Carnecky 2007-11-18 16:49 ` Tomas Carnecky 2007-11-18 22:33 ` Rafael J. Wysocki 2007-11-22 11:59 ` Tomas Carnecky 2007-11-22 16:43 ` Rafael J. Wysocki
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).