LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Laptop and Netbook (https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/)
-   -   Arch Linux - Toshiba Satellite A75 (https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/arch-linux-toshiba-satellite-a75-620486/)

jazzplayerl9 02-12-2008 12:39 AM

Arch Linux - Toshiba Satellite A75
 
Does anyone have a working xorg.conf for this laptop with current Arch Linux xorg-server 1.4?

Thank You!

pixellany 02-12-2008 04:58 PM

Here are your specs:
http://www.csd.toshiba.com/cgi-bin/t...ceghdgngdgnn.0

With this in hand, try running xorgconfig

since it is a widescreen, you might need to make a modeline using gtf. (Save this until you have basic operation under control)

jazzplayerl9 02-13-2008 12:05 AM

Thanks, I'll give that a try...yeah the problem I had earlier when I finally got the radeon 9100 IGP card sorted out was that I wasn't finding any valid modes. Limited info out there on this computer for some reason (most people had mouse issues and use ubuntu)...so I wasn't finding what I needed. I'll post up when I get it working.

jazzplayerl9 02-13-2008 10:57 AM

I tried configuring my xorg.conf using Arch's hwd configuration tool. It stuck me with fglrx drivers, which don't work with a Radeon 9100 IGP vid card. So...I went through and reconfigured it to work on the radeon drivers. It's still saying no valid modes found...and I tried using modelines earlier, but they didn't work either. Anyway here's my xorg.conf and the last part of my /var/log/Xorg.0.log:

Xorg.conf:

Section "ServerLayout"
Identifier "Xorg Configured"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "PS/2 Mouse" "CorePointer"
InputDevice "Touchpad Mouse"
Screen "Screen0"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "true"

EndSection

Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/ttf/western"
FontPath "/usr/share/fonts/ttf/decoratives"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/truetype/openoffice"
FontPath "/usr/share/fonts/truetype/ttf-bitstream-vera"
FontPath "/usr/share/fonts/latex-ttf-fonts"
FontPath "/usr/share/fonts/defoma/CID"
FontPath "/usr/share/fonts/defoma/TrueType"
EndSection

Section "Module"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "bitmap" # bitmap-fonts
Load "type1"
Load "freetype"
Load "record"
#Load "synaptics"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbVariant" ""
EndSection

Section "InputDevice"
Identifier "Touchpad Mouse"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection

Section "InputDevice"
Identifier "PS/2 Mouse"
Driver "mouse"
Option "Protocol" "auto"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection

Section "InputDevice"
Identifier "USB Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "LGP"
Option "DPMS" "true"
HorizSync 31.5 - 57.0 # Warning: This may fry old Monitors
VertRefresh 50.0 - 90.0 # Very conservative. May flicker.
Modeline "1280x800" 83.91 1280 1312 1624 1656 800 816 824 841
#Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
EndSection

Section "Device"
Identifier "Card0"
Driver "vesa"
#Driver "ati"
#Option "ATPFastWrite" "true"
#Option "AGPMode" "4"
#Option "EnablePageFlip" "true"
#Option "DynamicClocks" "true"
#Option "BIOSHotkeys" "true"
#Option "AccelMethod" "EXA"
BusID "PCI:1:5:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultColorDepth 24
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection

Section "DRI"
#Mode 0660
EndSection

-------------------------------------------------------------

/var/log/Xorg.0.log:

(II) Setting vga for screen 0.
(II) RADEON(0): MMIO registers at 0x00000000d0100000: size 64KB
(II) RADEON(0): PCI bus 1 card 5 func 0
(**) RADEON(0): Depth 24, (--) framebuffer bpp 32
(II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) RADEON(0): Default visual is TrueColor
(**) RADEON(0): Option "AGPMode" "4"
(**) RADEON(0): Option "EnablePageFlip" "true"
(**) RADEON(0): Option "DynamicClocks" "true"
(**) RADEON(0): Option "AccelMethod" "EXA"
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 0.1.0
ABI class: X.Org Video Driver, version 2.0
(II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(==) RADEON(0): RGB weight 888
(II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org Video Driver, version 2.0
(II) RADEON(0): initializing int10
(II) RADEON(0): Primary V_BIOS segment is: 0xc000
(--) RADEON(0): Chipset: "ATI Radeon Mobility 9100 IGP (U3) 5835" (ChipID = 0x5835)
(--) RADEON(0): Linear framebuffer at 0x00000000e0000000
(II) RADEON(0): AGP card detected
(II) RADEON(0): Legacy BIOS detected
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: Searching for BusID pci:0000:01:05.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports pci:0000:01:05.0
(II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel module version 1.28.0
(**) RADEON(0): Page Flipping enabled
(II) RADEON(0): Will try to use DMA for Xv image transfers
(II) RADEON(0): Detected total video RAM=131072K, accessible=131072K (PCI BAR=262144K)
(--) RADEON(0): Mapped VideoRAM: 131072 kByte (64 bit DDR SDRAM)
(II) RADEON(0): Color tiling enabled by default
(II) RADEON(0): Max desktop size set to 2048x1200
(II) RADEON(0): For a larger or smaller max desktop size, add a Virtual line to your xorg.conf
(II) RADEON(0): If you are having trouble with 3D, reduce the desktop size by adjusting the Virtual line to your xorg.conf
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"(II) Module "ddc" already built-in
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"(II) Module "i2c" already built-in
(II) RADEON(0): ref_freq: 1432, min_pll: 20000, max_pll: 35000, xclk: 16662, sclk: 166.619995, mclk: 300.000000
(II) RADEON(0): PLL parameters: rf=1432 rd=6 min=20000 max=35000; xclk=16662
(WW) RADEON(0): LCD DDC Info Table found!
(II) RADEON(0): Bios Connector table:
(II) RADEON(0): Port0: DDCType-3, DACType-0, TMDSType-0, ConnectorType-2
(II) RADEON(0): Port4: DDCType-5, DACType-2, TMDSType-2, ConnectorType-1
(II) RADEON(0): Port5: DDCType-0, DACType-1, TMDSType-2, ConnectorType-6
(II) RADEON(0): Output VGA-0 using monitor section Monitor0
(II) RADEON(0): I2C bus "VGA_DDC" initialized.
(II) RADEON(0): Output LVDS has no monitor section
(II) RADEON(0): I2C bus "LCD_DDC" initialized.
(II) RADEON(0): Panel ID string: LPL
(II) RADEON(0): Panel Size from BIOS: 1280x800
(II) RADEON(0): BIOS provided dividers will be used.
(WW) RADEON(0): LVDS Info:
XRes: 1280, YRes: 800, DotClock: 71250
HBlank: 160, HOverPlus: 48, HSyncWidth: 24
VBlank: 23, VOverPlus: 2, VSyncWidth: 6
(II) RADEON(0): Output S-video has no monitor section
(II) RADEON(0): Default TV standard: NTSC-J
(II) RADEON(0): TV standards supported by chip: NTSC PAL NTSC-J
(II) RADEON(0): Port0:
Monitor -- AUTO
Connector -- VGA
DAC Type -- TVDAC/ExtDAC
TMDS Type -- None
DDC Type -- VGA_DDC
(II) RADEON(0): Port1:
Monitor -- AUTO
Connector -- Proprietary/LVDS
DAC Type -- None
TMDS Type -- None
DDC Type -- LCD_DDC
(II) RADEON(0): Port2:
Monitor -- AUTO
Connector -- STV
DAC Type -- TVDAC/ExtDAC
TMDS Type -- None
DDC Type -- None
(II) RADEON(0): I2C device "VGA_DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "VGA_DDC:ddc2" removed.
(II) RADEON(0): I2C device "VGA_DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "VGA_DDC:ddc2" removed.
(II) RADEON(0): I2C device "VGA_DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "VGA_DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 3, Detected Monitor Type: 0
finished output detect: 0
(II) RADEON(0): I2C device "LCD_DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "LCD_DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 5, Detected Monitor Type: 0
proc lid closed
(II) RADEON(0): Detected Monitor Type: 0
finished output detect: 1
finished output detect: 2
finished all detect
before xf86InitialConfiguration
(II) RADEON(0): I2C device "VGA_DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "VGA_DDC:ddc2" removed.
(II) RADEON(0): I2C device "VGA_DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "VGA_DDC:ddc2" removed.
(II) RADEON(0): I2C device "VGA_DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "VGA_DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 3, Detected Monitor Type: 0
(II) RADEON(0): I2C device "LCD_DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "LCD_DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 5, Detected Monitor Type: 0
proc lid closed
(II) RADEON(0): Detected Monitor Type: 0
(II) RADEON(0): Output VGA-0 disconnected
(II) RADEON(0): Output LVDS disconnected
(II) RADEON(0): Output S-video disconnected
(EE) RADEON(0): No valid modes.
(II) UnloadModule: "ati"
(II) UnloadModule: "int10"
(II) Unloading /usr/lib/xorg/modules//libint10.so
(II) UnloadModule: "vgahw"
(II) Unloading /usr/lib/xorg/modules//libvgahw.so
(II) UnloadModule: "radeon"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

jazzplayerl9 02-13-2008 05:47 PM

Toshiba Satellite A75 users running xorg-server 1.4 cannot use the ati drivers yet. This stems back to the ACPI problems and xorg-server detects the lid being closed when it is open...and doesn't find any video modes because of this.

xserver-xorg-video-ati_6.7.197+git20080208.8606c1bd may be the fix for this, at least in Ubuntu, but I haven't found anything for Arch or looked what changes there are to the package yet. Ubuntu 8.04 Alpha has this specific ati driver with the git patch and xorg-server 1.4 for any interested in testing to see if it does work.

Until Arch Linux updates to a new xf86-video-ati version (6.7.197 right now) then the ati drivers will not work on the Toshiba Satellite A75.

jazzplayerl9 03-26-2008 02:00 AM

UPDATE:

xf86-video-ati 6.8.0-2 in Arch Linux allows the xorg server to start successfully. It seems like it's a little slow on my system, and I bet it's some of the options I have in my xorg.conf file...but it's working so far. I'm going to test 3d applications in a few...updates later.


All times are GMT -5. The time now is 04:59 AM.