On Fri, 4 Feb 2005, Aaron Yang wrote: > hi everyone, > > i'm using xfree86 v4.3.0, redhat 9 and ati rage pro > 8mb agp g.accel. > > everything works fine when i boot in linux kernel > 2.4.20. > > after compiling and booting into linux-2.4.20-rtl, i > can't start my X Server and i get the following > errors. pls help, thanks! > (!!) More than one primary device found > (--) PCI: (0:14:0) unknown vendor (0x1274) unknown > chipset (0x5880) rev 2, I/O @ 0x1080/6 > (--) PCI: (1:0:0) ATI Technologies Inc Rage 128 RL/VR > AGP rev 0, Mem @ 0xf8000000/26, 0xf0100000/14, I/O @ > 0x9000/8 This looks like either a bug in your sound card, or more likely a motherboard bios bug. Perhaps your previous kernel had a workaround for this while your upgraded kernel did not. Anyhow, what happened is that your motherboard marked your sound card as the primary display card. If you look at /proc/pci it probably identified your sound card as a VGA controller. A workaround would be to specify the bus id explicitly in the Section "Device" of the XF86Config file. Eg.: BusID "PCI:1:0:0" In absence of the explicit bus ID, XFree86 is defaulting to the primary display device, which in this case, happens to be your sound card :) Mark. Mark. _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86