DaemonForums  

Go Back   DaemonForums > FreeBSD > FreeBSD General

FreeBSD General Other questions regarding FreeBSD which do not fit in any of the categories below.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 1st September 2008
disappearedng disappearedng is offline
Shell Scout
 
Join Date: May 2008
Posts: 128
Thanked 0 Times in 0 Posts
Default pciconf -lv

Hi everyone
Below is my pciconf -lv output:
Code:
none1@pci0:0:31:3:      class=0x0c0500 card=0x81791043 chip=0x27da8086 rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801G (ICH7 Family) SMBus Controller'
    class      = serial bus
    subclass   = SMBus
mskc0@pci0:2:0:0:       class=0x020000 card=0x81421043 chip=0x436211ab rev=0x22 hdr=0x00
    vendor     = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
    device     = '88E8053 Marvell Yukon 88E8053 PCI-E Gigabit Ethernet Controller'
    class      = network
    subclass   = ethernet
none2@pci0:1:3:0:       class=0x0c0010 card=0x815b1043 chip=0x8023104c rev=0x00 hdr=0x00
    vendor     = 'Texas Instruments (TI)'
    device     = 'TSB43AB21/A IEEE1394a-2000 OHCI PHY/Link-Layer Ctrlr'
    class      = serial bus
    subclass   = FireWire
I noticed that there are 2 "none"s.
Code:
none2@pci0:1:3:0:       class=0x0c0010 card=0x815b1043 chip=0x8023104c rev=0x00 hdr=0x00
    vendor     = 'Texas Instruments (TI)'
    device     = 'TSB43AB21/A IEEE1394a-2000 OHCI PHY/Link-Layer Ctrlr'
    class      = serial bus
    subclass   = FireWire
none1@pci0:0:31:3:      class=0x0c0500 card=0x81791043 chip=0x27da8086 rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801G (ICH7 Family) SMBus Controller'
    class      = serial bus
    subclass   = SMBus
How do I go about installing these drivers? I currently have no sound (gnome complains that there is "no volume control Gstreamer plugins and/or devices found".

Is this related to that?
Reply With Quote
  #2   (View Single Post)  
Old 1st September 2008
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Helpful companion
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Thanked 193 Times in 184 Posts
Default

The SMBus controller might be supported by ichsmb(4), but I can't be sure... if it does work, it probably won't be of any use to you.. FreeBSD doesn't have a sensors framework AFAIK.

The other appears to be a Firewire controller, according to firewire(4), you need to add firewire_load="YES" to /etc/loader.conf.

Hope that helps.
Reply With Quote
  #3   (View Single Post)  
Old 1st September 2008
graudeejs's Avatar
graudeejs graudeejs is offline
Real Name: Aldis Berjoza
formerly killasmurf86
 
Join Date: Jul 2008
Location: Riga, Latvia
Posts: 588
Thanked 29 Times in 26 Posts
Default

for sound in your config you need
Code:
device sound
device snd_ich
Reply With Quote
  #4   (View Single Post)  
Old 1st September 2008
disappearedng disappearedng is offline
Shell Scout
 
Join Date: May 2008
Posts: 128
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by killasmurf86 View Post
for sound in your config you need
Code:
device sound
device snd_ich
What do I do with that?

On ICHSMB(4)'s page: http://www.freebsd.org/cgi/man.cgi?q...ts&format=html
all it mentioned is
Quote:
SYNOPSIS
device pci
device smbus
device smb
device ichsmb
What am I suppose to do with that?

Sorry if I sound stupid
Reply With Quote
  #5   (View Single Post)  
Old 1st September 2008
disappearedng disappearedng is offline
Shell Scout
 
Join Date: May 2008
Posts: 128
Thanked 0 Times in 0 Posts
Default

Looked up a few things,
found that if you have
Code:
 snd_ich_load="YES"
in /boot/loader.conf then this will enable sound.

This means that i have left out something in my kernel configuration file then I guess.

Thx
Reply With Quote
  #6   (View Single Post)  
Old 1st September 2008
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Helpful companion
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Thanked 193 Times in 184 Posts
Default

I think either I misread the last part of your post, or you edited it before I posted..

Anyway, the two devices you posted are not related to your sound card...

Please consult the "FreeBSD Handbook", it should be required reading for any user of FreeBSD.

Relevant page: http://www.freebsd.org/doc/en/books/...und-setup.html
Reply With Quote
  #7   (View Single Post)  
Old 2nd September 2008
phoenix's Avatar
phoenix phoenix is offline
Risen from the ashes
 
Join Date: May 2008
Posts: 699
Thanked 90 Times in 81 Posts
Default

Quote:
Originally Posted by disappearedng View Post
Hi everyone
Below is my pciconf -lv output:
No, that was just a portion of your pciconf output. There's nothing in there that's even remotely related to sound.

Code:
none1@pci0:0:31:3:      class=0x0c0500 card=0x81791043 chip=0x27da8086 rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801G (ICH7 Family) SMBus Controller'
    class      = serial bus
    subclass   = SMBus[/quote]

This is the system management bus, used by monitoring tools like mbmon to query system temperatures, fan speeds, things like that.  You can enable support for it using the ichsmb(4) device.  Try kldload ichsmb and see if there's anything mentioned in dmesg output and if a driver is attached in pciconf output.  If there is, then add ichsmb_load="YES" to /boot/loader.conf to have the module loaded automatically at boot.

Quote:
none2@pci0:1:3:0: class=0x0c0010 card=0x815b1043 chip=0x8023104c rev=0x00 hdr=0x00 vendor = 'Texas Instruments (TI)' device = 'TSB43AB21/A IEEE1394a-2000 OHCI PHY/Link-Layer Ctrlr' class = serial bus subclass = FireWire
This is a Firewire (IEEE-1394) controller. If you don't have any Firewire devices, you can ignore this. If you do have Firewire devices, then add firewire_load="YES" to /boot/loader.conf to have the module loaded at boottime, and use kldload firewire to enable it right away.

Quote:
I currently have no sound (gnome complains that there is "no volume control Gstreamer plugins and/or devices found".
Do you have any sound drivers loaded? To load all the available drivers, use kldload sound. Then check the contents of /dev/sndstat using [cmd]cat /dev/sndstat[/cmd]. That will tell you which sound driver was detected and is being used (snd_something). Add snd_whatever_load="YES" to /boot/loader.conf to load just the needed driver at boot time (obviously, replace _whatever with what's listed in sndstat).
__________________
Freddie

Help for FreeBSD: Handbook, FAQ, man pages, mailing lists.
Reply With Quote
  #8   (View Single Post)  
Old 2nd September 2008
TomAmundsen TomAmundsen is offline
Real Name: Tom Amundsen
Computional Linguist
 
Join Date: Jul 2008
Location: Los Angeles, CA
Posts: 23
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by disappearedng View Post
What do I do with that?

On ICHSMB(4)'s page: http://www.freebsd.org/cgi/man.cgi?q...ts&format=html
all it mentioned is
Quote:
SYNOPSIS
device pci
device smbus
device smb
device ichsmb
What am I suppose to do with that?

Sorry if I sound stupid
You should put it into your kernel configuration file. This is the one located in /sys/YOUR-SYSTEM-ARCHITECTURE/conf/. It's what you use when you recompile your kernel. If you do this, you won't have to put that entry into the boot loader.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:48 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick