[hsflinux] Problem with HSFSERIAL
Frank Krauss
fmfkrauss at mindspring.com
Tue Apr 23 18:41:39 EDT 2002
Hello everyone,
I have a problem which I didn't see anyone else have on the Archive and
so I thought I should Post it here in the hope that someone would know
the answer to it.
I have a Conexant Systems PCI Internal Modem.
The Vendor Id is 14F1
The Device Id is 2F12 <--- HSF Device
Although this particular device is not currently supported by this
code, I decided to try to see if I could get it working on my Computer.
The install of the <hsflinmodem-4.06.06.02mbsibeta02041300> package went fine.
For the INF file, I chose linux_hsf.inf, which supported Device Id 2F14,
which was the closest one to mine.
My problem is that I'm unable to load the HSFSERIAL module.
If I do a <insmod hsfserial> command, I get the following message:-
unresolved symbol - ComCtrlGetInterface
If I do a <modprobe hsfserial> command, I get an OOPS from the Kernel,
always at the same location.
I have processeed the OOPS through the KSYMOOPS Utility and included it
in this report.
My Environment is the following:
Hardware
Computer - Pentium-4
Ram - 256 Mb.
PCI Modem - US Robotics 3094, 3095 Voice FXMDM
Software
Distribution - Caldera 2.3
Kernel - 2.4.18
Processor family - Pentium-4
Binutils - <ld -v> - GNU ld version 2.11.2 (with BFD 2.1.2)
GCC - <gcc --version> - egcs-2.91.66
AS - <as --version> - GNU assembler 2.11.2
I don't know if this is of importance to solving this problem but I will
mention the following fact.
If I do the following command <insmod hsfbasic2>, I get a lot of
unresolved symbols plus the following message:-
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. Contact the module supplier for
assistance, only they can help you.
If there is any additional information that someone would like me to supply
in order to solve this problem, I will be happy to.
Yours truly,
Frank Krauss
* * * Results of processing the OOPS through the KSYMOOPS Program * * *
ksymoops 2.4.5 on i686 2.4.18. Options used
-v /usr/src/linux/vmlinux (specified)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.18/ (default)
-m /usr/src/linux/System.map (default)
Warning (compare_maps): mismatch on symbol $E$ERJ3/VCQJ2y7Vv9ONZOWHTnxb/zi , hsfbasic2 says d0a19500, /lib/modules/2.4.18/misc/hsfbasic2.o says d0a03000. Ignoring /lib/modules/2.4.18/misc/hsfbasic2.o entry
Warning (compare_maps): mismatch on symbol $E$ERJ3/VCRJ2q/R/lYabiSOzTra/w= , hsfbasic2 says d0a195e0, /lib/modules/2.4.18/misc/hsfbasic2.o says d0a03000. Ignoring /lib/modules/2.4.18/misc/hsfbasic2.o entry
Warning (compare_maps): mismatch on symbol $E$ERJ3/VCVJ321ROR5braSHQ== , hsfbasic2 says d0a195c0, /lib/modules/2.4.18/misc/hsfbasic2.o says d0a03000. Ignoring /lib/modules/2.4.18/misc/hsfbasic2.o entry
Warning (compare_maps): mismatch on symbol $E$ERJ3/VCcJ3u0SONZYoiHCjzta/zTn+/ZyQ== , hsfbasic2 says d0a195d0, /lib/modules/2.4.18/misc/hsfbasic2.o says d0a03000. Ignoring /lib/modules/2.4.18/misc/hsfbasic2.o entry
Warning (compare_maps): mismatch on symbol $E$ERJ3/VbmIEe7SfNf , hsfbasic2 says d0a19600, /lib/modules/2.4.18/misc/hsfbasic2.o says d0a03000. Ignoring /lib/modules/2.4.18/misc/hsfbasic2.o entry
Warning (compare_maps): mismatch on symbol $E$ERJ3/VjmLE+oQeFMdb4= , hsfbasic2 says d0a19460, /lib/modules/2.4.18/misc/hsfbasic2.o says d0a03000. Ignoring /lib/modules/2.4.18/misc/hsfbasic2.o entry
Warning (compare_maps): mismatch on symbol $E$ERJ3/VjmMEe3QPJpd7g= , hsfbasic2 says d0a195f0, /lib/modules/2.4.18/misc/hsfbasic2.o says d0a03000. Ignoring /lib/modules/2.4.18/misc/hsfbasic2.o entry
Apr 23 17:14:37 mycomputer kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000008
Apr 23 17:14:37 mycomputer kernel: d081c1e3
Apr 23 17:14:37 mycomputer kernel: *pde = 00000000
Apr 23 17:14:37 mycomputer kernel: Oops: 0002
Apr 23 17:14:37 mycomputer kernel: CPU: 0
Apr 23 17:14:37 mycomputer kernel: EIP: 0010:[<d081c1e3>] Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
Apr 23 17:14:37 mycomputer kernel: EFLAGS: 00010202
Apr 23 17:14:37 mycomputer kernel: eax: 00000000 ebx: d0913b0c ecx: ffffffff edx: 00000008
Apr 23 17:14:37 mycomputer kernel: esi: 00000000 edi: 00000008 ebp: cce55c0c esp: cce55c0c
Apr 23 17:14:37 mycomputer kernel: ds: 0018 es: 0018 ss: 0018
Apr 23 17:14:37 mycomputer kernel: Process modprobe (pid: 20368, stackpage=cce55000)
Apr 23 17:14:37 mycomputer kernel: Stack: cce55c3c d0a06693 00000008 00000000 cce55c4c d0a082cf d0913b3c d0913b28
Apr 23 17:14:37 mycomputer kernel: cce55c44 d0913b0c d0913b0c d090273c cce55c5c d0a0651b d0913b0c 00000008
Apr 23 17:14:37 mycomputer kernel: 00000000 d0a032f9 d0913b0c cce55d64 cce55c7c d0a06625 d0913b0c 00000000
Apr 23 17:14:37 mycomputer kernel: Call Trace: [<d0a06693>] [<d0a082cf>] [<d0a0651b>] [<d0a032f9>] [<d0a06625>]
Apr 23 17:14:37 mycomputer kernel: [<d0a0837c>] [<d0a08373>] [<d0846f60>] [<d0826907>] [<d082e114>] [<d08469a0>]
Apr 23 17:14:37 mycomputer kernel: [<d0846990>] [<d0900a40>] [<d08370b0>] [<d09009c0>] [<d08fdad3>] [<d08fd5c4>]
Apr 23 17:14:37 mycomputer kernel: [<d09009c0>] [<d08fdb0f>] [<d09009c0>] [<d09009c0>] [<d08ffd63>] [<d09009c0>]
Apr 23 17:14:37 mycomputer kernel: [<d0900ac0>] [<d0900b00>] [<d090002d>] [<d0900a40>] [<d08fdb78>] [__alloc_pages+59/380]
Apr 23 17:14:37 mycomputer kernel: [<d09009c0>] [<d0900adc>] [<d0900b80>] [<d08fdbe5>] [<d0900a40>] [<d090095c>]
Apr 23 17:14:37 mycomputer kernel: Code: 89 02 5d c3 90 55 89 e5 8b 55 08 ec 89 ec 25 ff 00 00 00 5d
>>EIP; d081c1e3 <[hsfosspec]__ksymtab_OsSprintf+3/4> <=====
>>ebx; d0913b0c <[hsfserial].bss.end+12d4d/102241>
>>ecx; ffffffff <END_OF_CODE+2f5e6990/????>
>>ebp; cce55c0c <_end+cbae318/1057470c>
>>esp; cce55c0c <_end+cbae318/1057470c>
Trace; d0a06693 <[hsfbasic2]$E$ERJtmlTmJk+pTPUfT7qFCyrnfOu2wubL6C01ybBtygz1o0oIDmk3+23/60>
Trace; d0a082cf <[hsfbasic2]$E$ERJtmlTmJk+pTPUfT7qFCyrnfOu2wc7V1T05zLRq8Qq0nlodKGEpTwI=+2f/70>
Trace; d0a0651b <[hsfbasic2]$E$ERJtmlTmJk+pTPUfT7qFCyrnfOu2wNHZzwEv/7Rs0Rq3hWIOOG8fZw==+1b/30>
Trace; d0a032f9 <[hsfbasic2]$E$ERJtkiLtBVy+UvdfYu++ATTyS/rXsPTszTw14pRO5RmUwXBeeUc1Zxl+eJIQHobktBWyWOyVxakz0X0cyVS+gkyMp+mvwLnZo1hwNdne2JF2XrSMUhiHD0CIDpS26MtnpuN5LQ==+59/d0>
Trace; d0a06625 <[hsfbasic2]$E$ERJtmlTmJk+pTPUfT7qFCyrnfOu2wcbVyCkj57RXzRuig10aO3ApTwI=+15/60>
Trace; d0a0837c <[hsfbasic2]$E$ERISmynyO2q/VuJfaKKnDA==+1c/40>
Trace; d0a08373 <[hsfbasic2]$E$ERISmynyO2q/VuJfaKKnDA==+13/40>
Trace; d0846f60 <[hsfengine]$E$Ci1V5gbXO2GqQPg=+420/610>
Trace; d0826907 <[hsfengine]$E$HTxC3yzCFnGPVfJMc76kGzzye/0=+97/390>
Trace; d082e114 <[hsfengine]$E$DzxwzhX2EE+uQA==+2b4/2d0>
Trace; d08469a0 <[hsfengine]$E$GCdKyATxHHGZRPpBRbqUBA==+0/10>
Trace; d0846990 <[hsfengine]$E$GCdKyAT3HHGZRPpBRbqUBA==+0/10>
Trace; d0900a40 <[hsfserial]hsf_reg+0/3c>
Trace; d08370b0 <[hsfengine]$E$DSdO6BXXCHGVVfND+120/190>
Trace; d09009c0 <[hsfserial]hsf_ports+0/64>
Trace; d08fdad3 <[hsfserial]hsf_request_port+cb/f4>
Trace; d08fd5c4 <[hsfserial]hsf_event_handler+0/1dc>
Trace; d09009c0 <[hsfserial]hsf_ports+0/64>
Trace; d08fdb0f <[hsfserial]hsf_config_port+13/28>
Trace; d09009c0 <[hsfserial]hsf_ports+0/64>
Trace; d09009c0 <[hsfserial]hsf_ports+0/64>
Trace; d08ffd63 <[hsfserial]uart_setup_port+6f/ac>
Trace; d09009c0 <[hsfserial]hsf_ports+0/64>
Trace; d0900ac0 <[hsfserial]hsf_tty_driver_normal+0/0>
Trace; d0900b00 <[hsfserial].bss.start+40/c0>
Trace; d090002d <[hsfserial]uart_register_driver+28d/2f0>
Trace; d0900a40 <[hsfserial]hsf_reg+0/3c>
Trace; d08fdb78 <[hsfserial]init_module+0/0>
Trace; d09009c0 <[hsfserial]hsf_ports+0/64>
Trace; d0900adc <[hsfserial].bss.start+1c/c0>
Trace; d0900b80 <[hsfserial]hsf_tty_driver_callout+0/bc>
Trace; d08fdbe5 <[hsfserial]hsf_serial_init+6d/8c>
Trace; d0900a40 <[hsfserial]hsf_reg+0/3c>
Trace; d090095c <[hsfserial].rodata.end+13d/141>
Code; d081c1e3 <[hsfosspec]__ksymtab_OsSprintf+3/4>
00000000 <_EIP>:
Code; d081c1e3 <[hsfosspec]__ksymtab_OsSprintf+3/4> <=====
0: 89 02 movl %eax,(%edx) <=====
Code; d081c1e5 <[hsfosspec]__kstrtab_OSFloatPrefix+1/4>
2: 5d popl %ebp
Code; d081c1e6 <[hsfosspec]__kstrtab_OSFloatPrefix+2/4>
3: c3 ret
Code; d081c1e7 <[hsfosspec]__kstrtab_OSFloatPrefix+3/4>
4: 90 nop
Code; d081c1e8 <[hsfosspec]__ksymtab_OSSprintfFixedArgs+0/0>
5: 55 pushl %ebp
Code; d081c1e9 <[hsfosspec]LinuxIoReadb+1/8>
6: 89 e5 movl %esp,%ebp
Code; d081c1eb <[hsfosspec]LinuxIoReadb+3/8>
8: 8b 55 08 movl 0x8(%ebp),%edx
Code; d081c1ee <[hsfosspec]LinuxIoReadb+6/8>
b: ec inb (%dx),%al
Code; d081c1ef <[hsfosspec]LinuxIoReadb+7/8>
c: 89 ec movl %ebp,%esp
Code; d081c1f1 <[hsfosspec]__ksymtab_OsStrLen+1/2>
e: 25 ff 00 00 00 andl $0xff,%eax
Code; d081c1f6 <[hsfosspec]__kstrtab_OSSemaphoreWait+4/6>
13: 5d popl %ebp
7 warnings issued. Results may not be reliable.
* * * E N D O F D A T A * * *
More information about the hsflinux
mailing list