Info and help for HP TX2500 Series
I just got my brand-spanking new HP TX2500 CTO this morning, and after several hours of uninstalling the bloatwares, defragging, and partitioning, I finally got to install Kubuntu 8.04.
Immediately I stumbled into the problem of booting from a LiveCD. An hour later I found out why.
By pressing Ctrl+Alt+F1, I could see boot messages. It turns out that as soon as the kernel loads, it detects overtemp, and starts to shut down the machine. The message line reads "Critical temperature (xxC) reached: shutting down".
Funny thing is that this happens even the temp is reasonably low (even around 60).
After a few search on the forums I tried the kernel parameter "acpi=off", and lo and behold, it works !
So I installed Hardy and several other essential applications (Radeon drivers through EnvyNG, etc) and realized there is no sound. No wonder, because ACPI interrupts control the sound chip. Irony is that I wanted to watch some HD video on this machine (surprisingly, the playback is slow) !
However, this parameter is the only thing that's working so far. I also tried noapic, nolapic, noacip, irqpoll, irqfixup, acpi_irq_balance, noirqdebug, but no avail.
I need some serious help here, but my hunch is that I have to wait for BIOS updates from HP for the next several months.
I post this new thread, hoping this one parameter can help some others to get going on Linux with this tablet PC.
Isao
Re: Info and help for HP TX2500 Series
please post your detailed laptop specs and the output of lspci.
Thanks.
Re: Info and help for HP TX2500 Series
check this thread, first post. i'm not sure if it works, see the sound section in the first post. it helped me on my tx2120, though not sure if it works on your (me jealous...) puma..
http://georgia.ubuntuforums.org/showthread.php?t=792669
oh, something else..mainly hope: i installed ubuntu 8.10 intrepid ibex alpha 1...sound works out of the box!
Re: Info and help for HP TX2500 Series
wabre, thanks for the link, but adding that line didn't make any difference, since TX2500 uses different combination of integrated chipset and the same Realtek chip. So, it shows up as "HDA ATI SB". I'll do some search on it to see what I can find.
sergiom99, here is my lspci -v output :
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
Subsystem: Hewlett-Packard Company Unknown device 30f1
Flags: bus master, 66MHz, medium devsel, latency 0
Capabilities: [c4] HyperTransport: Slave or Primary Interface
Capabilities: [54] HyperTransport: UnitID Clumping
Capabilities: [40] HyperTransport: Retry Mode
Capabilities: [9c] HyperTransport: #1a
Capabilities: [f8] HyperTransport: #1c
00:01.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (int gfx) (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00005000-00005fff
Memory behind bridge: d2200000-d23fffff
Prefetchable memory behind bridge: 00000000c0000000-00000000cfffffff
Capabilities: [44] HyperTransport: MSI Mapping
Capabilities: [b0] Subsystem: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (int gfx)
00:04.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 0) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=07, sec-latency=0
I/O behind bridge: 00003000-00004fff
Memory behind bridge: d1200000-d21fffff
Prefetchable memory behind bridge: 00000000d0000000-00000000d0ffffff
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Port (Slot+) IRQ 0
Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
Capabilities: [b0] Subsystem: Hewlett-Packard Company Unknown device 30f1
Capabilities: [b8] HyperTransport: MSI Mapping
00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=08, subordinate=08, sec-latency=0
Memory behind bridge: d1100000-d11fffff
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Port (Slot+) IRQ 0
Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
Capabilities: [b0] Subsystem: Hewlett-Packard Company Unknown device 30f1
Capabilities: [b8] HyperTransport: MSI Mapping
00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=09, subordinate=09, sec-latency=0
I/O behind bridge: 00002000-00002fff
Memory behind bridge: b0000000-b00fffff
Prefetchable memory behind bridge: 00000000d1000000-00000000d10fffff
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Port (Slot+) IRQ 0
Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
Capabilities: [b0] Subsystem: Hewlett-Packard Company Unknown device 30f1
Capabilities: [b8] HyperTransport: MSI Mapping
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode] (prog-if 01 [AHCI 1.0])
Subsystem: Hewlett-Packard Company Unknown device 30f1
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
I/O ports at 6038 [size=8]
I/O ports at 604c [size=4]
I/O ports at 6030 [size=8]
I/O ports at 6048 [size=4]
I/O ports at 6010 [size=16]
Memory at d2409000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [60] Power Management version 2
Capabilities: [70] #12 [0010]
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Unknown device 30f1
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 5
Memory at d2408000 (32-bit, non-prefetchable) [size=4K]
00:12.1 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI1 Controller (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Unknown device 30f1
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 5
Memory at d2407000 (32-bit, non-prefetchable) [size=4K]
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller (prog-if 20 [EHCI])
Subsystem: Hewlett-Packard Company Unknown device 30f1
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 7
Memory at d2409500 (32-bit, non-prefetchable) [size=256]
Capabilities: [c0] Power Management version 2
Capabilities: [e4] Debug port
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Unknown device 30f1
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 10
Memory at d2406000 (32-bit, non-prefetchable) [size=4K]
00:13.1 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI1 Controller (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Unknown device 30f1
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 10
Memory at d2405000 (32-bit, non-prefetchable) [size=4K]
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller (prog-if 20 [EHCI])
Subsystem: Hewlett-Packard Company Unknown device 30f1
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 4
Memory at d2409400 (32-bit, non-prefetchable) [size=256]
Capabilities: [c0] Power Management version 2
Capabilities: [e4] Debug port
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3a)
Subsystem: Hewlett-Packard Company Unknown device 30f1
Flags: 66MHz, medium devsel
Capabilities: [b0] HyperTransport: MSI Mapping
00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller (prog-if 80 [Master])
Subsystem: Hewlett-Packard Company Unknown device 30f1
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 5
I/O ports at 01f0 [size=8]
I/O ports at 03f4 [size=1]
I/O ports at 0170 [size=8]
I/O ports at 0374 [size=1]
I/O ports at 6000 [size=16]
Capabilities: [70] Message Signalled Interrupts: Mask- 64bit- Queue=0/1 Enable-
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
Subsystem: Hewlett-Packard Company Unknown device 30f1
Flags: bus master, slow devsel, latency 64, IRQ 5
Memory at d2400000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller
Subsystem: Hewlett-Packard Company Unknown device 30f1
Flags: bus master, 66MHz, medium devsel, latency 0
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=80, subordinate=8f, sec-latency=64
I/O behind bridge: 00001000-00001fff
00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Unknown device 30f1
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 10
Memory at d2404000 (32-bit, non-prefetchable) [size=4K]
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 11h HyperTransport Configuration (rev 40)
Flags: fast devsel
Capabilities: [80] HyperTransport: Host or Secondary Interface
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 11h Address Map
Flags: fast devsel
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 11h DRAM Controller
Flags: fast devsel
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 11h Miscellaneous Control
Flags: fast devsel
Capabilities: [f0] #0f [0010]
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 11h Link Control
Flags: fast devsel
01:05.0 VGA compatible controller: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics] (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Unknown device 30f1
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at c0000000 (32-bit, prefetchable) [size=256M]
I/O ports at 5000 [size=256]
Memory at d2300000 (32-bit, non-prefetchable) [size=64K]
Memory at d2200000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [50] Power Management version 3
Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
08:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01)
Subsystem: Hewlett-Packard Company Unknown device 137c
Flags: bus master, fast devsel, latency 0, IRQ 7
Memory at d1100000 (64-bit, non-prefetchable)%2
Re: Info and help for HP TX2500 Series
Re: Info and help for HP TX2500 Series
New findings and a few updates :
Web cam works with "Cheese". Install it with "sudo apt-get install cheese" and enjoy. I haven't tried with Skype or Ekiga yet.
If your machine is cool enough, you can boot without "acpi=off" boot option. You only have 3 to 4 minutes though until the machine shuts itself down again, and the keyboard and the touchpad don't work without it.
For the wireless, it seems like we just have to wait until the bugs in "wl" driver will be fixed. According to these threads :
http://ubuntuforums.org/showthread.p...82#post5326382
http://ubuntuforums.org/showthread.php?t=848622&page=3
the last update has broken the driver. Let's wait and see what happens.
I have been thinking to fix up some DSDT problem with this machine, by following instructions on this thread :
http://ubuntuforums.org/showthread.php?t=623633
but now I just found out I can't even type anything from keyboard.
My hope to get Linux going on this machine is getting slim.
Is anybody else out there have any other ideas to tackle this ?
Isao
Re: Info and help for HP TX2500 Series
Okay, so I verified that the webcam works for Skype and Ekiga.
For Ekiga, just type in a command line :
sudo apt-get install ekiga libpt-1.11.2-plugins-v4l2
After everything is installed, run Ekiga.
Go to Edit Menu -> Preferences -> Under Devices, Video Devices -> Set Video Plugin to V4L2.
Wait a few minutes, and you should be able to see yourself in the video.
For Skype :
Go to this page, and follow the direction :
https://help.ubuntu.com/community/Me...20Repositories
Then, do sudo apt-get install skype
That should be it.
As you know, at this point it's meaningless because the sound is not working. Well, someday...
Isao
Re: Info and help for HP TX2500 Series
You could try "noapic nolapic irqfixup" as suggested in http://ubuntuforums.org/showthread.php?t=837657
That thread also contains a tip for the sound card and a link to instructions for the touch screen.
The webcam is is v4l2 device so it won't work with version 1 v4l programs (like adobe's flash). There is a bridge for v4l2->v4l, but I forgot what it's called.
Re: Info and help for HP TX2500 Series
Thanks, but those kernel options didn't work.
I'm trying to set a higher trip-points with a script from another Ubuntu forum thread. It's still not working.
I don't have sound, but playing back some high def video with MPlayer and fglrx driver with OpenGL direct rendering is so smooth ! Image quality is just great.
Isao
Re: Info and help for HP TX2500 Series
isachan, could you please describe what other problems do you have with tx2500 ? Does touchscreen (and pressure sensitivity) work ? Does it suspend/resume properly ?