[vox-tech] Debian configuration: X and modem and zip]

Rick Moen rick at linuxmafia.com
Fri Jul 23 19:59:22 PDT 2004


Quoting Ashleigh Smythe (absmythe at ucdavis.edu):

> OK, I'm finally able to send ya'll something!

Let's see what you have, there.  I don't spend a huge amount of time
looking at lspci output, so the following may include some guesswork.
I think all of those "Unknown device" indicators reflect the kernel
being non-plussed by many of these devices; i.e., they aren't in the
pci.ids lookup table[1], and the devices themselves aren't being very
gabby about what they are, so the kernel's shrugging its shoulders and
saying "Here; this is what the PCI controller said.  You figure it out,
human."

> I finally got my zip drive to work....

Good.

OK, let's go through your lspci output.  Remember, this enumerates only
hardware devices known to the PCI controller chip.  If there happen to
be, for example, ISA cards, they wouldn't be listed.  Nor is your CPU,
nor your RAM, etc.


> 00:00.0 Host bridge: Intel Corp.: Unknown device 2560 (rev 01)
> 	Subsystem: Dell Computer Corporation: Unknown device 0160
> 	Flags: bus master, fast devsel, latency 0
> 	Memory at f0000000 (32-bit, prefetchable)
> 	Capabilities: [e4] #09 [1105]

Glue circuitry in the middle of the motherboard.  Looking up the PCI ID,
one finds that this (specifically) is "82845G/GL[Brookdale-G]/GE/PE
DRAM Controller/Host-Hub Interface".

> 00:02.0 VGA compatible controller: Intel Corp.: Unknown device 2562 
> (rev 01) (prog-if 00 [VGA])
> 	Subsystem: Dell Computer Corporation: Unknown device 0160
> 	Flags: fast devsel, IRQ 11
> 	Memory at e8000000 (32-bit, prefetchable)
> 	Memory at feb80000 (32-bit, non-prefetchable)
> 	Capabilities: [d0] Power Management version 1

This is your Intel 828456 embedded video chipset, it seems.  Looking up
the PCI ID, one finds that (specifically), it's a
"82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device".

> 00:1d.0 USB Controller: Intel Corp.: Unknown device 24c2 (rev 01) 
> (prog-if 00 [UHCI])
> 	Subsystem: Dell Computer Corporation: Unknown device 0160
> 	Flags: bus master, medium devsel, latency 0, IRQ 11
> 	I/O ports at ff80

A UCHI-type USB-controller chip.  Looking up the PCI ID, one finds that
it's a "82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1" 
(Three more like that, omitted.)

> 00:1e.0 PCI bridge: Intel Corp. 82820 820 (Camino 2) Chipset PCI (rev 
> 81) (prog-if 00 [Normal decode])
> 	Flags: bus master, fast devsel, latency 0
> 	Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
> 	I/O behind bridge: 0000d000-0000dfff
> 	Memory behind bridge: fe900000-feafffff

Controller for your PCI slots.  

> 00:1f.0 ISA bridge: Intel Corp.: Unknown device 24c0 (rev 01)
> 	Flags: bus master, medium devsel, latency 0

Controller for your ISA slots.

> 00:1f.1 IDE interface: Intel Corp.: Unknown device 24cb (rev 01) 
> (prog-if 8a [Master SecP PriP])
> 	Subsystem: Dell Computer Corporation: Unknown device 0160
> 	Flags: bus master, medium devsel, latency 0, IRQ 9
> 	I/O ports at 01f0
> 	I/O ports at 03f4
> 	I/O ports at 0170
> 	I/O ports at 0374
> 	I/O ports at ffa0
> 	Memory at feb7fc00 (32-bit, non-prefetchable)

IDE host adapter chip.  Looking up the PCI ID, this appears to be a
"82801DB/DBL (ICH4/ICH4-L) UltraATA-100 IDE Controller".

> 00:1f.3 SMBus: Intel Corp.: Unknown device 24c3 (rev 01)
> 	Subsystem: Dell Computer Corporation: Unknown device 0160
> 	Flags: medium devsel, IRQ 3
> 	I/O ports at eda0

System Management Bus.  Can be used (if memory serves) for monitoring
temperature, and things like that.

> 00:1f.5 Multimedia audio controller: Intel Corp.: Unknown device 24c5 (rev 
> 01)
> 	Subsystem: Dell Computer Corporation: Unknown device 0160
> 	Flags: bus master, medium devsel, latency 0, IRQ 3
> 	I/O ports at ee00
> 	I/O ports at edc0
> 	Memory at feb7fa00 (32-bit, non-prefetchable)
> 	Memory at feb7f900 (32-bit, non-prefetchable)
> 	Capabilities: [50] Power Management version 2

A PCI-bus sound chip from Intel -- about which it says rather little
other than PCI identity (24c5), IRQ assignment, I/O base addresses, etc.
Looking up the PCI ID on Google, one finds:  "Intel Corp. 82801DB (ICH4)
AC'97 Audio Controller (rev 03)."

> 01:05.0 Communication controller: Conexant: Unknown device 2f20
> 	Subsystem: Conexant: Unknown device 200f
> 	Flags: bus master, medium devsel, latency 64, IRQ 3
> 	Memory at fe9f0000 (32-bit, non-prefetchable)
> 	I/O ports at dff8
> 	Capabilities: [40] Power Management version 2

Almost certainly some sort of built-in winmodem chipset.  (That's what
Conexant is best known for.)  Looking up the PCI ID, one finds that it's
a Conexant (formerly Rockwell) HSF winmodem.  Hmm!  That makes one
wonder:

You were saying your "Telephony" internal PCI modem isn't a winmodem,
yet I don't see it as a separate item in your lspci listings -- so maybe
the above is it, and it _is_ a winmodem.


> 01:09.0 Ethernet controller: BROADCOM Corporation: Unknown device 4401 (rev 
> 01)
> 	Subsystem: Dell Computer Corporation: Unknown device 8127
> 	Flags: bus master, fast devsel, latency 64, IRQ 3
> 	Memory at fe9ee000 (32-bit, non-prefetchable)
> 	Expansion ROM at fea00000 [disabled]
> 	Capabilities: [40] Power Management version 2


And that's your Broadcom BMC4401 ethernet chipset.

[1] See:  http://pciids.sourceforge.net/ for the current known-IDs list.




More information about the vox-tech mailing list