Hardware recommendations for MythTV/FreeBSD
Stephen Roome
steve at pepcross.com
Wed Feb 2 10:11:51 PST 2005
On Wed, Feb 02, 2005 at 05:51:19PM +0100, Michael Nottebrock wrote:
> In my (and many others) experience it was plain impossible instead of just a
> hassle - it would be nice if you could share your settings here, for the
> archives.
It's been a couple of months since I used this setup (a PS2 arrived) but I'm
pretty sure that if the hardware was all plugged before the kit was powered
up then the TVOUT display would be on. This would have been with xf86, YMMV
with x.org (I've not tried it but I have upgraded to it already).
I know it worked fine as I was really expecting it not to and I did use
it this way for quite a long time.
I've attached my kernel config and X config in case they're helpful.
(they've not changed "significantly" since I had this all working)
Just in case I'm talking rubbish. I've have done this by connecting the
SVIDEO out from the 9600 to the SVIDEO->composite(? - yellow phono plug)
converter and then I'll plug into the video-in socket on the TV.
When I get a chance I'll try it out again, but I don't have a TV with
video in where I work and I've chucked out my VCR that acted as the
video->UHF converter. I'll have a butchers and see how easy it would
be to attach my PS2 video->uhf converter with a soldering iron to solve
the problem.
Steve
P.S. both config files are full of comments that I've never got round
to removing, because I'm lazy, they're probably referring to stuff from
years ago.
-------------- next part --------------
Section "ServerLayout"
# Option "Xinerama" "On"
# Start with +xinerama
Identifier "Home Config"
Screen 0 "Screen0" 0 0
# Use with xinerama
# Screen 1 "Screen0" RightOf "Screen1"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
# Option "DisableVidModeExtension" "1"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/freefont"
#FontPath "/usr/X11R6/lib/X11/fonts/sharefont"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
#FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
#FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/PEX"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "SampleRate" "1"
Option "Resolution" "40000"
Option "Device" "/dev/ums0"
Option "Buttons" "7"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Module"
Load "speedo"
Load "type1"
Load "bitmap"
Load "freetype"
Load "extmod"
Load "drm"
#Load "xie"
#Load "pex5"
Load "glx"
Load "dri"
Load "GLcore"
Load "dbe"
Load "record"
EndSection
Section "Device"
Identifier "Card0"
VendorName "ATI"
Driver "vesa"
BoardName "Radeon 9600"
BusID "PCI:2:0:0"
Option "AGPMode" "4"
Option "EnablePageFlip" "on"
Option "AGPFastWrite" "on"
Option "AGPSize" "128"
Option "CloneDisplay" "1"
Screen 0
EndSection
Section "Monitor"
Identifier "Monitor0"
DisplaySize 360 270
VendorName "CTX"
Option "DPMS"
ModelName "VL950T"
HorizSync 30-95
VertRefresh 60-160
UseModes "Valid"
EndSection
Section "Modes"
Identifier "Valid"
# 100.0 Hz "1024x768"
Modeline "1024x768" 113.31 1024 1096 1208 1392 768 769 772 814 -hsync +vsync
# 54.8 Hz "1152x768"
Modeline "1152x768" 65.00 1152 1178 1314 1472 768 771 777 806 +hsync +vsync
# 75.0 Hz "1152x864"
Modeline "1152x864" 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
# 85.0 Hz "1280x1024"
Modeline "1280x1024" 157.50 1280 1344 1504 1728 1024 1025 1028 1072 +hsync +vsync
# 85.0 Hz "1280x960"
Modeline "1280x960" 148.50 1280 1344 1504 1728 960 961 964 1011 +hsync +vsync
# 74.8 Hz "1400x1050"
Modeline "1400x1050" 155.80 1400 1464 1784 1912 1050 1052 1064 1090 +hsync +vsync
# 75.0 Hz "1600x1200"
Modeline "1600x1200" 202.50 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
# 85.3 Hz "320x175"
Modeline "320x175" 15.75 320 336 368 416 175 191 192 222 doublescan +hsync -vsync
# 85.3 Hz "320x200"
Modeline "320x200" 15.75 320 336 368 416 200 200 202 222 doublescan -hsync +vsync
# 85.2 Hz "320x240"
Modeline "320x240" 18.00 320 348 376 416 240 240 242 254 doublescan -hsync -vsync
# 85.0 Hz "360x200"
Modeline "360x200" 17.75 360 378 414 468 200 200 202 223 doublescan -hsync +vsync
# 85.3 Hz "400x300"
Modeline "400x300" 28.15 400 416 448 524 300 300 302 315 doublescan +hsync +vsync
# 74.7 Hz "416x312"
Modeline "416x312" 28.64 416 432 464 576 312 312 314 333 doublescan -hsync -vsync
# 87.1 Hz "512x384"
Modeline "512x384" 22.45 512 516 604 632 384 384 388 409 interlace doublescan +hsync +vsync
# 54.8 Hz "576x384"
Modeline "576x384" 32.50 576 589 657 736 384 385 388 403 doublescan +hsync +vsync
# 75.0 Hz "576x432"
Modeline "576x432" 54.00 576 608 672 800 432 432 434 450 doublescan +hsync +vsync
# 85.1 Hz "640x350"
Modeline "640x350" 31.50 640 672 736 832 350 382 385 445 +hsync -vsync
# 85.1 Hz "640x400"
Modeline "640x400" 31.50 640 672 736 832 400 401 404 445 -hsync +vsync
# 85.1 Hz "640x480"
Modeline "640x480" 74.25 640 672 752 864 480 480 482 505 doublescan +hsync +vsync
# 85.0 Hz "640x512"
Modeline "640x512" 78.75 640 672 752 864 512 512 514 536 doublescan +hsync +vsync
# 74.8 Hz "700x525"
Modeline "700x525" 77.90 700 732 892 956 525 526 532 545 doublescan +hsync +vsync
# 85.0 Hz "720x400"
Modeline "720x400" 35.50 720 756 828 936 400 401 404 446 -hsync +vsync
# 85.1 Hz "800x600"
Modeline "800x600" 56.30 800 832 896 1048 600 601 604 631 +hsync +vsync
# 74.6 Hz "832x624"
Modeline "832x624" 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync
# 60.0 Hz "896x672"
Modeline "896x672" 102.40 896 960 1060 1224 672 672 674 697 doublescan -hsync +vsync
# 60.1 Hz "928x696"
Modeline "928x696" 109.15 928 976 1088 1264 696 696 698 719 doublescan -hsync +vsync
# 60.0 Hz "960x720"
Modeline "960x720" 117.00 960 1024 1128 1300 720 720 722 750 doublescan -hsync +vsync
EndSection
#Section "Device"
# Identifier "Card1"
# VendorName "ATI"
# Driver "radeon"
# BoardName "Radeon 7500"
# BusID "PCI:1:0:1"
# Screen 1
#EndSection
Section "Monitor"
Identifier "TVOUT"
VendorName "TVOUT"
Option "DPMS"
ModelName "d350"
# VertRefresh 50
# HorizSync 30-70
EndSection
Section "Screen"
Identifier "1024"
Device "Card0"
Monitor "TVOUT"
DefaultColorDepth 24
SubSection "Display"
Depth 8
Modes "1024x768"
EndSubSection
EndSection
Section "Screen"
Identifier "640"
Device "Card0"
Monitor "Monitor0"
DefaultColorDepth 24
SubSection "Display"
Depth 24
Modes "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "800"
Device "Card0"
Monitor "Monitor0"
DefaultColorDepth 24
SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "TVOUT"
DefaultColorDepth 24
SubSection "Display"
Depth 8
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
# Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
-------------- next part --------------
machine i386
cpu I686_CPU
ident DYLAN
maxusers 0
options INET #InterNETworking
# This doesn't work for the 9600 at all. not even slightly
# AFAICT nforce2 agp doesn't work either (didn't work
# with the radeon 7500 card on this board)
device agp
device radeondrm
# radeondrm doesn't support 9600 at the moment. bugger!
# that's really annoying. rtfm before purchase next time!
# FreeBSD 5.2 doesn't work with apic enabled 3.0->5.1 did
#device apic
#options SMP
device splash
device io
device mem
device sound
device snd_ich
#File Systems
options FFS #Berkeley Fast Filesystem
options SOFTUPDATES #Enable FFS soft updates support
options UFS_DIRHASH #Improve performance on big directories
option CPU_ENABLE_SSE
options COMPAT_LINUX #Stick linux compat in kernel!
# Removed EXT2 as it's a bag o' shite.
#options EXT2FS
#I don't use these regularly enough to warrant permanent inclusion
options MSDOSFS #MSDOS Filesystem
options NTFS #NT Filesystem
options CD9660 #ISO 9660 Filesystem
options PROCFS #Process filesystem (requires PSEUDOFS)
options PSEUDOFS #Pseudo-filesystem framework
options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
options KTRACE #ktrace(1) support
options SYSVSHM #SYSV-style shared memory
options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
device isa
device pci
device fdc #Floppy disks
#device sound
# ATA and ATAPI devices
device ata
device atadisk # ATA disk drives
device atapicd # ATAPI CDROM drives
options ATA_STATIC_ID #Static device numbering
# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc
device atkbd
device vga
# syscons is the default console driver, resembling an SCO console
device sc
options SC_HISTORY_SIZE=200
# Parallel port
device ppc
device ppbus # Parallel port bus (required)
device lpt # Printer
# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device miibus # MII bus support
device fxp
#device re
#device rl
# Pseudo devices - the number indicates how many units to allocate.
device loop # Network loopback
device ether # Ethernet support
device pty # Pseudo-ttys (telnet etc)
device md # Memory "disks"
device random # Entropy device
device bpf # Berkeley packet filter
# USB support
#device uhci # UHCI PCI->USB interface
device ehci # Enhanced USB device
# EHCI is buggy, apparently. (Maybe this is why disks didn't sync well?)
device ohci # OHCI PCI->USB interface
device usb # USB Bus (required)
device ulpt
device ugen # Generic
device ums # Mouse
# Firewire support
device firewire
# Stuff for bktr card.
## Commented out for testing
device bktr
device iicbus
device iicbb
device smbus
device iicsmb
device smb
# Required for uise of umass
#device scbus # SCSI bus (required)
#device da # Direct Access (disks)
#device pass
#device umass
# Do I need this ?
options SCHED_4BSD #4BSD scheduler
options UFS_ACL #Support for access control lists
# statfs is 64bit aware, freebsd4 statfs wasn't, i.e. without this even /bin/sh
# doesn't work
options COMPAT_FREEBSD4 #Compatible with FreeBSD4
# Floating point support - do not disable.
device npx
device sio # 8250, 16[45]50 based serial ports
More information about the freebsd-multimedia
mailing list