Sony VAIO, sound card ICH6-like not working

GomoR <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Organization FreeBSD Network - http://www.gomor.org/
Message-ID <[email protected]>
  Hello list,

  I just bought a Sony VAIO VGN-FS195VP. But I haven't been able to 
  make the sound card to work on FreeBSD 5.3-RELEASE nor 
  FreeBSD 5.4-PRERELEASE. Here is pciconv -vl for it:

[..]
none0@pci0:27:0:        class=0x040300 card=0x81bb104d chip=0x26688086 rev=0x04 
hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801FB/FR/FW/FRW Intel High Deficition Audio Controller'
    class    = multimedia
[..]

  I have searched on google and tried many things. For example, I added 
  to my kernel:

device          smbus  
device          ichsmb
device          smb
device          sound

  And hw.pci.enable_io_modes=1. ACPI is also enabled. The hint 
  hw.pci.enable_unsupported_range is not available on those FreeBSD 
  versions.

  I cannot change BIOS PnP OS setting, since this option does not 
  exist in it.

  I modified ich.c to match my sound card ID (changed ICH6ID to mine), 
  since the ID is very similar (was 0x266e8086 and mine is 0x26688086), 
  and the best I can get is:

# kldload snd_ich
pcm0: <Intel ICH6 (82801FB)> mem 0x80000000-0x80003fff irq 16 at device 27.0 on pci0
pcm0: unable to map IO port space
device_attach: pcm0 attach returned 6

  I'am pretty sure it could work, but have no more ideas. I'am willing 
  to help to make it work. Thank you for your time.

  Full pciconv -vl:

hostb0@pci0:0:0:	class=0x060000 card=0x81b7104d chip=0x25908086 rev=0x03 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = bridge
    subclass = HOST-PCI
pcib1@pci0:1:0:	class=0x060400 card=0x00000088 chip=0x25918086 rev=0x03 hdr=0x01
    vendor   = 'Intel Corporation'
    class    = bridge
    subclass = PCI-PCI
pcm0@pci0:27:0:	class=0x040300 card=0x81bb104d chip=0x26688086 rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801FB/FR/FW/FRW Intel High Deficition Audio Controller'
    class    = multimedia
uhci0@pci0:29:0:	class=0x0c0300 card=0x81b9104d chip=0x26588086 rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801FB/FR/FW/FRW USB UHCI Controller'
    class    = serial bus
    subclass = USB
uhci1@pci0:29:1:	class=0x0c0300 card=0x81b9104d chip=0x26598086 rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801FB/FR/FW/FRW USB UHCI Controller'
    class    = serial bus
    subclass = USB
uhci2@pci0:29:2:	class=0x0c0300 card=0x81b9104d chip=0x265a8086 rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801FB/FR/FW/FRW USB UHCI Controller'
    class    = serial bus
    subclass = USB
uhci3@pci0:29:3:	class=0x0c0300 card=0x81b9104d chip=0x265b8086 rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801FB/FR/FW/FRW USB UHCI Controller'
    class    = serial bus
    subclass = USB
ehci0@pci0:29:7:	class=0x0c0320 card=0x81b9104d chip=0x265c8086 rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801FB/FR/FW/FRW USB 2.0 EHCI Controller'
    class    = serial bus
    subclass = USB
pcib2@pci0:30:0:	class=0x060401 card=0x00000050 chip=0x24488086 rev=0xd4 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to PCI Bridge'
    class    = bridge
    subclass = PCI-PCI
isab0@pci0:31:0:	class=0x060100 card=0x81b9104d chip=0x26418086 rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801FBM ICH6M LPC Interface Bridge'
    class    = bridge
    subclass = PCI-ISA
atapci0@pci0:31:1:	class=0x01018a card=0x81b9104d chip=0x266f8086 rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801FB ICH6 Ultra ATA Storage Controller'
    class    = mass storage
    subclass = ATA
ichsmb0@pci0:31:3:	class=0x0c0500 card=0x81b9104d chip=0x266a8086 rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801FB/FR/FW/FRW SMBus Controller'
    class    = serial bus
    subclass = SMBus
acpi_video0@pci1:0:0:	class=0x030000 card=0x81c2104d chip=0x016710de rev=0xa1 hdr=0x00
    vendor   = 'NVIDIA Corporation'
    class    = display
    subclass = VGA
cbb0@pci6:3:0:	class=0x060700 card=0x818f104d chip=0xac8e104c rev=0x00 hdr=0x02
    vendor   = 'Texas Instruments (TI)'
    class    = bridge
    subclass = PCI-CardBus
fwohci0@pci6:3:2:	class=0x0c0010 card=0x818f104d chip=0x802e104c rev=0x00 hdr=0x00
    vendor   = 'Texas Instruments (TI)'
    class    = serial bus
    subclass = FireWire
none0@pci6:3:3:	class=0x018000 card=0x8190104d chip=0xac8f104c rev=0x00 hdr=0x00
    vendor   = 'Texas Instruments (TI)'
    class    = mass storage
none1@pci6:4:0:	class=0x028000 card=0x27538086 chip=0x42208086 rev=0x05 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = 'PRO/Wireless 2200BG Network Connection'
    class    = network
fxp0@pci6:8:0:	class=0x020000 card=0x81d0104d chip=0x10688086 rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = network
    subclass = ethernet

-- 
  ^  ___  ___    FreeBSD Network - http://www.GomoR.org/ <-+
  | / __ |__/          Systems & Security Engineer         |
  | \__/ |  \     ---[ zsh$ alias psed='perl -pe ' ]---    |
  +-->  Net::Packet <=> http://search.cpan.org/~gomor/  <--+
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.