From owner-freebsd-mobile@FreeBSD.ORG Wed Mar 9 11:25:29 2005 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8057F16A4CE for ; Wed, 9 Mar 2005 11:25:29 +0000 (GMT) Received: from enslaved.homeunix.org (ARennes-351-1-12-9.w82-126.abo.wanadoo.fr [82.126.42.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5998843D2D for ; Wed, 9 Mar 2005 11:25:28 +0000 (GMT) (envelope-from gomor@enslaved.homeunix.org) Received: from enslaved.homeunix.org (localhost.enslaved.lan [127.0.0.1]) by enslaved.homeunix.org (8.13.1/8.13.1) with ESMTP id j29BPVKn067584 for ; Wed, 9 Mar 2005 12:25:31 +0100 (CET) (envelope-from gomor@enslaved.homeunix.org) Received: (from gomor@localhost) by enslaved.homeunix.org (8.13.1/8.13.1/Submit) id j29BPVYF067583 for freebsd-mobile@freebsd.org; Wed, 9 Mar 2005 12:25:31 +0100 (CET) (envelope-from gomor) Date: Wed, 9 Mar 2005 12:25:31 +0100 From: GomoR To: freebsd-mobile@freebsd.org Message-ID: <20050309112531.GA67558@dani.enslaved.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt, and under FreeBSD, obviously ;-) Organization: FreeBSD Network - http://www.gomor.org/ Subject: Sony VAIO, sound card ICH6-like not working X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Mar 2005 11:25:29 -0000 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: 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/ <--+