LinuxSA Mailing list archives
Index:
[thread]
[date]
[subject]
[author]
From: Alan Kennington <akenning@dog.topology.org>
To : LinuxSA <linuxsa@linuxsa.org.au>
Date: Wed, 12 Apr 2000 01:03:18 +0930
yet another internal modem problem
Some internal modem issues.
++++++++++++++++++++++++++
If you think internal modems are boring, please go to the next
linuxSA message....
Now, I thought it was safe to go back to internal modems again, and
foolishly bought a spanking new 56k PCI modem (Discovery label, but really
a no-name, I think), with Rockwell International chipset.
Problem:
The modem shows up in the /proc/pci "file", but does not register
as a serial device in /dev/cua?.
Question:
How do I connect up the PCI device with the /dev/cua? device?
================================================================
The PCI printout on this new computer says in part:
----------------------------------------------------------------
Bus 0, device 8, function 0:
Communication controller: Unknown vendor Unknown device (rev 1).
Vendor id=127a. Device id=2005.
Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. Latency=64.
Non-prefetchable 32 bit memory at 0xe7000000 [0xe7000000].
I/O at 0xe800 [0xe801].
----------------------------------------------------------------
When I run "lspci -vv -s 0:8.0", I get:
----------------------------------------------------------------
00:08.0 Communication controller: Rockwell International: Unknown device 2005 (rev 01)
Subsystem: Unknown device 127a:2005
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 set
Interrupt: pin A routed to IRQ 11
Region 0: Memory at e7000000 (32-bit, non-prefetchable)
Region 1: I/O ports at e800
Capabilities: [40] Power Management version 2
Flags: PMEClk- AuxPwr+ DSI- D1+ D2- PME-
Status: D0 PME-Enable+ DSel=0 DScale=0 PME+
----------------------------------------------------------------
This is all very fascinating, I think.
[But I find that cream floating up in coffee interesting.]
I think that there must be two solutions here:
Solution 1:
Run some sort of magic software which does a PNP thing on the PCI card
and configures it nicely so that I can run PPP on /dev/cua2 and get something
sensible through it.
Solution 2:
Run "setpci" on the PCI device to modify the IRQ to 4 and the
base address to 0x03e8 (currently 11 and 0xe800 respectively).
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
But I don't understand why they don't make PCI modems leave the factory
with a usable IRG and base address.
And how does everyone else do it?
Is there some tool in the BIOS to set up the PNP thing?
Another question:
Does anyone know of a really good thorough book on the PCI bus?
The only book I know of at the moment is by Hans-Peter Messmer
(http://www.topology.org/php3/e1.php3?o=35871).
Cheerio,
Alan Kennington.
--
LinuxSA WWW: http://www.linuxsa.org.au/ IRC: #linuxsa on irc.linux.org.au
To unsubscribe from the LinuxSA list:
mail linuxsa-request@linuxsa.org.au with "unsubscribe" as the subject
Index:
[thread]
[date]
[subject]
[author]
Return to the LinuxSA Mailing List Information Page