Linux on the <a>ASUS[/URL] <a>G50[/URL] & <a>G51[/URL] Series
Contents:
Resources
Tips for Ubuntu and Debian
32-bit or 64-bit?
RAID 0 or 1
Swap space
32-bit compatibility
How to install 32-bit .debs
Flash plugin for Firefox on Ubuntu/Iceweasel on Debian
Firmware upgrade for DVD-RW drives (not Blu-ray)
Freezes with Ubuntu while using Wi-Fi
CPU Overclocking
GPU Overclocking
Kernel config
G51: backslash key fix
Controlling the lights
G51J and G51Jx
Resources:
Linlap G50V wiki entry
Ubuntu howto guide
Tips for Ubuntu and Debian
32-bit or 64-bit?
64-bit has compatible 32-bit libraries (see below) and allows you to use all 4GB of RAM.
RAID 0 or 1
Debian: At the boot screen for the installer, hit TAB to edit the boot parameters, type a space and dmraid=true and hit Enter/Return.
Ubuntu: RAID 0/1 requires the Alternate Installer ( more info). At the boot screen for the alternate installer, hit F6 and then ESC to edit the boot parameters. Then type a space and dmraid=true and hit Enter/Return.
Swap space
I use 2GB for swap, but 1GB or 4GB would be fine. Swap is hardly ever needed when you have 4GB of RAM.
32-bit compatibility
Installing the ia32-libs package will allow you to compile and run 32-bit applications.
How to install 32-bit .debs
Use the --force-architecture option for dpkg:
Code:
<pre class='alt2' dir="ltr" style='border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;'>dpkg --force-architecture -i example.deb</pre>
Flash plugin for Firefox on Ubuntu/ Iceweasel on Debian
Install the flashplugin-nonfree package. Debian users must have the non-free repository added to /etc/apt/sources.list
Firmware upgrade for DVD-RW drives (not Blu-ray)
The stock firmware (revision RR04) can be affected by a bug. There is updated unofficial firmware that resolves the issue.
Freezes with Ubuntu while using Wi-Fi
If you encounter this problem see this post.
CPU Overclocking
lfsb was a tool sort of like SetFSB, but it doesn't support newer chipsets.
GPU Overclocking
NVClock
Kernel config
If you want to compile a custom kernel, here's my config which can be used as a starting place (copy to .config in the source directory and make oldconfig):
Code:
<pre class='alt2' dir="ltr" style='border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;'>http://allurgroceries.com/g50/config-2.6.31</pre>
<a>G51[/URL]: backslash key fix
G51 Linux backslash/pipe key remapping by linuxguy:
Quote:
The following procedure is for OpenSuse 11.1. It may/may not work for other Linux distributions.
The G51 has a key that the default Suse setup incorrectly interprets. The key is the backslash/pipe key. It interprets it as "<" and ">". To get around this you need to edit the keyboard map file for the raw (console) mode and make a local "fix" file for Xorg mode. This procedure will last through all runlevels, which is a good thing. You must be root to do the console mode fix.
Editing the keyboard map for console mode:
Look in /etc/sysconfig/keyboard. Search for KEYTABLE in the file. This will tell you the default keyboard map file it's using. Make a note of it. In my case it is us.map.gz. Now, cd /usr/share/kbd/keymaps/i386/qwerty. gunzip us.map.gz. Using your favorite editor, edit the us.map file and search for 86. This is the keycode that we want to change. Change the line so that it reads like this:
keycode 86 = backslash bar
Save the file.
Recompress it: gzip us.map
Done with raw mode.
-----------------------------------------------------------------------------
Fixing the key for Xorg mode:
su to yourself, not root. You must be in your own home directory for this fix, so type in cd <enter>.
With your favorite editor create a file called .Xmodmap - It must have the dot before the filename and it must be spelled exactly as shown. Add the following line:
keycode 94 = backslash bar
Save the file.
In order to make both changes effective, reboot. Your "|/" key should now function as normal.</enter>
Controlling the lights
Unfortunately there is currently no way to control the lights with software (you can physically unplug them). There is a way for the <a>ASUS[/URL] <a>G1[/URL] series to turn off their lights, see asus_laptop.c in the kernel.[/div]
G51J and G51Jx
Just got a G51J-A1 -- compiled my kernel in 13 mins and change (typing CONCURRENCY_LEVEL=8 makes me lulz). I can do 6 tracks in Ardour with around 4.5ms of latency using FFADO. So I can essentially confirm that this is probably one of the best machines you can get for doing pro audio on Linux.
I'll update the guide sometime, but if you want to run Debian, there are some things to know:
You will need a USB ethernet or wlan interface because lenny doesn't support the LAN or WLAN. Or you can download a full installer CD image and do it that way. You'll still need another computer and a USB stick or hard drive to get some stuff onto the machine.
The wireless is Intel 1000 series which you can get the firmware for here (1000 series microcode):
http://intellinuxwireless.org/?n=Downloads
Extract and copy the .ucode file to /lib/firmware, reload the iwlagn module and the wireless should be all good.
The wired ethernet is Atheros L1C based and uses the atl1c module.
The quirk for the audio is the same as the G50. I did not have to use the pipe key fix, it works fine for me.
lspci:
Code:
<pre style='border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 498px; text-align: left;' dir="ltr" class='alt2'>00:00.0 Host bridge: Intel Corporation Core Processor DMI (rev 11)
00:03.0 PCI bridge: Intel Corporation Core Processor PCI Express Root Port 1 (rev 11)
00:08.0 System peripheral: Intel Corporation Core Processor System Management Registers (rev 11)
00:08.1 System peripheral: Intel Corporation Core Processor Semaphore and Scratchpad Registers (rev 11)
00:08.2 System peripheral: Intel Corporation Core Processor System Control and Status Registers (rev 11)
00:08.3 System peripheral: Intel Corporation Core Processor Miscellaneous Registers (rev 11)
00:10.0 System peripheral: Intel Corporation Core Processor QPI Link (rev 11)
00:10.1 System peripheral: Intel Corporation Core Processor QPI Routing and Protocol Registers (rev 11)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 05)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 05)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation GT200 [GeForce GTX 260M] (rev a2)
03:00.0 Network controller: Intel Corporation WiFi Link 1000 Series
06:00.0 SD Host controller: Ricoh Co Ltd Device e822 (rev 01)
06:00.1 System peripheral: Ricoh Co Ltd Device e230 (rev 01)
06:00.2 System peripheral: Ricoh Co Ltd Device e852 (rev 01)
06:00.3 FireWire (IEEE 1394): Ricoh Co Ltd Device e832 (rev 01)
07:00.0 Ethernet controller: Attansic Technology Corp. Device 1063 (rev c0)
3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-Core Registers (rev 04)
3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 04)
3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 04)
3f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 04)
3f:03.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller (rev 04)
3f:03.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Target Address Decoder (rev 04)
3f:03.4 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Test Registers (rev 04)
3f:04.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Control Registers (rev 04)
3f:04.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Address Registers (rev 04)
3f:04.2 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Rank Registers (rev 04)
3f:04.3 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers (rev 04)
3f:05.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Control Registers (rev 04)
3f:05.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Address Registers (rev 04)
3f:05.2 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Rank Registers (rev 04)
3f:05.3 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers (rev 04)</pre>
lsusb:
Code:
<pre style='border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 114px; text-align: left;' dir="ltr" class='alt2'>Bus 002 Device 002: ID 8087:0020
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04f2:b106 Chicony Electronics Co., Ltd
Bus 001 Device 003: ID 0b05:1751 ASUSTek Computer, Inc.
Bus 001 Device 002: ID 8087:0020
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</pre>
lshw:
Code:
<pre style='border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 498px; text-align: left;' dir="ltr" class='alt2'>g51j
description: Notebook
product: G60J
vendor: ASUSTek Computer Inc.
version: 1.0
serial:
width: 64 bits
capabilities: smbios-2.6 dmi-2.6 vsyscall64 vsyscall32
configuration: boot=normal chassis=notebook uuid=
*-core
description: Motherboard
product: G60J
vendor: PEGATRON CORPORATION
physical id: 0
version: 1.0
serial:
slot: MIDDLE
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: 203 (09/22/2009)
size: 64KiB
capacity: 1984KiB
capabilities: pci upgrade shadowing cdboot bootselect edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification
*-cpu
description: CPU
product: Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GHz
vendor: Intel Corp.
physical id: 4
bus info: cpu@0
version: Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GH
serial: To Be Filled By O.E.M.
slot: Socket 989
size: 933MHz
capacity: 4GHz
width: 64 bits
clock: 533MHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good xtopology tsc_reliable nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida tpr_shadow vnmi flexpriority ept vpid cpufreq
*-cache:0
description: L1 cache
physical id: 5
slot: L1-Cache
size: 32KiB
capacity: 32KiB
capabilities: internal write-back unified
*-cache:1
description: L2 cache
physical id: 6
slot: L2-Cache
size: 256KiB
capacity: 256KiB
capabilities: internal varies unified
*-cache:2
description: L3 cache
physical id: 7
slot: L3-Cache
size: 6MiB
capacity: 6MiB
capabilities: internal varies unified
*-memory
description: System Memory
physical id: 24
slot: System board or motherboard
size: 4GiB
*-bank:0
description: SODIMM Synchronous 1067 MHz (0.9 ns)
product: M471B5673EH1-CF8
vendor: 80CE
physical id: 0
serial:
slot: DIMM0
size: 2GiB
width: 64 bits
clock: 1067MHz (0.9ns)
*-bank:1
description: SODIMM Synchronous 1067 MHz (0.9 ns)
product: M471B5673EH1-CF8
vendor: 80CE
physical id: 1
serial:
slot: DIMM2
size: 2GiB
width: 64 bits
clock: 1067MHz (0.9ns)
*-pci:0
description: Host bridge
product: Core Processor DMI
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 11
width: 32 bits
clock: 33MHz
*-pci:0
description: PCI bridge
product: Core Processor PCI Express Root Port 1
vendor: Intel Corporation
physical id: 3
bus info: pci@0000:00:03.0
version: 11
width: 32 bits
clock: 33MHz
capabilities: pci msi pciexpress pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:29 ioport:d000(size=4096) memory:e0000000-f30fffff
*-display
description: VGA compatible controller
product: GT200 [GeForce GTX 260M]
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:f2000000-f2ffffff memory:e0000000-efffffff(prefetchable) memory:f0000000-f1ffffff ioport:d000(size=128) memory:f3000000-f301ffff(prefetchable)
*-generic:0 UNCLAIMED
description: System peripheral
product: Core Processor System Management Registers
vendor: Intel Corporation
physical id: 8
bus info: pci@0000:00:08.0
version: 11
width: 32 bits
clock: 33MHz
capabilities: pciexpress cap_list
configuration: latency=0
*-generic:1 UNCLAIMED
description: System peripheral
product: Core Processor Semaphore and Scratchpad Registers
vendor: Intel Corporation
physical id: 8.1
bus info: pci@0000:00:08.1
version: 11
width: 32 bits
clock: 33MHz
capabilities: pciexpress cap_list
configuration: latency=0
*-generic:2 UNCLAIMED
description: System peripheral
product: Core Processor System Control and Status Registers
vendor: Intel Corporation
physical id: 8.2
bus info: pci@0000:00:08.2
version: 11
width: 32 bits
clock: 33MHz
capabilities: pciexpress cap_list
configuration: latency=0
*-generic:3 UNCLAIMED
description: System peripheral
product: Core Processor Miscellaneous Registers
vendor: Intel Corporation
physical id: 8.3
bus info: pci@0000:00:08.3
version: 11
width: 32 bits
clock: 33MHz
configuration: latency=0
*-generic:4 UNCLAIMED
description: System peripheral
product: Core Processor QPI Link
vendor: Intel Corporation
physical id: 10
bus info: pci@0000:00:10.0
version: 11
width: 32 bits
clock: 33MHz
configuration: latency=0
*-generic:5 UNCLAIMED
description: System peripheral
product: Core Processor QPI Routing and Protocol Registers
vendor: Intel Corporation
physical id: 10.1
bus info: pci@0000:00:10.1
version: 11
width: 32 bits
clock: 33MHz
configuration: latency=0
*-usb:0
description: USB Controller
product: 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
vendor: Intel Corporation
physical id: 1a
bus info: pci@0000:00:1a.0
version: 05
width: 32 bits
clock: 33MHz
capabilities: pm debug ehci bus_master cap_list
configuration: driver=ehci_hcd latency=0
resources: irq:16 memory:f4908000-f49083ff
*-multimedia
description: Audio device
product: 5 Series/3400 Series Chipset High Definition Audio
vendor: Intel Corporation
physical id: 1b
bus info: pci@0000:00:1b.0
version: 05
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=HDA Intel latency=0
resources: irq:22 memory:f4900000-f4903fff
*-pci:1
description: PCI bridge
product: 5 Series/3400 Series Chipset PCI Express Root Port 1
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: 05
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:30
*-pci:2
description: PCI bridge
product: 5 Series/3400 Series Chipset PCI Express Root Port 2
vendor: Intel Corporation
physical id: 1c.1
bus info: pci@0000:00:1c.1
version: 05
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:31 memory:f4800000-f48fffff
*-network
description: Wireless interface
product: WiFi Link 1000 Series
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlan1
version: 00
serial:
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlagn ip=192.168.1.216 latency=0 multicast=yes wireless=IEEE 802.11bgn
resources: irq:36 memory:f4800000-f4801fff
*-pci:3
description: PCI bridge
product: 5 Series/3400 Series Chipset PCI Express Root Port 3
vendor: Intel Corporation
physical id: 1c.2
bus info: pci@0000:00:1c.2
version: 05
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:32 ioport:c000(size=4096) memory:f3200000-f45fffff memory:f4a00000-f4bfffff(prefetchable)
*-pci:4
description: PCI bridge
product: 5 Series/3400 Series Chipset PCI Express Root Port 5
vendor: Intel Corporation
physical id: 1c.4
bus info: pci@0000:00:1c.4
version: 05
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:33 memory:f4700000-f47fffff
*-generic:0
description: SD Host controller
product: Ricoh Co Ltd
vendor: Ricoh Co Ltd
physical id: 0
bus info: pci@0000:06:00.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: msi pm pciexpress bus_master cap_list
configuration: driver=sdhci-pci latency=0
resources: irq:16 memory:f4703000-f47030ff
*-generic:1 UNCLAIMED
description: System peripheral
product: Ricoh Co Ltd
vendor: Ricoh Co Ltd
physical id: 0.1
bus info: pci@0000:06:00.1
version: 01
width: 32 bits
clock: 33MHz
capabilities: msi pm pciexpress bus_master cap_list
configuration: latency=0
resources: memory:f4702000-f47020ff
*-generic:2 UNCLAIMED
description: System peripheral
product: Ricoh Co Ltd
vendor: Ricoh Co Ltd
physical id: 0.2
bus info: pci@0000:06:00.2
version: 01
width: 32 bits
clock: 33MHz
capabilities: msi pm pciexpress bus_master cap_list
configuration: latency=0
resources: memory:f4701000-f47010ff
*-firewire
description: FireWire (IEEE 1394)
product: Ricoh Co Ltd
vendor: Ricoh Co Ltd
physical id: 0.3
bus info: pci@0000:06:00.3
version: 01
width: 32 bits
clock: 33MHz
capabilities: msi pm pciexpress ohci bus_master cap_list
configuration: driver=ohci1394 latency=0
resources: irq:19 memory:f4700000-f47007ff
*-pci:5
description: PCI bridge
product: 5 Series/3400 Series Chipset PCI Express Root Port 6
vendor: Intel Corporation
physical id: 1c.5
bus info: pci@0000:00:1c.5
version: 05
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:34 ioport:b000(size=4096) memory:f4600000-f46fffff
*-network
description: Ethernet interface
product: Attansic Technology Corp.
vendor: Attansic Technology Corp.
physical id: 0
bus info: pci@0000:07:00.0
logical name: eth1
version: c0
serial:
size: 100MB/s
capacity: 1GB/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.0.1-NAPI duplex=full firmware=N/A ip=192.168.1.230 latency=0 link=yes multicast=yes port=twisted pair speed=100MB/s
resources: irq:37 memory:f4600000-f463ffff ioport:b000(size=128)
*-usb:1
description: USB Controller
product: 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
vendor: Intel Corporation
physical id: 1d
bus info: pci@0000:00:1d.0
version: 05
width: 32 bits
clock: 33MHz
capabilities: pm debug ehci bus_master cap_list
configuration: driver=ehci_hcd latency=0
resources: irq:23 memory:f4907000-f49073ff
*-pci:6
description: PCI bridge
product: 82801 Mobile PCI Bridge
vendor: Intel Corporation
physical id: 1e
bus info: pci@0000:00:1e.0
version: a5
width: 32 bits
clock: 33MHz
capabilities: pci subtractive_decode bus_master cap_list
*-isa
description: ISA bridge
product: Mobile 5 Series Chipset LPC Interface Controller
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 05
width: 32 bits
clock: 33MHz
capabilities: isa bus_master cap_list
configuration: latency=0
*-storage
description: SATA controller
product: 5 Series/3400 Series Chipset 6 port SATA AHCI Controller
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
logical name: scsi0
logical name: scsi1
logical name: scsi4
version: 05
width: 32 bits
clock: 66MHz
capabilities: storage msi pm ahci_1.0 bus_master cap_list emulated
configuration: driver=ahci latency=0
resources: irq:35 ioport:e070(size=8) ioport:e060(size=4) ioport:e050(size=8) ioport:e040(size=4) ioport:e020(size=32) memory:f4906000-f49067ff
*-disk:0
description: ATA Disk
product: ST9320423AS
vendor: Seagate
physical id: 0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: 0002
serial:
size: 298GiB (320GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 signature=d9b3496e
*-volume:0
description: Windows FAT volume
vendor: MSDOS5.0
physical id: 1
bus info: scsi@0:0.0.0,1
logical name: /dev/sda1
version: FAT32
serial:
size: 14GiB
capacity: 14GiB
capabilities: primary hidden fat initialized
configuration: FATs=2 filesystem=fat
*-volume:1
description: Windows NTFS volume
physical id: 2
bus info: scsi@0:0.0.0,2
logical name: /dev/sda2
version: 3.1
serial:
size: 74GiB
capacity: 74GiB
capabilities: primary bootable ntfs initialized
configuration: clustersize=4096 created=2009-10-27 00:35:03 filesystem=ntfs label=OS state=clean
*-volume:2
description: Windows FAT volume
vendor: FRDOS4.1
physical id: 3
bus info: scsi@0:0.0.0,3
logical name: /dev/sda3
version: FAT32
serial:
size: 9990MiB
capacity: 208GiB
capabilities: primary extended partitioned partitioned:extended fat initialized
configuration: FATs=2 filesystem=fat
*-logicalvolume
description: HPFS/NTFS partition
physical id: 5
logical name: /dev/sda5
capacity: 208GiB
*-cdrom
description: DVD-RAM writer
product: DVDRAM GT30N
vendor: HL-DT-ST
physical id: 1
bus info: scsi@1:0.0.0
logical name: /dev/cdrom
logical name: /dev/cdrw
logical name: /dev/dvd
logical name: /dev/dvdrw
logical name: /dev/scd0
logical name: /dev/sr0
version: AS02
capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: ansiversion=5 status=nodisc
*-disk:1
description: ATA Disk
product: ST9320423AS
vendor: Seagate
physical id: 0.0.0
bus info: scsi@4:0.0.0
logical name: /dev/sdb
version: 0002
serial:
size: 298GiB (320GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 signature=bbc58b91
*-volume:0
description: EXT3 volume
vendor: Linux
physical id: 1
bus info: scsi@4:0.0.0,1
logical name: /dev/sdb1
logical name: /
version: 1.0
serial:
size: 294GiB
capacity: 294GiB
capabilities: primary bootable journaled extended_attributes large_files ext3 ext2 initialized
configuration: created=2009-11-24 22:35:32 filesystem=ext3 modified=2009-11-25 07:36:05 mount.fstype=ext3 mount.options=rw,relatime,errors=remount-ro,data=writeback mounted=2009-11-25 01:49:11 state=mounted
*-volume:1
description: Linux swap volume
physical id: 2
bus info: scsi@4:0.0.0,2
logical name: /dev/sdb2
version: 1
size: 3788MiB
capacity: 3788MiB
capabilities: primary nofs swap initialized
configuration: filesystem=swap pagesize=4096
*-serial
description: SMBus
product: 5 Series/3400 Series Chipset SMBus Controller
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
version: 05
width: 64 bits
clock: 33MHz
configuration: driver=i801_smbus latency=0
resources: irq:18 memory:f4905000-f49050ff ioport:e000(size=32)
*-pci:1
description: Host bridge
product: Core Processor QuickPath Architecture Generic Non-Core Registers
vendor: Intel Corporation
physical id: 101
bus info: pci@0000:3f:00.0
version: 04
width: 32 bits
clock: 33MHz
*-pci:2
description: Host bridge
product: Core Processor QuickPath Architecture System Address Decoder
vendor: Intel Corporation
physical id: 102
bus info: pci@0000:3f:00.1
version: 04
width: 32 bits
clock: 33MHz
*-pci:3
description: Host bridge
product: Core Processor QPI Link 0
vendor: Intel Corporation
physical id: 103
bus info: pci@0000:3f:02.0
version: 04
width: 32 bits
clock: 33MHz
*-pci:4
description: Host bridge
product: Core Processor QPI Physical 0
vendor: Intel Corporation
physical id: 104
bus info: pci@0000:3f:02.1
version: 04
width: 32 bits
clock: 33MHz
*-pci:5
description: Host bridge
product: Core Processor Integrated Memory Controller
vendor: Intel Corporation
physical id: 105
bus info: pci@0000:3f:03.0
version: 04
width: 32 bits
clock: 33MHz
*-pci:6
description: Host bridge
product: Core Processor Integrated Memory Controller Target Address Decoder
vendor: Intel Corporation
physical id: 106
bus info: pci@0000:3f:03.1
version: 04
width: 32 bits
clock: 33MHz
*-pci:7
description: Host bridge
product: Core Processor Integrated Memory Controller Test Registers
vendor: Intel Corporation
physical id: 107
bus info: pci@0000:3f:03.4
version: 04
width: 32 bits
clock: 33MHz
*-pci:8
description: Host bridge
product: Core Processor Integrated Memory Controller Channel 0 Control Registers
vendor: Intel Corporation
physical id: 108
bus info: pci@0000:3f:04.0
version: 04
width: 32 bits
clock: 33MHz
*-pci:9
description: Host bridge
product: Core Processor Integrated Memory Controller Channel 0 Address Registers
vendor: Intel Corporation
physical id: 109
bus info: pci@0000:3f:04.1
version: 04
width: 32 bits
clock: 33MHz
*-pci:10
description: Host bridge
product: Core Processor Integrated Memory Controller Channel 0 Rank Registers
vendor: Intel Corporation
physical id: 10a
bus info: pci@0000:3f:04.2
version: 04
width: 32 bits
clock: 33MHz
*-pci:11
description: Host bridge
product: Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers
vendor: Intel Corporation
physical id: 10b
bus info: pci@0000:3f:04.3
version: 04
width: 32 bits
clock: 33MHz
*-pci:12
description: Host bridge
product: Core Processor Integrated Memory Controller Channel 1 Control Registers
vendor: Intel Corporation
physical id: 10c
bus info: pci@0000:3f:05.0
version: 04
width: 32 bits
clock: 33MHz
*-pci:13
description: Host bridge
product: Core Processor Integrated Memory Controller Channel 1 Address Registers
vendor: Intel Corporation
physical id: 10d
bus info: pci@0000:3f:05.1
version: 04
width: 32 bits
clock: 33MHz
*-pci:14
description: Host bridge
product: Core Processor Integrated Memory Controller Channel 1 Rank Registers
vendor: Intel Corporation
physical id: 10e
bus info: pci@0000:3f:05.2
version: 04
width: 32 bits
clock: 33MHz
*-pci:15
description: Host bridge
product: Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers
vendor: Intel Corporation
physical id: 10f
bus info: pci@0000:3f:05.3
version: 04
width: 32 bits
clock: 33MHz</pre>
-
ALLurGroceries Vegan Vermin Super Moderator
-
I will be the first one to say, AllurGroceries is a great person and will give great advice. I would have not been able to get my G50VT running as it is now without his great advice.
-
Just a quick aside: I've been running Kubuntu/Ubuntu (I run both KDE4 and GNOME desktop environments) for a while now with Jaunty Jackelope (9.04) with nary a problem.
One caveat: If you're using the current KDE 4.2.2, it helps on the wi-fi (wlan0 usually) *and* ethernet (eth0 usually) to have nm-applet running in the KDE system tray.
To do this, open your favorite terminal and type: nm-applet &
The command, followed by a space, and then the ampersand (&) lets the applet run in the background without having to keep the terminal open.
After running -- nm-applet & --just CTRL-C to get back to the command prompt, and then type exit (or X out of the terminal window). This has worked wonders for my wi-fi ease-of-use, as when you left-click or right-click on the system tray applet indicator, you may configure many different networking parameters from this one little program.
nm-applet is also the only truly dependable networking applet that is working nearly flawlessly at this time, as well. This information, of course, may be subject to change with newer releases. Always check the changelog and bug reports.
Hope this is useful.
Warm Regards,
Firefishe -
Hi guys
do you think that this procedure will also work on ASUS N51? I am going to buy one, does anybody have experience with that?
I do not see any specific thread for this...
thanks -
got a asus g50vt-a1 and never touched linux
now i wanna install archlinux (its fast and stable and always up2date but rly hard to install from what i read :/ ). Will everything from my laptop work ? no driver needed to install etc? and which programms do u use for OC the cpu ?
thanks -
ALLurGroceries Vegan Vermin Super Moderator
Not sure about the N51, but it's got similar hardware so it shouldn't be a problem.
There are drivers to install - please see the Linlap Wiki or the howto for details. Everything works, though.
There is no way to OC your CPU in Linux. -
no way to OC the cpu? another minus
-
ALLurGroceries Vegan Vermin Super Moderator
There used to be a tool called lfsb that was sort of like SetFSB, but it hasn't been updated for a while so it doesn't support newer hardware.
Edit: You can overclock the GPU though, I should have mentioned that... http://www.linuxhardware.org/nvclock/ -
i flashed my gpu so no need for that :/
well i guess if i only work with linux its not needed anyway. So my idea right now is: linux for working ,xp for gameing cause switching is np due to the really fast boot times. how ever ißm not sure if new games will still support xp.. the requirments for wolfenstein came out some days ago and it didnt show xp under the supported os´s. And if that is the case, so i need vista for gameing, i wont switch as vista takes years to boot.. i would keep vista for everything then :/ -
ALLurGroceries Vegan Vermin Super Moderator
Bump for an update - now sharing my kernel configs.
Edit: Updated Linlap wiki entry with touchpad toggle button info. MonALISA team blog G50V howto guide seems to be down (403 forbidden).
Edit 2: I can't get 2.6.31-rc8 to boot (gets stuck probing USB devices, maybe something to do with busted DSDT?). Anyone else try it?
Edit 3: Updated for 2.6.31. Works fine. -
hi there, i have ubuntu 9.04 on my g50vt, and i got everything working except for the headphone jack. the linlap solution no worky. got any suggestions?
-
I got a G50Vt-A2 and I got the headphone jack working. I use it everyday actually. What line did you used and where did you placed it?
-
I've used this:
Code:Sound While sound works, the headphone jack does not work properly. No sound comes out of the headphones. Adding this line to the bottom of /etc/modprobe.d/alsa-base (it may be called alsa-base.conf on newer distros) may fix this problem: options snd-hda-intel model=g71v probe_mask=1 Or: options snd-hda-intel model=asus-mode3 After editing the file, try the following commands as root in order until one works (or just reboot): /etc/init.d/alsasound restart alsa force-reload update-modules Then unplug and replug the headphones or line-out cable and try playing audio.
in ubuntu 9.04 it didn't work. I ahven't found another fix for it. my laptop is g50vt X5 -
Ive not posted before, but I have a G51V and the fix for headphones has worked perfectly. Perhaps there was an error? Not meant to slight your process. The first command listed had no effect but the next worked as advertised.
-
well after looking through the comments on that page, i found a fix that worked perfectly
-
ALLurGroceries Vegan Vermin Super Moderator
Maybe you missed the sudo part -- that's the only difference between the wiki article and the comments (the article does say to run it as root, thus requiring sudo on Ubuntu).
Edit: Updated for 2.6.31-rc7 and MonALISA howto seems to be back from that 403 error.
Edit 2: Added anchors and table of contents, a couple of sentences about the lights.
Edit 3: Updated for 2.6.31. -
ALLurGroceries Vegan Vermin Super Moderator
I moved this guide to my website to make it easier for me to update and edit (I can't link to it directly due to forum rules, see my user page or sig).
-
WOOHOO Welcome back to the Asus club !
-
ALLurGroceries Vegan Vermin Super Moderator
So I got an upgrade to quad core too. I still can't get over how fast this thing compiles the kernel. It might make up for all my lost time using an Atom CPU. -
Hey maybe for fun, we should try getting raid going in Arch
-
ALLurGroceries Vegan Vermin Super Moderator
You've got me there. The G51J doesn't do RAID (plain ICH controller, no ICHR). That, and I'm clueless with Arch. But hey, I'm sure it's possible.
If there's any stuff you've read about Arch + dmraid, throw me some links and I'll read up. -
BTW, I was a big proponent of Firewire, because of how much better it was at moving data, but then I witnessed the growth of USB, especially with USB 2.0, and the shrinking of Firewire, with even Apple eventually replacing Firewire with USB, on the iPod. I just thought it was a case of the better technology not catching on, but then I read this blog post from Michael Teener and I realized that behind every trend, there is usually a good reason, and I'm not surprised that we can lay a little bit of the credit for the demise of Firewire, (and helping Intel to focus on USB 2.0), on Steve Jobs.
Lastly I can certainly empathize with Allur's original point, about wanting to switch laptops due to inhibited functionality, like with lousy Firewire chipsets, etc. However, one of my last experiences with my Mac laptop and Firewire, was the infamous Panther Firewire Bug, which was much worse. What happened is that years ago, I had my shiny new Mac laptop running happily under OSX. So when I purchased the new OS upgrade, OSX 10.3, (codenamed Panther), in late 2003, I set about upgrading my laptop. Back then, my upgrade procedure was to first make a full system backup to my external Firewire HDD. Then reformat my laptop's internal HDD, install the new OS, and then copy my files back from the external HDD backup.
What I didn't know is that there was a particular bug, which Apple claimed was caused by a bug in the Oxford Firewire 922 chipset, in combination with the new OSX 10.3, that caused the Mac, upon system boot, to "zero out" the first cylinder, and clear out the HDD partition and directory tables, of any external Firewire connected HDD. So when I formatted my internal HDD as part of the OS installation process, and then rebooted the computer after the install was complete, when it came back up as a new blank system, as part of the boot process it destroyed the partition, and directory tables, on my external HDD, containing my only copy of my data. What that meant is that the ability to find all parts of files stored on the HDD, is forever lost. I, and others, went through a painful process of trying to use various tools, or services, to scavenge the HDD for lost files, and restore them, although for me, I was never able to restore any files bigger than 4mb, (nor was any HDD recovery service). In about 1 second I had lost forever, some files that were important to me. The moral to my story, is that today, I always back up my system to another computer, (NAS server), before I do my system upgrades.
Anyway, back to the subject at hand. I do admit that the Asus i7 G51J-A1 laptop does look good, although I currently eyeing the 17" Clevo W870CU because of the better cooling in the bigger form factor.
Good Luck.. -
ALLurGroceries Vegan Vermin Super Moderator
Haha, they chose "firewirespecialmessage.html" for the original page. That is a special message you DO NOT want to hear. I can't believe you have all those links accessible, you must have a very beautiful bookmarks folder.
Apple keeps a closed ecosystem so that they can claim full compatibility (I cannot count the amount of times I have heard this justification in particular).
And then try using industry standards like OHCI on their hardware and find yourself in teh debugger. Because you were trying to record some tracks on your new macbook in Linux. Or I was.
I'm not sure -- I'd probably go with the Clevo if I didn't mind a 17" and didn't blow the rest of my budget on an X25-M (which, when it gets here, will go in my new G51J, of course, since it can't do RAID).
Edit: As an aside, there are plenty of known bad controllers for the specific application of FFADO, but there is no real list. The list on their wiki is not what I'd consider informative: "Newer stuff might cause issues."
To really find out of course, you have to get lucky and find some blessed soul who has posted to thar entarnets about such chipset, and hope they know wtbbq they're talking about. For the G51J I pretty much crossed my fingers. I had a hunch that since my G50 had no problems it would be OK but the controller is different. -
That's the really tricky part about supporting Linux. It's not just the more sophisticated challenges like sorting out if a specific Firewire chipset supports Linux audio applications. It can also be much more basic stuff, like when MSI decides to switch touchpad manufacturers midrun in their laptops, (the MSI Wind folks complained the loudest, but it happened to me when I purchased an MSI 1651 id2 as well). I was simply trying to disable the touchpad while typing, all the while wondering why the Synaptics Linux driver wasn't working, until I stumbled upon this project. Trouble is the Sourceforge project seems inactive, (although I've patched my kernels with the driver from there through 2.6.31-r5), as a kernel commit seems destined for the driver upstream.
Sigh.. -
ALLurGroceries Vegan Vermin Super Moderator
I got my Intel X-25M 80GB (2nd generation) in my G51J yesterday, and my system boots in about 13 seconds with no further tweaking. I've disabled some stuff and shaved about a second off, but I'll probably leave it there for now.
I used Ted Ts'o's method outlined here for partition alignment.
I get ~250MB/s read with a fresh cache using dd on a 1024k block size.
The one thing that discourages me is that Firefox' load time is not that great, still like a second and a half. Gimp starts just as quickly. And I have preload running. -
ALLurGroceries Vegan Vermin Super Moderator
More G51J stuff...
Just found out HDMI audio doesn't work... sort of a bummer. Seems to be across the entire 200M series. There's a thread here:
http://thread.gmane.org/gmane.linux.alsa.devel/69201/focus=69314
Also suspend to RAM is broken, haven't had time to try all the quirks yet. -
What are the temps and power consumption of your mobile Nvidia card? Does nvclock do anything? That is, does it work? Do the fans for the card work the same as if you were running Windows (providing you dual boot Windows or noted it when you had the original Windows installed)?
-
ALLurGroceries Vegan Vermin Super Moderator
PowerMizer steps the card down fine, and I didn't even have to manually enable it.
If you're considering a G51 wait for the G51JX which launches sometime in January according to the rumors.
Edit: I just tried nvclock and it seems to work. -
Interesting about the temps and nvclock, though.
I'm only used to desktop nvidia cards but sounds like it's not too bad with a mobile one. I am inclined to get a nvidia-equipped laptop since I use Linux, too (although I dual boot). -
ALLurGroceries Vegan Vermin Super Moderator
-
Except for the potential heat issue, that laptop, G51J, consists of all the specs I want. Even the 15.6" in. screen is okay. It has LED, high resolution and eSATA. Problem is, it's over $1500 which stretches my budget too much.
If it went down in price, at least $300, I'd have it as my frontrunner!
Alas, I'm still undecided. -
ALLurGroceries Vegan Vermin Super Moderator
Looks like the G51Jx-A1 is available for preorder for the same price, and the G51J-A1 has been discontinued.
-
ALLurGroceries Vegan Vermin Super Moderator
It's been almost a year so I'm just bumping this to keep the thread open...
-
Sorry to beat a dead horse but...
Have a G50VT-X5 running openSUSE 11.3 and I can't get the headphones to work. Was going to try the fix but I don't seem to have a file alsa-conf (or alsa anything in the modprobe.d folder.
Any ideas? I am pretty new to Linux. I have installed many different versions over the years but I always got frustrated with hardware problems etc and went back to Windows. This time I am NOT giving up.
Any help would be appreciated.
Sprawl -
ALLurGroceries Vegan Vermin Super Moderator
This should help: SDB:Intel-HDA sound problems - openSUSE
If you don't have any of those files you can just create one and put in:
Code:options snd-hda-intel model=g71v probe_mask=1
Hope this helps. If not let me know, I'll be happy to help but I'm totally ignorant of OpenSuSE, I'm a Debian user, so my advice is probably not very good. -
ALLurGroceries you are the BOMB!
That link was just what I needed. openSuSe changed the modprobe.d naming conventions so I had to use modprobe.d/50-sound.conf
Worked like a charm!!!
Thanks again!
Sprawl
Linux on the ASUS G50 & G51 series G50V G50Vt G51V G51VX G51J G51Jx
Discussion in 'Linux Compatibility and Software' started by ALLurGroceries, Jun 29, 2009.