[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

X.org killed my ATI TV



I have an "ATI Technologies Inc Rage 128 PF/PRO AGP 4x TMDS" (as reported by lspci) all-in-wonder TV/video card.

For the past few years I've been able to watch TV on it via my Sid box. It was always a pain to keep working; often when I'd update the system, I'd get new X stuff, and then I'd have to use the ati.2 drivers from the GATOS project (which appears to now be dead as of late 2005 - )http://gatos.sourceforge.net/ati.2.php) and tinker to get it working again.

When Sid moved from XFree86 to X.org, I lost my ability to watch TV. I was able to find a fourth-party modified ati.2 driver (http://mabene.icomedias.com/gatos-stuff/) that resurrected it one last time, but then the next time I upgraded my box, that died, and I have never been able to get my TV back.

I kept hoping that a new upgrade of the box would bring in the necessary stuff to get it working again, as the GATOS site indicated (as well as I could make out - the site's not organized in a way that I can make much sense of it) that all the ati.2 driver stuff had been moved into the X.org project.

However,that's been 6 or 9 months now, and still no TV, so I thought I'd ask on this list; maybe someone has a clue (although I don't really expect one, as Googling during all this time off-and-on hasn't been of any help, indicating that my predicament is not common enough to have a ready answer and may require specialized help (which I'm not likely to get) or may require me just giving up on this card and laying out cash for a new, better-supported TV card - ouch!).

The error I get when trying to run "xawtv":

westk@enjae:~$ xawtv
This is xawtv-3.95, running on Linux/i686 (2.4.27-2-k7)
can't open /dev/video0: No such device
v4l-conf had some trouble, trying to continue anyway
v4l2: open /dev/video0: No such device
v4l2: open /dev/video0: No such device
v4l: open /dev/video0: No such device
no video grabber device available

westk@enjae:~$ ls -l /dev/video0
crw-rw---- 1 root video 81, 0 Feb 27 22:44 /dev/video0

westk@enjae:~$ groups
westk cdrom audio video fuse

(Yes, it happens also if I run X as root - and yes, I know that's not a good idea, but it was only for testing this.)

TVTime has never worked, but xawtv did until, as mentioned, 6 or 9 months ago.

westk@enjae:/var/log$ cat Xorg.0.log | grep 128
(**) |   |-->Device "ATI Technologies, Inc. Rage 128 PF/PRO AGP 4x TMDS"
(--) PCI:*(1:5:0) ATI Technologies Inc Rage 128 PF/PRO AGP 4x TMDS rev 0, Mem @ 0xd0000000/26, 0xd7000000
/14, I/O @ 0xc000/8
(II) ATI: ATI driver (version 6.5.8) for chipsets: ati, ativga
(II) R128: Driver for ATI Rage 128 chipsets:
ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP), ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP),
       ATI Rage 128 Pro GL PA (AGP?), ATI Rage 128 Pro GL PB (AGP?),
       ATI Rage 128 Pro GL PC (AGP?), ATI Rage 128 Pro GL PD (PCI),
       ATI Rage 128 Pro GL PE (AGP?), ATI Rage 128 Pro GL PF (AGP),
       ATI Rage 128 Pro VR PG (AGP?), ATI Rage 128 Pro VR PH (AGP?),
       ATI Rage 128 Pro VR PI (AGP?), ATI Rage 128 Pro VR PJ (AGP?),
       ATI Rage 128 Pro VR PK (AGP?), ATI Rage 128 Pro VR PL (AGP?),
       ATI Rage 128 Pro VR PM (AGP?), ATI Rage 128 Pro VR PN (AGP?),
       ATI Rage 128 Pro VR PO (AGP?), ATI Rage 128 Pro VR PP (PCI),
       ATI Rage 128 Pro VR PQ (AGP?), ATI Rage 128 Pro VR PR (PCI),
       ATI Rage 128 Pro VR PS (AGP?), ATI Rage 128 Pro VR PT (AGP?),
       ATI Rage 128 Pro VR PU (AGP?), ATI Rage 128 Pro VR PV (AGP?),
       ATI Rage 128 Pro VR PW (AGP?), ATI Rage 128 Pro VR PX (AGP?),
       ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP),
       ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI),
       ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (AGP?),
       ATI Rage 128 4X SF (AGP?), ATI Rage 128 4X SG (AGP?),
       ATI Rage 128 4X SH (AGP?), ATI Rage 128 4X SK (AGP?),
       ATI Rage 128 4X SL (AGP?), ATI Rage 128 4X SM (AGP),
       ATI Rage 128 4X SN (AGP?), ATI Rage 128 Pro ULTRA TF (AGP),
       ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP),
       ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?),
       ATI Rage 128 Pro ULTRA TU (AGP?)
(II) ATI: Candidate "Device" section "ATI Technologies, Inc. Rage 128 PF/PRO AGP 4x TMDS".
(--) Chipset ATI Rage 128 Pro GL PF (AGP) found
(II) Loading sub module "r128"
(II) LoadModule: "r128"
(II) Loading /usr/lib/xorg/modules/drivers/r128_drv.so
(II) Module r128: vendor="X.Org Foundation"
(II) R128(0): PCI bus 1 card 5 func 0
(**) R128(0): Depth 24, (--) framebuffer bpp 32
(II) R128(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) R128(0): Default visual is TrueColor
(II) R128(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(==) R128(0): RGB weight 888
(II) R128(0): Using 8 bits per RGB (8 bit DAC)
(II) R128(0): initializing int10
(II) R128(0): Primary V_BIOS segment is: 0xc000
(--) R128(0): Chipset: "ATI Rage 128 Pro GL PF (AGP)" (ChipID = 0x5046)
(--) R128(0): Linear framebuffer at 0xd0000000
(--) R128(0): MMIO registers at 0xd7000000
(--) R128(0): VideoRAM: 16384 kByte (64-bit SDR SGRAM 2:1)
(**) R128(0): Using external CRT for display
(II) R128(0): Primary Display == Type 3
(WW) R128(0): Can't determine panel dimensions, and none specified.
(II) R128(0): PLL parameters: rf=2700 rd=60 min=12500 max=40000; xclk=7150
(II) R128(0): VESA BIOS detected
(II) R128(0): VESA VBE Version 2.0
(II) R128(0): VESA VBE Total Mem: 16384 kB
(II) R128(0): VESA VBE OEM: ATI RAGE128
(II) R128(0): VESA VBE OEM Software Rev: 1.0
(II) R128(0): VESA VBE OEM Vendor: ATI Technologies Inc.
(II) R128(0): VESA VBE OEM Product: R128
(II) R128(0): VESA VBE OEM Product Rev: 01.00
(II) R128(0): VESA VBE DDC supported
(II) R128(0): VESA VBE DDC Level 2
(II) R128(0): VESA VBE DDC transfer in appr. 2 sec.
(II) R128(0): VESA VBE DDC read successfully
(II) R128(0): Manufacturer: KDS  Model: 1c7  Serial#: 2162
(II) R128(0): Year: 2001  Week: 47
(II) R128(0): EDID Version: 1.3
(II) R128(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
(II) R128(0): Sync:  Separate  Composite
(II) R128(0): Max H-Image Size [cm]: horiz.: 37  vert.: 27
(II) R128(0): Gamma: 2.76
(II) R128(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) R128(0): First detailed timing is preferred mode
(II) R128(0): redX: 0.625 redY: 0.340   greenX: 0.285 greenY: 0.605
(II) R128(0): blueX: 0.150 blueY: 0.065   whiteX: 0.283 whiteY: 0.298
(II) R128(0): Supported VESA Video Modes:
(II) R128(0): 720x400@70Hz
... (snipped modes)
(II) R128(0): Manufacturer's mask: 0
(II) R128(0): Supported Future Video Modes:
(II) R128(0): #0: hsize: 1280  vsize 1024  refresh: 85  vid: 39297
... (snipped modes)
II) R128(0): Serial No: 7147DJ002162
(II) R128(0): Ranges: V min: 50 V max: 160 Hz, H min: 30 H max: 96 kHz, PixClock max 200 MHz
(II) R128(0): Monitor name: KDS XF-9e
(==) R128(0): Using gamma correction (1.0, 1.0, 1.0)
(II) R128(0): I2C bus "DDC" initialized.
(II) R128(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) R128(0): I2C device "DDC:ddc2" removed.
(EE) R128(0): No DFP detected
(II) R128(0): KDS XF-9e: Using hsync range of 30.00-96.00 kHz
(II) R128(0): KDS XF-9e: Using vrefresh range of 50.00-160.00 Hz
(II) R128(0): Clock range:  12.50 to 400.00 MHz
(II) R128(0): Not using default mode "1600x1200" (hsync out of range)
... (snipped modes and Modelines)
(++) R128(0): DPI set to (110, 110)
(II) R128(0): Page flipping disabled
(!!) R128(0): For information on using the multimedia capabilities
(II) R128(0): [drm] DRM interface version 1.0
(II) R128(0): [drm] created "r128" driver at busid "pci:0000:01:05.0"
(II) R128(0): [drm] added 8192 byte SAREA at 0xd19a6000
(II) R128(0): [drm] mapped SAREA 0xd19a6000 to 0x405ef000
(II) R128(0): [drm] framebuffer handle = 0xd0000000
(II) R128(0): [drm] added 1 reserved context for kernel
(II) R128(0): [agp] Mode 0x0f000211 [AGP 0x1022/0x700e; Card 0x1002/0x5046]
(II) R128(0): [agp] 8192 kB allocated with handle 0xd29aa000
(II) R128(0): [agp] ring handle = 0xd4000000
(II) R128(0): [agp] Ring mapped at 0x41722000
(II) R128(0): [agp] ring read ptr handle = 0xd4101000
(II) R128(0): [agp] Ring read ptr mapped at 0x405f1000
(II) R128(0): [agp] vertex/indirect buffers handle = 0xd4102000
(II) R128(0): [agp] Vertex/indirect buffers mapped at 0x41823000
(II) R128(0): [agp] AGP texture map handle = 0xd4302000
(II) R128(0): [agp] AGP Texture map mapped at 0x41a23000
(II) R128(0): [drm] register handle = 0xd7000000
(II) R128(0): [dri] Visual configs initialized
(II) R128(0): CCE in BM mode
(II) R128(0): Using 8 MB AGP aperture
(II) R128(0): Using 1 MB for the ring buffer
(II) R128(0): Using 2 MB for vertex/indirect buffers
(II) R128(0): Using 5 MB for AGP textures
(II) R128(0): Memory manager initialized to (0,0) (1280,3276)
(II) R128(0): Reserved area from (0,1024) to (1280,1026)
(II) R128(0): Largest offscreen area available: 1280 x 2250
(II) R128(0): Reserved back buffer from (0,1026) to (1280,2050)
(II) R128(0): Reserved depth buffer from (0,2050) to (1280,3075)
(II) R128(0): Reserved depth span from (0,3074) offset 0xf02800
(II) R128(0): Reserved 0 kb for textures at offset 0xfff000
(II) R128(0): Using XFree86 Acceleration Architecture (XAA)
               10 128x128 slots
(II) R128(0): Acceleration enabled
(==) R128(0): Backing store disabled
(==) R128(0): Silken mouse enabled
(II) R128(0): Using hardware cursor (scanline 12300)
(II) R128(0): Largest offscreen area available: 1280 x 199
(**) R128(0): DPMS enabled
(II) R128(0): X context handle = 0x1
(II) R128(0): [drm] installed DRM signal handler
(II) R128(0): [DRI] installation complete
(II) R128(0): [drm] Added 128 16384 byte vertex/indirect buffers
(II) R128(0): [drm] Mapped 128 vertex/indirect buffers
(II) R128(0): [drm] dma control initialized, using IRQ 10
(II) R128(0): Direct rendering enabled
...
(EE) R128(0): No DFP detected
...



Thanks!

--
Kent



Reply to: