Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I have an Alienware Sentia laptop with an intel i810 (82852 chipset) video card and I am trying to get X configured where I can have a 1280x800 resolution. This is the native resolution of the laptop LCD.
The video card is set at 1024x768. I cannot get it to go to 1280x800 even if i specify it in Xorg.conf
I did get a resolution like 1280x800 with an i810 before. But you had to specify a special modeline. I don't think you needed to rebuild DRI for just that. If you wanted 3D acceleration, you need to set DefaultDepth in xorg.conf to 16 (bits).
Anyway, seeing you've gone all this far, it's probably worth fixing that reversing. Post the output of dmesg here. I'm guessing it could be a misconfigured kernel.
Thats my guess is that I am missing something in the kernel. I realized I didn't have I2C configured and thats why framebuffer support wasn't working (i didnt know you needed that for intel video cards). I'm confused with the whole 3d acceleration part...all i want is to have X run at the native resolution of the LCD. It looks bad when it's not..you know..stretched fonts and images...
Here is the dmesg output:
Linux version 22.214.171.124 (root@mobile_mole) (gcc version 3.3.4) #5 SMP PREEMPT Thu Dec 1 15:50:33 EST 2005
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000001efd0000 (usable)
BIOS-e820: 000000001efd0000 - 000000001efdf000 (ACPI data)
BIOS-e820: 000000001efdf000 - 000000001f000000 (ACPI NVS)
495MB LOWMEM available.
On node 0 totalpages: 126928
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 122832 pages, LIFO batch:31
HighMem zone: 0 pages, LIFO batch:1
DMI 2.3 present.
ACPI: RSDP (v000 ACPIAM ) @ 0x000f6540
ACPI: RSDT (v001 A M I OEMRSDT 0x12000417 MSFT 0x00000097) @ 0x1efd0000
ACPI: FADT (v002 A M I OEMFACP 0x12000417 MSFT 0x00000097) @ 0x1efd0200
ACPI: OEMB (v001 A M I AMI_OEM 0x12000417 MSFT 0x00000097) @ 0x1efdf040
ACPI: SSDT (v001 AMI CPU1PM 0x00000001 INTL 0x02002026) @ 0x1efd3a80
ACPI: DSDT (v001 1ABWG 1ABWG001 0x00000001 INTL 0x02002026) @ 0x00000000
Allocating PCI resources starting at 20000000 (gap: 1f000000:e1000000)
Built 1 zonelists
Kernel command line: BOOT_IMAGE=Linux ro root=302
Found and enabled local APIC!
mapped APIC to ffffd000 (fee00000)
PID hash table entries: 2048 (order: 11, 32768 bytes)
Detected 1800.288 MHz processor.
Using tsc for high-res timesource
Console: colour dummy device 80x25
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 497444k/507712k available (3424k kernel code, 9720k reserved, 1130k data, 248k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 3604.71 BogoMIPS (lpj=7209438)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: afe9fbbf 00000000 00000000 00000000 00000180 00000000 00000000
CPU: After vendor identify, caps: afe9fbbf 00000000 00000000 00000000 00000180 00000000 00000000
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: After all inits, caps: afe9fbbf 00000000 00000000 00000040 00000180 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
mtrr: v2.0 (20020519)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
ACPI: setting ELCR to 0200 (from 0e28)
CPU0: Intel(R) Pentium(R) M processor 1.80GHz stepping 06
SMP motherboard not detected.
Brought up 1 CPUs
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=1
PCI: Using configuration type 1
ACPI: Subsystem revision 20050902
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:00:02.0
PCI quirk: region 0400-047f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0500-053f claimed by ICH4 GPIO
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
ACPI: Embedded Controller [EC0] (gpe 28)
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs *3 4 5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 9 devices
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
pnp: 00:07: ioport range 0x1100-0x113f has been reserved
pnp: 00:07: ioport range 0x1254-0x1254 has been reserved
pnp: 00:07: ioport range 0x12d4-0x12d4 has been reserved
pnp: 00:07: ioport range 0x1300-0x1375 has been reserved
pnp: 00:07: ioport range 0x1377-0x137f has been reserved
PCI: Ignore bogus resource 6 [0:0] of 0000:00:02.0
PCI: Bus 2, cardbus bridge: 0000:01:03.0
IO window: 0000c000-0000c0ff
IO window: 0000c400-0000c4ff
PREFETCH window: 20000000-21ffffff
MEM window: 24000000-25ffffff
PCI: Bridge: 0000:00:1e.0
IO window: c000-cfff
MEM window: ffb00000-ffbfffff
PREFETCH window: 20000000-21ffffff
PCI: Setting latency timer of device 0000:00:1e.0 to 64
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 3
PCI: setting IRQ 3 as level-triggered
ACPI: PCI Interrupt 0000:01:03.0[A] -> Link [LNKB] -> GSI 3 (level, low) -> IRQ 3
PCI: Setting latency timer of device 0000:01:03.0 to 64
Machine check exception polling timer started.
audit: initializing netlink socket (disabled)
Installing knfsd (copyright (C) 1996 email@example.com).
NTFS driver 2.1.24 [Flags: R/W].
Initializing Cryptographic API
vesafb: framebuffer at 0xf0000000, mapped to 0xdf880000, using 1536k, total 16192k
vesafb: mode is 1024x768x8, linelength=1024, pages=20
vesafb: protected mode interface info at 00ff:44f0
vesafb: scrolling: redraw
vesafb: Pseudocolor: size=8:8:8:8, shift=0:0:0:0
vesafb: Mode is VGA compatible
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
ACPI: AC Adapter [AC0] (off-line)
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Power Button (FF) [PWRF]
ACPI: Lid Switch [LID]
ACPI: Sleep Button (CM) [SLPB]
ACPI: Power Button (CM) [PWRB]
ACPI: Video Device [IGD] (multi-head: yes rom: no post: no)
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Processor [CPU1] (supports 8 throttling states)
ACPI: Thermal Zone [THRM] (11 C)
ibm_acpi: ec object not found
lp: driver loaded but no devices found
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 855 Chipset.
agpgart: Detected 16252K stolen memory.
agpgart: AGP aperture is 128M @ 0xf0000000
[drm] Initialized drm 1.0.0 20040925
intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G chipsets
intelfb: Version 0.9.2
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
intelfb: Cannot reserve FB region.
Trying to free nonexistent resource <ffe80000-ffefffff>
Trying to free nonexistent resource <f0000000-f7ffffff>
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
floppy0: no floppy controllers found
8139too Fast Ethernet driver 0.9.27
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
PCI: setting IRQ 5 as level-triggered
ACPI: PCI Interrupt 0000:01:0c.0[A] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 5
eth0: RealTek RTL8139 at 0xc800, 00:03:0d:31:a6:2b, IRQ 5
eth0: Identified 8139 chip type 'RTL-8100B/8139D'
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH4: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 9
PCI: setting IRQ 9 as level-triggered
ACPI: PCI Interrupt 0000:00:1f.1[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
ICH4: chipset revision 3
ICH4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: HTS726060M9AT00, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: Slimtype COMBO LSC-24082K, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 117210240 sectors (60011 MB) w/7877KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
hda: hda1 hda2 hda3
hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
libata version 1.12 loaded.
ohci1394: $Rev: 1313 $ Ben Collins <firstname.lastname@example.org>
ACPI: PCI Interrupt 0000:01:0a.0[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ= MMIO=[ffbfe800-ffbfefff] Max Packet=
ieee1394: raw1394: /dev/raw1394 device initialized
ACPI: PCI Interrupt 0000:01:03.0[A] -> Link [LNKB] -> GSI 3 (level, low) -> IRQ 3
Yenta: CardBus bridge found at 0000:01:03.0 [1584:3200]
Yenta: adjusting diagnostic: 40 -> 60
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:01:03.0, mfunc 0x000c1002, devctl 0x44
Yenta: ISA IRQ mask 0x04d0, PCI irq 3
Socket status: 30000020
pcmcia: parent PCI bridge I/O window: 0xc000 - 0xcfff
cs: IO port probe 0xc000-0xcfff: clean.
pcmcia: parent PCI bridge Memory window: 0xffb00000 - 0xffbfffff
pcmcia: parent PCI bridge Memory window: 0x20000000 - 0x21ffffff
Intel ISA PCIC probe: not found.
Device 'i82365.0' does not have a release() function, it is broken and must be fixed.
Badness in device_release at drivers/base/core.c:83
Databook TCIC-2 PCMCIA probe: not found.
usbmon: debugfs is not available
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:00:1d.7[D] -> Link [LNKH] -> GSI 10 (level, low) -> IRQ 10
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: debug port 1
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: irq 10, io mem 0xffdffc00
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
USB Universal Host Controller Interface driver v2.3
ACPI: PCI Interrupt 0000:00:1d.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
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 11, io base 0x0000e480
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.1[B] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 5
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 5, io base 0x0000e800
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.2[C] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
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 9, io base 0x0000e880
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
Advanced Linux Sound Architecture Driver Version 1.0.10rc1 (Mon Sep 12 08:13:09 2005 UTC).
ACPI: PCI Interrupt 0000:00:1f.5[B] -> Link [LNKB] -> GSI 3 (level, low) -> IRQ 3
PCI: Setting latency timer of device 0000:00:1f.5 to 64
input: AT Translated Set 2 keyboard on isa0060/serio0
ieee1394: Host added: ID:BUS[0-00:1023] GUID[00030d492231249a]
Synaptics Touchpad, model: 1, fw: 5.9, id: 0x926eb1, caps: 0x804719/0x0
input: SynPS/2 Synaptics TouchPad on isa0060/serio1
AC'97 1 does not respond - RESET
AC'97 1 access is not valid [0xffffffff], removing mixer.
Unable to initialize codec #1
intel8x0_measure_ac97_clock: measured 52810 usecs
intel8x0: clocking to 48000
ALSA device list:
#0: Intel 82801DB-ICH4 with VIA1612A at 0xffdff800, irq 3
oprofile: using NMI interrupt.
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 196608 bytes)
TCP bind hash table entries: 16384 (order: 5, 196608 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
ip_conntrack version 2.3 (3966 buckets, 31728 max) - 216 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
ipt_recent v0.3.1: Stephen Frost <email@example.com>. http://snowman.net/projects/ipt_recent/
arp_tables: (C) 2002 David S. Miller
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI Shortcut mode
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 248k freed
kjournald starting. Commit interval 5 seconds
Adding 979956k swap on /dev/hda3. Priority:-1 extents:1 across:979956k
EXT3 FS on hda2, internal journal
NTFS volume version 3.1.
pcmcia: Detected deprecated PCMCIA ioctl usage.
pcmcia: This interface will soon be removed from the kernel; please expect breakage unless you upgrade to new tools.
pcmcia: see http://www.kernel.org/pub/linux/util...ia/pcmcia.html for details.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0x820-0x8ff: clean.
cs: IO port probe 0x800-0x80f: clean.
cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x100-0x3af: excluding 0x200-0x20f
cs: IO port probe 0xa00-0xaff: clean.
eth0: link down
ndiswrapper version 1.6 loaded (preempt=yes,smp=yes)
ndiswrapper: driver lsbcmnds (The Linksys Group, Inc.,02/14/2005, 126.96.36.199) loaded
PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKB] -> GSI 3 (level, low) -> IRQ 3
PCI: Setting latency timer of device 0000:02:00.0 to 64
ndiswrapper: using irq 3
wlan0: vendor: ''
wlan0: ndiswrapper ethernet device 00:0c:41:2c:3f:83 using driver lsbcmnds, 14E4:4320.5.conf
wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
kobject_register failed for drm (-17)
i915: Unknown symbol drm_cleanup_pci
mtrr: 0xf0000000,0x8000000 overlaps existing 0xf0000000,0x800000
Just got the i810 working on an Acer 3613WLCi. Technically it's a i915GM, but they're pretty similar and from what I understand the i810 driver uses the i915 driver if needed. I got the same modprobe errors (unknown symbol dri_cleanup_pci) that you did when trying to compile and insert the dri i810 driver. Skip it. Compile kernel 2.6.14 w/ agpgart and dri support, and you can pick the i810 in the kernel options. Then compiled xorg 6.8.99, default config. Get it here Ran xorgconfig and selected the i810 as the video driver. Edit the xorg.conf file and added "1280x800" to each of the DISPLAY depths. Reboot and run xwmconfig to set my environtment to KDE. startx and all is well.
Note, this is on slackware 10.2. Some aspects may be different (i.e. xwmconfig is a slackware utility, not sure how your distro does it). YMMV. The i810 CAN do widescreen, you just need to give it a nudge.
Hope this helps. If you need help (or would like to give slackware a shot on the laptop) let me know.
Well I did compile DRI and agpgart support into the kernel. It still just stays at 1024x768. I changed it the DefaultDepth in xorg.conf to 16-bit, and that didn't do anything. Does this mean I have to recompile X so it compiles support for DRI, or am I not right?
I enabled DRM (Direct Rendering Manager) under Character Devices which is under Device Drivers. I thought you needed this to enable DRI (since I thought DRM was DRI or at least enabled DRI/3D Acceleration in X). I compiled them as modules along with agpgart.
Right now, i'm not near the computer but I will try adding those lines to xorg.conf and let you all know what happens.