lkml.org 
[lkml]   [2000]   [Jul]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectInconsistent behavior from PCI modem
Summary: serial autoconfig sometimes fails.

I am using a Modem made by a company called Actiontec which they call
the 56K Internal PCI Call Waiting Modem. My serial driver is compiled
as a module, and has been giving me irregular behavior. Inserting the
module results in one of three things:

1. The modem is detected successfully.
2. The modem is detected but with only a 8250 UART.
3. The modem is not detected and an autoconfig failed message is logged:
Jul 29 17:53:12 dragon kernel: Serial driver version 5.01 (2000-05-29)
with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
Jul 29 17:53:12 dragon kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
Jul 29 17:53:12 dragon kernel: register_serial(): autoconfig failed

Here is a log of a successful insmod:
Jul 27 20:13:48 dragon kernel: Serial driver version 5.01 (2000-05-29) with
MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
Jul 27 20:13:48 dragon kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
Jul 27 20:13:48 dragon kernel: ttyS04 at port 0xd400 (irq = 5) is a 1655

I have not found any pattern in the order these occur.

I noticed a remark at some point that some serial cards are not working
perfectly in 2.4.0 yet, so I am hoping that I can provide some information
that would be useful.

I am using kernel version 2.4.0-test5.

/proc/pci:
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] System Controller (rev 35).
Master Capable. Latency=160.
Prefetchable 32 bit memory at 0xe0000000 [0xe7ffffff].
Prefetchable 32 bit memory at 0xeddff000 [0xeddfffff].
I/O at 0xd800 [0xd803].
Bus 0, device 1, function 0:
PCI bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] AGP Bridge (rev 1).
Master Capable. Latency=160. Min Gnt=10.
Bus 0, device 3, function 0:
SCSI storage controller: Adaptec AIC-7881U (rev 1).
IRQ 10.
Master Capable. Latency=160. Min Gnt=8.Max Lat=8.
I/O at 0xdc00 [0xdcff].
Non-prefetchable 32 bit memory at 0xeffff000 [0xefffffff].
Bus 0, device 4, function 0:
Multimedia video controller: Brooktree Corporation Bt878 (rev 2).
IRQ 9.
Master Capable. Latency=160. Min Gnt=16.Max Lat=40.
Prefetchable 32 bit memory at 0xeddfd000 [0xeddfdfff].
Bus 0, device 4, function 1:
Multimedia controller: Brooktree Corporation Bt878 (rev 2).
IRQ 9.
Master Capable. Latency=160. Min Gnt=4.Max Lat=255.
Prefetchable 32 bit memory at 0xeddfe000 [0xeddfefff].
Bus 0, device 6, function 0:
Communication controller: Lucent Microelectronics Venus Modem (V90, 56KFlex) (rev 0).
IRQ 5.
Master Capable. No bursts. Min Gnt=252.Max Lat=14.
Non-prefetchable 32 bit memory at 0xefffef00 [0xefffefff].
I/O at 0xd400 [0xd4ff].
I/O at 0xd000 [0xd0ff].
I/O at 0xcc00 [0xcc07].
Bus 0, device 7, function 0:
ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super] (rev 21).
Bus 0, device 7, function 1:
IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 6).
Master Capable. Latency=32.
I/O at 0xffa0 [0xffaf].
Bus 0, device 7, function 4:
SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 16).

/proc/ioports:
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0378-037a : parport0
03c0-03df : vesafb
03f8-03ff : serial(auto)
0400-040f : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
0cf8-0cff : PCI conf1
5000-50ff : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
6000-607f : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
8000-8fff : PCI Bus #01
c800-c83f : Ensoniq ES1370 [AudioPCI]
c800-c83f : es1370
cc00-cc07 : Lucent Microelectronics Venus Modem (V90, 56KFlex)
d000-d0ff : Lucent Microelectronics Venus Modem (V90, 56KFlex)
d400-d4ff : Lucent Microelectronics Venus Modem (V90, 56KFlex)
d400-d407 : serial(auto)
d800-d803 : Advanced Micro Devices [AMD] AMD-751 [Irongate] System Controller
dc00-dcff : Adaptec AIC-7881U
dc00-dcfe : aic7xxx
ffa0-ffaf : VIA Technologies, Inc. VT82C586 IDE [Apollo]

--
W. Michael Petullo

:wq

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:57    [W:0.048 / U:0.244 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site