PDA

View Full Version : Problems with Conextant-Ambit SoftK56 on Sony laptop !



rompel
05-12-2003, 12:34 PM
hello,

(sorry for my bad english.)
i have a sony vaio PCG-GRX616MP laptop and i am trying to install my modem on a debian (knoppix) linux system (version 2.4.19-xfs). my modem is the Conextant-Ambit SoftK56 Data,Fax ICH Modem 8086:2486

but all i do ... the modem does not work. i read the articles in this forum and found many persons, who habe the same problem as i. but no tip worked.

i did the following steps:
at first i downloaded the hsflinmodem-5.03.27lnxbeta03042700.tar driver from the homepage www.linuxant.com (HSF (softmodem) driver)

then i installed the driver with 'make install' and then with 'hsfconfig'. after that i changed the county to GERMANY with 'hsfconfig --country'.

then i started 'modconf'.
i changed into 'misc' and loaded the module 'hsfengine'.
then i loaded the module 'hsfserial'.

after that the following lines are written in /var/log/syslog: May 10 19:02:48 laptop insmod: Warning: loading /lib/modules/2.4.19-xfs/misc/hsfich.o will taint the kernel: non-GPL license - Copyright (C) 1996-2001 Conexant Systems Inc. All Rights Reserved.
May 10 19:02:48 laptop insmod: See http://www.tux.org/lkml/#export-tainted for information about tainted modules
May 10 19:02:48 laptop insmod: Module hsfich loaded, with warnings May 10 19:02:49 laptop kernel: PCI: No IRQ known for interrupt pin B of device 00:1f.6. Please try using pci=biosirq. May 10 19:02:49 laptop kernel: PCI: Setting latency timer of device 00:1f.6 to 64 May 10 19:02:49 laptop kernel: LinuxHookInterrupt: request for IRQ 0 failed May 10 19:02:49 laptop kernel: hsf_request_port: open failed

then i run a few commands:

root@laptop:~# lspci
00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04) 00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04) 00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02) 00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 02) 00:1d.2 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #3) (rev 02) 00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 42) 00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02) 00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02) 00:1f.3 SMBus: Intel Corp. 82801CA/CAM SMBus (rev 02) 00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio (rev 02) 00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem (rev 02) 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW 02:05.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev a8) 02:05.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev a8) 02:05.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller 02:08.0 Ethernet controller: Intel Corp. 82801CAM (ICH3) Chipset Ethernet Controller (rev 42)


root@laptop:~# lsmod
Module Size Used by Tainted: P
hsfich 95340 0 (autoclean)
hsfserial 22484 0 (unused)
hsfengine 869324 0 [hsfserial]
hsfosspec 22204 0 [hsfich hsfserial hsfengine]
lvm-mod 60768 0 (autoclean)
ds 6472 4
rtc 6908 0
apm 9644 1
yenta_socket 8704 2
pcmcia_core 37536 0 [ds yenta_socket]
usb-uhci 21612 0 (unused)
usbmouse 1752 0 (unused)
hid 19172 0 (unused)
usbcore 56736 1 [usb-uhci usbmouse hid]
mousedev 3832 1
input 3200 0 [usbmouse hid mousedev]
serial 51908 0
i810_rng 2660 0 (unused)
...

i could find the follwing lines in /etc/modules.conf
### update-modules: start processing /etc/modutils/hsf
alias /dev/ttySHSF0 hsfserial
alias char-major-240 hsfserial
alias /dev/ttyCUA* hsfserial
alias char-major-241 hsfserial
alias /dev/modem hsfserial
options hsfserial serialmajor=240 calloutmajor=241

### update-modules: end processing /etc/modutils/hsf

the link /dev/modem is there and the file ttySHSF0, too: root@laptop:/dev# ls -l ttyS*
crw-rw-rw- 1 root dialout 4, 64 May 10 18:11 ttyS0
crw-rw-rw- 1 root dialout 4, 65 May 14 2002 ttyS1
crw-rw-rw- 1 root dialout 4, 66 Apr 15 2001 ttyS2
crw-rw-rw- 1 root dialout 4, 67 Apr 15 2001 ttyS3
crw-rw-rw- 1 root root 240, 64 May 10 17:56 ttySHSF0

now i configured the ppp conection 'provider' with pppconfig
In pppconfig i used the link /dev/modem

after running 'pon' the following lines are written in /var/log/syslog May 10 19:14:00 laptop kernel: CSLIP: code copyright 1989 Regents of the University of California May 10 19:14:00 laptop kernel: PPP generic driver version 2.4.2 May 10 19:14:00 laptop pppd[2543]: pppd 2.4.1 started by root, uid 0 May 10 19:14:01 laptop chat[2544]: Can't get terminal parameters: Input/output error May 10 19:14:01 laptop pppd[2543]: Connect script failed May 10 19:14:02 laptop pppd[2543]: Exit.

now i read in an article, that i should try the boot command 'pci=biosirq' on the lili promt. but that did not work. still the same problems.

then i tried the boot command 'pci=acpi'. still the same problems.

here is my lili.conf (without the two boot commands): boot=/dev/hda3 vga=791 prompt timeout=50 append = "hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi apm=power-off noapic"

image=/boot/vmlinuz-2.4.19-xfs
label=knoppix
root=/dev/hda3
read-only


#other=/dev/hda1
# label=freedos
# table=/dev/hda

here the data from the modem with the listmodem programm:
Build Number : 2600

================================================== ===================
= RESULT OF MODEM QUERY =
================================================== ===================
NUMBER OF MODEMS FOUND = 1

MODEM #1:
PCI CONFIGURATION INFORMATION READ:
VENDOR ID : 8086
DEVICE ID : 2486
SUBVENDOR ID : 104D
SUBDEVICE ID : 80FA
REVISION ID : 02

DEDUCED INFORMATION:
VENDOR NAME : UNKNOWN
DEVICE NAME : UNKNOWN
SUBVENDOR NAME : UNKNOWN
MODEM TYPE : HSF
WINXP INBUILD SUPPORT : NO


what can i do to solve these problems? what can i do to bring the modem installed correctly? can anyone help me ?

thanks !

rickenbacherus
05-12-2003, 06:07 PM
PCI: No IRQ known for interrupt pin B of device 00:1f.6. Please try using pci=biosirq. May 10 19:02:49 laptop kernel: PCI: Setting latency timer of device 00:1f.6 to 64 May 10 19:02:49 laptop kernel: LinuxHookInterrupt: request for IRQ 0 failed

Disable IRQ sharing in the BIOS, turn off PCI BUS mastering, disable PnP, disable the auto assignment of IRQ's- whatever options your BIOS has.

procinfo -f

Will tell you what IRQ's are in use.

You can edit your /etc/lilo.coonf file to include any boot parameters that you need like so:

# append=""
append="hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi apm=power-off noapic noacpi pci=biosirq"

rompel
05-13-2003, 11:07 AM
Hello,

thanks for your answer.
but i can not manage those settings with my bios.
the only setting i can manage is the irq port for the serial port.... nothing else ...

rickenbacherus
05-13-2003, 04:12 PM
Hello,

thanks for your answer.
but i can not manage those settings with my bios.
the only setting i can manage is the irq port for the serial port.... nothing else ...

OK so can you disable the serial port entirely? That might free up an IRQ. Or at least set it very high perhaps.

Did you edit your /etc/lilo.conf file as I posted?

What does

procinfo -f

tell you?

The only other idea I would have is for you to purchase an external modem.

rompel
05-14-2003, 06:08 PM
the commands on the lilo prompt did not help. I have still the same problem. The IRQ is unknown for the moden.
In the FAQ of the modem (linuxtant homepage) they say that i can not use 'serserial', so i can not set the IRQ with this command.
What could i do ???

procinfo -f writes the following

Memory: Total Used Free Shared Buffers Cached
Mem: 515488 138944 376544 0 3688 86296
Swap: 1028120 0 1028120

Bootup: Wed May 14 18:55:08 2003 Load average: 0.18 0.22 0.09 3/52 538

user : 0:00:13.48 5.1% page in : 86908
nice : 0:00:00.00 0.0% page out: 4358
system: 0:00:37.17 14.0% swap in : 1
idle : 0:03:34.33 80.9% swap out: 0
uptime: 0:04:24.98 context : 106499

irq 0: 26498 timer irq 8: 1 rtc
irq 1: 474 keyboard irq 9: 4213 Intel ICH3, usb-uhci
irq 2: 0 cascade [4] irq 10: 2
irq 3: 0 Ricoh Co Ltd RL5c476 irq 11: 2
irq 4: 5 irq 12: 3 PS/2 Mouse
irq 5: 2 irq 14: 14877 ide0
irq 7: 2 irq 15: 4 ide1

do you have any other suggestions ?

rompel
05-14-2003, 06:20 PM
sorry, here is the better formatted ouput:

irq 0: 26498 timer
irq 1: 474 keyboard
irq 2: 0 cascade [4]
irq 3: 0 Ricoh Co Ltd RL5c476
irq 4: 5
irq 5: 2
irq 7: 2
irq 8: 1 rtc
irq 9: 4213 Intel ICH3, usb-uhci
irq 10: 2
irq 11: 2
irq 12: 3 PS/2 Mouse
irq 14: 14877 ide0
irq 15: 4 ide1

but hey ... on IRQ 9 is the Intel usb controller ... my modem has a similar name: Intel ICH2. maybe the usb controller catches the irq first and then the moden tries to use the same irq, but can't.
On MS Windows the modem has the IRQ 9. (Can i transfer this information to knoppix?)

how can i arrange that the modem should use an other IRQ ? Or how can i arrange the usb controller to use another IRQ ?
(I have a USB mouse, so i would disable usb at all.)

Any suggestions ? Thanks ...

rickenbacherus
05-14-2003, 09:41 PM
Just to clarify this is an onboard modem right and not a pcmcia card? Sorry-I don't use laptops much.

Go into your BIOS and set the serial port for something else-anything available, maybe that will free up an IRQ.

Try booting with this parametr:

nobiospnp


my modem has a similar name: Intel ICH2.

ICH is Intel ChipSet.[/quote]

rompel
05-14-2003, 10:53 PM
yes, it is an onboard modem.
no, nobiospnp did not work ... still the same problems

i read in an other forum that i should install and activate ACPI
i tried this:

at first i downloaded the file
acpi-20020918-2.4.19.diff.gz
from the ACPI homepage.

then i copied the file into /usr/src
then i run:
gunzip acpi-20020726-2.4.18.diff.gz
cd linux
patch -p1 <../acpi-20020726-2.4.18.diff

After that i got the follwing message:

can't find file to patch at input line 206
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -Nura linux-2.4.19orig/MAINTAINERS linux-2.4.19acpi/MAINTAINERS
|--- linux-2.4.19orig/MAINTAINERS Sat Sep 21 20:10:11 2002
|+++ linux-2.4.19acpi/MAINTAINERS Sat Sep 21 01:00:37 2002
--------------------------
File to patch:

So ... i can not install ACPI, but why ?
Do you think that ACPI could solv my IRQ problem ?
Why does the installation (patch) fail ?

rompel
05-14-2003, 10:57 PM
oh ... i forgot to answer your second suggestion:
In my bios i have the menu-item 'Serial'.
There i can select an IRQ. The selected IRQ is 4.
But the modem has IRQ 9, or ?

Changing the IRQ has no effect