i945 support in 6.X

Art Mason amason at rackspace.com
Tue Sep 5 09:50:02 PDT 2006


On Tuesday 05 September 2006 11:28, Vince wrote:
> Art Mason wrote:
> > On Tuesday 05 September 2006 10:12, Vince wrote:
> >> Hi,
> >> 	Searching in google for info on freebsd support for the i945 PCI
> >> express card lead me to
> >> http://lists.freebsd.org/pipermail/freebsd-hardware/2006-May/003511.html
> >>
> >> Is there any news on when this will be MFCed or a patch for 6.x I could
> >> try anywhere?
> >>
> >> Vince
> >> _______________________________________________
> >> freebsd-hardware at freebsd.org mailing list
> >> http://lists.freebsd.org/mailman/listinfo/freebsd-hardware
> >> To unsubscribe, send any mail to
> >> "freebsd-hardware-unsubscribe at freebsd.org"
> >
> > Hmmm, not sure if this is what you're looking for, but mine is working
> > w/o issue on this workstation (Dell OptiPlex GX520):
> >
> > FreeBSD 6.1-RELEASE
> >
> > 'lspci -v' reports the following:
> >
> > 00:02.1 Display controller: Intel Corporation 945G/GZ Express Integrated
> > Graphics Controller (rev 02)
> >         Subsystem: Dell Unknown device 01ad
> >         Flags: bus master, fast devsel, latency 0
> >         Memory at feb80000 (32-bit, non-prefetchable)
> >         Capabilities: [d0] Power Management version 2
> >
> > Let me know if you would like a copy of my xorg.conf for reference.
> >
> > Cheers.
>
> I'd be more interested in your kernel conf.
> from pciconf -lv I have
>
> hostb0 at pci0:0:0:        class=0x060000 card=0x01d81028 chip=0x27a08086
> rev=0x03 hdr=0x00
>     vendor   = 'Intel Corporation'
>     class    = bridge
>     subclass = HOST-PCI
> none0 at pci0:2:0: class=0x030000 card=0x01d81028 chip=0x27a28086 rev=0x03
> hdr=0x00
>     vendor   = 'Intel Corporation'
>     class    = display
>     subclass = VGA
> none1 at pci0:2:1: class=0x038000 card=0x01d81028 chip=0x27a68086 rev=0x03
> hdr=0x00
>     vendor   = 'Intel Corporation'
>     class    = display
> and
> [17:14:58:~]
> (jhary at prawn)$dmesg | grep -i agp
> [17:15:04:~]
> (jhary at prawn)$
>
> So as you see no agp, but its in my kernel.
>
> [~](17:17:34)
> {root at prawn}#grep -i agp /usr/src/sys/i386/conf/PRAWN6
> device          agp             # support several AGP chipsets
> [~](17:17:45)
> {root at prawn}#
>
> I'm running a couple of week old stable.
>
> {root at prawn}#uname -a
> FreeBSD prawn.unsane.co.uk 6.1-STABLE FreeBSD 6.1-STABLE #4: Mon Aug 21
> 11:44:01 BST 2006
> toor at prawn.unsane.co.uk:/usr/obj/usr/src/sys/PRAWN6  i386
> [~](17:25:28)
> {root at prawn}#
>
> Any suggestions welcome.
> Wouldnt mind a copy of the xorg.conf anyway if thats ok.
>
> Thanks,
> Vince

Hey, Vince,

Just running the default GENERIC kernel here w/ KLDs:

FreeBSD mizar.rackspace.com 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May  7 
04:32:43 UTC 2006     root at opus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  
i386

kldstat shows the following:

Id Refs Address    Size     Name
 1   13 0xc0400000 691928   kernel
 2    1 0xc0a92000 4228     vesa.ko
 3    2 0xc0a97000 1aff0    linux.ko
 4    2 0xc0ab2000 22b88    sound.ko
 5    1 0xc0ad5000 5f60     snd_ich.ko
 6    1 0xc0adb000 58554    acpi.ko
 7    1 0xc4e68000 6000     linprocfs.ko

and here's my xorg.conf:

Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection
Section "Module"

        # Load "freetype"
        # Load "xtt"
        Load  "extmod"
        Load  "glx"
        Load  "dri"
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "type1"
        Load  "speedo"
EndSection
Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "Auto"
        Option      "Device" "/dev/sysmouse"
        Option      "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "XkbModel" "pc104"
        Option      "XkbLayout" "us"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "i810"
        Option      "DRI" "on"
EndSection

Section "DRI"
        Mode 0666
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor     "Monitor0"
        DefaultDepth     24
        SubSection "Display"
                Depth     24
                Modes    "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Hope this helps, but let me know if I can provide any additional information.

Cheers,

-- 
Art Mason
amason at rackspace.com
Intensive Network Security
Rackspace Managed Hosting
(800) 961-4454 ext. 4290


More information about the freebsd-hardware mailing list