OK so I am thoroughly confused by my system:

My ATI card has:
        lspci = 0000:00:10.0 and BusID = 00:10:0 (bus:device:function)

My IVTV card has a
        lspci = 0001:10:13.0 and BusID = ??:19:0

As best as I can determine, 0001:10 is the bus for the IVTV card (whereas 00 was the bus for the ATI card). How do you express that in Xorg terms? Here's what I've tried so far, but none have worked:

        00:19:0, 01:19:0, 6e:19:0, 1:10:19:0

[EMAIL PROTECTED]:/proc/bus/pci# lspci -t
-+-[0002:20]-+-0b.0
 |           +-0d.0
 |           +-0e.0
 |           \-0f.0
 +-[0001:10]-+-0b.0
 |           +-12.0
 |           +-13.0
 |           +-14.0
 |           +-14.1
 |           +-14.2
 |           +-15.0
 |           +-17.0
 |           +-18.0
 |           \-19.0
 \-[0000:00]-+-0b.0
             \-10.0

To further complicate these things, scanpci and pcitweak won't find anything other than what's on bus "0000:00."

I hate eccentric hardware. I think this belongs on a different mailing list, but if anyone has any suggestions I would love them.

- Rick

On Jan 3, 2008, at 7:40 PM, Sam Varshavchik wrote:

[EMAIL PROTECTED] writes:

The problem is that when I go to start X, it complains (the xorg.conf is a copy of what was working in my x86 machine with a corrected BusID):

I'll bet the BusID in xorg.conf is busted, because lspci lists device IDs in hex, while x.org's driver uses decimal numbers.

   (EE) No devices detected.
It is in fact there, as ivtv and ivtvfb are loaded, and lspci shows it: 0001:10:13.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc. WinTV PVR-350
        Flags: bus master, medium devsel, latency 64, IRQ 53
        Memory at 84000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2

On x86, PCI bus ids are formatted as "bus:device.func". Not sure what "0001" means on PPC. On my box, I get this from lspci:

00:0b.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01)

From that, my xorg.conf reads:

      BusID "PCI:0:11:0"

More than likely, you also need to convert your hexadecimal PCI ids from lspci to decimal, for xorg.conf.

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to