PuppyThis forum is for the discussion of Puppy Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Basic display modes:
-mm Produce machine-readable output (single -m for an obsolete format)
-t Show bus tree
Display options:
-v Be verbose (-vv for very verbose)
-k Show kernel drivers handling each device
-x Show hex-dump of the standard part of the config space
-xxx Show hex-dump of the whole config space (dangerous; root only)
-xxxx Show hex-dump of the 4096-byte extended config space (root only)
-b Bus-centric view (addresses and IRQ's as seen by the bus)
-D Always show domain numbers
Resolving of device ID's to names:
-n Show numeric ID's
-nn Show both textual and numeric ID's (names & numbers)
-q Query the PCI ID database for unknown ID's via DNS
-qq As above, but re-query locally cached entries
-Q Query the PCI ID database for all ID's via DNS
Selection of devices:
-s [[[[<domain>]:]<bus>]:][<slot>][.[<func>]] Show only devices in selected slots
-d [<vendor>]:[<device>] Show only devices with specified ID's
Other options:
-i <file> Use specified ID database instead of audio
-p <file> Look up kernel modules in a given file instead of default modules.pcimap
-M Enable `bus mapping' mode (dangerous; root only)
PCI access options:
-A <method> Use the specified PCI access method (see `-A help' for a list)
-O <par>=<val> Set PCI access parameter (see `-O help' for a list)
-G Enable PCI access debugging
-H <mode> Use direct hardware access (<mode> = 1 or 2)
-F <file> Read PCI configuration dump from a given file
#
# cat /proc/asound/card0/codec#* grep Codec
cat: /proc/asound/card0/codec#*: No such file or directory
cat: grep: No such file or directory
cat: Codec: No such file or directory
#
# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.21.
#
these are the results...hope i didn't do something wrong but the third command line you had me type comes up with an error...thanks for the help
k
sorry, here's lcpci -v:
# lspci -v
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
Subsystem: Rioworks Device 203e
Flags: bus master, fast devsel, latency 0
Memory at <unassigned> (32-bit, prefetchable)
Capabilities: [40] Vendor Specific Information <?>
Kernel driver in use: agpgart-intel
Kernel modules: intel-agp
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
Subsystem: Rioworks Device 203e
Flags: bus master, fast devsel, latency 0
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
Subsystem: Rioworks Device 203e
Flags: bus master, fast devsel, latency 0
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
Subsystem: Rioworks Device 203e
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at e8000000 (32-bit, prefetchable) [size=128M]
Memory at e0000000 (32-bit, non-prefetchable) [size=512K]
I/O ports at 1800 [size=8]
Capabilities: [d0] Power Management version 1
Kernel driver in use: i915
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
Subsystem: Rioworks Device 203e
Flags: fast devsel
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Memory at e0080000 (32-bit, non-prefetchable) [size=512K]
Capabilities: [d0] Power Management version 1
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
Subsystem: Rioworks Device 203e
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at 1820 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
Subsystem: Rioworks Device 203e
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at 1840 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
Subsystem: Rioworks Device 203e
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at 1860 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03) (prog-if 20)
Subsystem: Rioworks Device 203e
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at e0100000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port: BAR=1 offset=0080
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd
Distribution: Slackware, Windows, FreeBSD, OpenBSD, Mac OS X
Posts: 5,296
Rep:
Sorry I didn't get back to this sooner.
Actually that is the same command w/out the grep, but it should have produced a bit more information as grep isolates a specific item. It didn't produce anything so lets try this.
ok...in my 3rd post i stated that i found a way to get audio through headphones...so yes, i used alsamixer to mute the external amp and then i got audio through the headphones...i have also used the line jack sense in both on and off mode...made no difference...any other thoughts?
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
Subsystem: Rioworks Device 203e
Flags: bus master, medium devsel, latency 0, IRQ 17
I/O ports at 1c00 [size=256]
I/O ports at 18c0 [size=64]
Memory at e0100c00 (32-bit, non-prefetchable) [size=512]
Memory at e0100800 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Kernel driver in use: Intel ICH
Kernel modules: snd-intel8x0
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
Subsystem: Rioworks Device 2030
Flags: bus master, medium devsel, latency 0, IRQ 17
I/O ports at 2400 [size=256]
I/O ports at 2000 [size=128]
Capabilities: [50] Power Management version 2
Kernel driver in use: Intel ICH Modem
Kernel modules: snd-intel8x0m
Normally there is an entry in /etc/rc.d/MODULESCONFIG
like
Code:
#PREFLIST: sometimes there are two hits, that is, two modules match the same
#'modalias' (that is, they are both claiming the same hardware). In such a case,
#here we can specify a preference. Each entry here is of the form
#'module1:module2' where module2 is the preferred choice.
#note, list needs a space char at beginning and at end.
#w471 removed: ath5k:ath_pci martian_dev:ltserial r8169:r8101
PREFLIST=' rtl8180:r8180 rtl8187:r8187 rt2500usb:rt73usb orinoco_nortel:hostap_plx orinoco_plx:hostap_plx orinoco_tmd:hostap_plx orinoco_pci:hostap_pci bcm43xx:ssb prism54:p54pci '
The Bootmanager in the Menu>System can be used to edit the MODULESCONFIG file [ command-line-interface name 'bootmanager' ] .
I would try to use the blacklist button to blacklist the 'snd_intel8x0m' at boot and the preference list button to add 'snd_intel8x0m:snd_intel8x0' at the first new line there .
Note : the lsmod command translates '-' of the drivers real name to '_' and here at the bootmanager you have to do so , too . I had not have to use the preflist or the skiplist button but the addlist button .
The modules loading at boot is written to /etc/rc.d/rc.sysinit ; and in short rough words : udevd triggers /sbin/pup_event_backend_modprobe to check the MODULESCONFIG entries and finally do /sbin/modrobe a driver that is detected by the kernel who creates files for the bus|driver in the /sys directory . Creating files there does not automatically make the kernel loading the driver : rc.sysinit+udevd+pup_event_backend_modprobe+modprobe do load it . There are some other pup_event_backend_modprobe_* scripts in /sbin that may be used , too .
There may be also other drivers that are blocking something .
Useful commands are "rmmod" to remove a module manually and "alsactl --help" and "aplay -Ll" .
Completed a frugal install of Puppy 525 on my hard disk to share the ntfs windows partition.
Had ALSA run to select the soundcard as Intel 8x0 AC97 codec combo.
I googled the sound issue the nearest I came to a solution was using the ALSA mixer to ensure Master & PCM are not muted or the intel 8x0 (7012) is an issue.
Any further information you need me to report back I can easily do say typing into urxvt.
Thanks
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.