Toshiba Qosmio G35-AV660

From Jeremy Bryan Smith
Jump to navigation Jump to search

Info

Hardware:

  • CPU: Dual-core Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz
  • Memory: Maximum 4 GB ( with 2 x 2048 MB PC5300 DDR2 memory modules )
  • Display: 17" WUXGA TFT-LCD widescreen display with Ultimate TruBrite technology and 1920 x 1200 resolution; supports 1080p
  • HD DVD-ROM and DVD SuperMulti (+/- double layer) drive
  • Wifi: Intel® PRO/Wireless 3945ABG ( 802.11 a/b/g )
  • Ethernet: Built-in Intel® PRO/1000 VE 10/100/1000Base-TX Ethernet LAN with RJ-45 connector
  • Bluetooth: Bluetooth v2.0 + EDR (Enhanced Data Rate)
  • Modem: V.92 high-speed modem
  • 2 x 2.5" SATA disk drive slots @ 9.5mm height ( BIOS RAID 0 and RAID 1 supported )
  • NVIDIA GeForce Go 7600 graphics with PCI Express x16 subsystem and 256 MB discrete GDDR3 video memory
  • Fingerprint reader allows secure access to personal data
  • TV tuner receives standard NTSC input signals at a maximum resolution of 720 x 480; parental controls and closed captioning
  • Infrared receiver built-in
  • Infrared remote included
  • 5-in-1 bridge media adapter supports Secure Digital, MultiMediaCard, Memory Stick, Memory Stick PRO and xD-Picture Card
  • i.LINK (IEEE 1394) interface and 4 high-speed USB 2.0 ports for fast digital video, audio and data transfer
  • Built-in Harman/Kardon stereo speakers with 1-bit digital amplifier and Dolby Digital audio enhancements; S-video and HDMI outputs

Expandability:

  • One PCMCIA – Type II/Type I Card Slot
  • ExpressCard™ slot supporting ExpressCard/34 and ExpressCard/54

Software:

  • QosmioPlayer (pre-OS environment) provides quick access to CD/DVD launch and TV viewing; pause live TV for 1 to 5 hours
  • Microsoft Windows XP Media Center Edition 2005 operating system preinstalled
  • Software package included with Microsoft Office OneNote 2003, InterVideo WinDVD 5, Sonic Solutions PrimeTime and more

Physical properties:

  • Weighs 10.1 lbs. and measures 2.1" thin for portable power
  • Lithium-ion battery and AC adapter

Details

Wireless Adapter

05:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
        Subsystem: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection
        Flags: bus master, fast devsel, latency 0, IRQ 28
        Memory at ffaff000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [c8] Power Management version 2
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [e0] Express Legacy Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 00-18-de-ff-ff-28-24-39
        Kernel driver in use: iwl3945
        Kernel modules: iwl3945


Audio Device

00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
        Subsystem: Toshiba Corporation NM10/ICH7 Family High Definition Audio Controller
        Flags: bus master, fast devsel, latency 0, IRQ 27
        Memory at ffdfc000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [130] Root Complex Link
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

Video Card

01:00.0 VGA compatible controller: NVIDIA Corporation G73M [GeForce Go 7600] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Toshiba Corporation G73M [GeForce Go 7600]
        Flags: bus master, fast devsel, latency 0, IRQ 26
        Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
        I/O ports at cf00 [size=128]
        Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
        Capabilities: [60] Power Management version 2
        Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Kernel driver in use: nouveau
        Kernel modules: nvidiafb, nouveau

Ethernet Controller

02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller
        Subsystem: Toshiba Corporation 82573L Gigabit Ethernet Controller
        Flags: bus master, fast devsel, latency 0, IRQ 24
        Memory at ffce0000 (32-bit, non-prefetchable) [size=128K]
        I/O ports at bfe0 [size=32]
        Capabilities: [c8] Power Management version 2
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [e0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 00-15-b7-ff-ff-42-cc-59
        Kernel driver in use: e1000e
        Kernel modules: e1000e

TV Tuner

06:09.0 Multimedia video controller: Conexant Systems, Inc. CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder
        Subsystem: Toshiba Corporation CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder
        Flags: bus master, medium devsel, latency 64, IRQ 11
        Memory at f4000000 (32-bit, non-prefetchable) [size=64M]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2
        Kernel modules: cx18

Cardbus Controller

06:0b.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
        Subsystem: Toshiba Corporation PCIxx12 Cardbus Controller
        Physical Slot: 0
        Flags: bus master, medium devsel, latency 168, IRQ 21
        Memory at f8000000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=06, secondary=07, subordinate=07, sec-latency=176
        Memory window 0: d4000000-d7ffffff (prefetchable)
        Memory window 1: d8000000-dbffffff
        I/O window 0: 00001000-000010ff
        I/O window 1: 00001400-000014ff
        16-bit legacy interface ports at 0001
        Capabilities: [a0] Power Management version 2
        Kernel driver in use: yenta_cardbus
        Kernel modules: yenta_socket

Firewire Controller

06:0b.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller (prog-if 10 [OHCI])
        Subsystem: Toshiba Corporation PCIxx12 OHCI Compliant IEEE 1394 Host Controller
        Physical Slot: 0
        Flags: bus master, medium devsel, latency 64, IRQ 20
        Memory at f9fff800 (32-bit, non-prefetchable) [size=2K]
        Memory at f9ff8000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [44] Power Management version 2
        Kernel driver in use: firewire_ohci
        Kernel modules: firewire_ohci

Flash Storage Controller

06:0b.2 Mass storage controller: Texas Instruments PCIxx12 Flash Media Controller
        Subsystem: Toshiba Corporation PCIxx12 Flash Media Controller
        Physical Slot: 0
        Flags: bus master, medium devsel, latency 64, IRQ 23
        Memory at f9ffe000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2
        Kernel driver in use: tifm_7xx1
        Kernel modules: tifm_7xx1

06:0b.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller (prog-if 01)
        Subsystem: Toshiba Corporation PCIxx12 SDA Standard Compliant SD Host Controller
        Physical Slot: 0
        Flags: bus master, medium devsel, latency 64, IRQ 23
        Memory at f9fff700 (32-bit, non-prefetchable) [size=256]
        Capabilities: [80] Power Management version 2
        Kernel driver in use: sdhci-pci
        Kernel modules: sdhci_pci

Resources

Things not working under Linux

  • Fingerprint reader is not working under newer versions of fprintd. See related issue here:
    https://gitlab.freedesktop.org/libfprint/libfprint/-/issues/321
  • Wifi is flaky
  • nouveau video driver seems to crash once in a while
  • TV tuner is recognized but doesn't work
  • Some of the multimedia keys are not recognized:
    • video
    • music
    • record
    • brightness down
    • brightness up
    • DOLBY
    • monitor out
  • The extra functionality of the touchpad
    The touchpad has some cool functionality with shortcuts and whatnot, but I only ever saw that working under Windows

Look at dmesg complaining about the video capture card:

jeremy@hermes ~ $ sudo dmesg  | grep -i cx18
[   50.977560] cx18:  Start initialization, version 1.5.1
[   50.977625] cx18-0: Initializing card 0
[   50.977630] cx18-0: Unknown card: vendor/device: [14f1:5b7a]
[   50.978074] cx18-0:               subsystem vendor/device: [1179:0010]
[   50.978496] cx18-0: Defaulting to Hauppauge HVR-1600 card
[   50.978918] cx18-0: Please mail the vendor/device and subsystem vendor/device IDs and what kind of
[   50.979396] cx18-0: card you have to the linux-media mailinglist (www.linuxtv.org)
[   50.979990] cx18-0: Prefix your subject line with [UNKNOWN CX18 CARD].
[   51.047905] cx18-0: cx23418 revision 01010000 (B)
[   51.959292] cx18-0: Invalid EEPROM
[   51.959753] cx18-0: Simultaneous Digital and Analog TV capture supported
[  100.386396] cs5345 3-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
[  100.392984] cx18-0: Registered device video0 for encoder MPEG (64 x 32.00 kB)
[  100.392990] dvbdev: DVB: registering new adapter (cx18)
[  100.406177] cx18-0: frontend initialization failed
[  100.406879] cx18-0: DVB failed to register
[  100.407904] cx18-0: Registered device video32 for encoder YUV (20 x 101.25 kB)
[  100.407971] cx18-0: Registered device vbi0 for encoder VBI (20 x 51984 bytes)
[  100.408030] cx18-0: Registered device video24 for encoder PCM audio (256 x 4.00 kB)
[  100.408094] cx18-0: Registered device radio0 for encoder radio
[  100.408277] cx18-0: unregister DVB
[  100.408882] cx18-0: Error -1 registering devices
[  100.409693] cx18-0: Error -1 on initialization
[  100.410128] cx18: probe of 0000:06:09.0 failed with error -1
[  100.410164] cx18:  End initialization


Video driver issue (dmesg output):

[156448.221418] nouveau 0000:01:00.0: Xorg[6002]: reloc wait_idle failed: -16
[156448.221437] nouveau 0000:01:00.0: Xorg[6002]: reloc apply: -16
[156463.245057] nouveau 0000:01:00.0: Xorg[6002]: reloc wait_idle failed: -16
[156463.245080] nouveau 0000:01:00.0: Xorg[6002]: reloc apply: -16
[156478.261231] nouveau 0000:01:00.0: Xorg[6002]: reloc wait_idle failed: -16
[156478.261253] nouveau 0000:01:00.0: Xorg[6002]: reloc apply: -16
[156493.261327] nouveau 0000:01:00.0: Xorg[6002]: reloc wait_idle failed: -16
[156493.261348] nouveau 0000:01:00.0: Xorg[6002]: reloc apply: -16
[156508.261497] nouveau 0000:01:00.0: Xorg[6002]: reloc wait_idle failed: -16
[156508.261516] nouveau 0000:01:00.0: Xorg[6002]: reloc apply: -16
[156523.261327] nouveau 0000:01:00.0: Xorg[6002]: reloc wait_idle failed: -16
[156523.261346] nouveau 0000:01:00.0: Xorg[6002]: reloc apply: -16
[156523.508273] nouveau 0000:01:00.0: fifo: intr 00080000

TO TEST:

  • suspend
  • hibernate
  • Qosmio media OS .. find a copy and install it