[hcflinux] Kernel Oops with a 14f1:1036
Tim Murphy
tmurphy at micromuse.com
Sun Jul 14 18:16:52 EDT 2002
Hi,
I'm having a problem with the HCF driver on my conexant-based modem.
The model seems to be a 14f1:1036 (the output of lspci and lspci -vn
are at the end of this message). I compiled the drivers on a RedHat 7.3
system using Gcc 2.96 and two different kernel versions (2.4.18 and
2.4.19-pre10). The CPU is a Duron.
I manage to load the osspec and engine modules but when loading
hcfpciserial.o I get an Oops (Null pointer reference) and the module is
stuck forever in an "initialise" state. Needless to say the modem does
not work thereafter.
I have attached the output of "dmesg". There are some debugging
statements that I have added to help me find
out where the crash occurs. I traced the crash to a function called
hcf_request_port() in serial_hcf.c.
The line number is approx 678 (I filled my copy of the code with
printk's so I'm not sure what it is in your file)
the line is:
if ((r=hcf_pcomctrl->Open(hcf_comctrl))) {
This is as far as I can get at the moment. It think that this Open()
function is inside a closed-source engine component so I cannot follow
the driver's execution any further.
Regards,
Tim
-----------------------------------------------------------------------------
00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate]
System Controller (rev 25)
00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] AGP
Bridge (rev 01)
00:07.0 ISA bridge: Advanced Micro Devices [AMD] AMD-756 [Viper] ISA
(rev 01)
00:07.1 IDE interface: Advanced Micro Devices [AMD] AMD-756 [Viper] IDE
(rev 07)
00:07.3 Bridge: Advanced Micro Devices [AMD] AMD-756 [Viper] ACPI (rev 03)
00:07.4 USB Controller: Advanced Micro Devices [AMD] AMD-756 [Viper] USB
(rev 06)
00:08.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
00:0a.0 Communication controller: Conexant HCF 56k Data/Fax/Voice/Spkp
Modem (rev 08)
00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C (rev 10)
01:05.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX
DDR] (rev b2)
---------------------------------------------------------------------
00:0a.0 Class 0780: 14f1:1036 (rev 08)
Subsystem: 14f1:1036
Flags: bus master, medium devsel, latency 64, IRQ 9
Memory at effe0000 (32-bit, non-prefetchable) [size=64K]
I/O ports at dc00 [size=8]
Capabilities: [40] Power Management version 2
More information about the hcflinux
mailing list