[hsflinux] Problems on Sony Vaio PCG-FX601

marcogi at libero.it marcogi at libero.it
Thu Aug 8 12:14:12 EDT 2002


On Mon, 5 Aug 2002 gte733z at mail.gatech.edu wrote:

> Quoting marcogi at libero.it:
>
> > Maybe ACPI is the issue. I haven't applied patches so...
> > I'll test ASAP.
> >  [snip]
> > > far as I'm concerned, 2.4.18 is the last kernel that works. This is all
> > > handwork, sorry - no alternative :-(
> >
> > I'm downloading 2.4.19 patch too. Time to test now.
> >
> > [snip]
>
> I have had very similar problems (random reboots and carrier hangups), and
> most of these problems have been resolved with the latest drivers. Right now I
> am using a heavily patched mjc kernel, and everything seems to work fine.
> However, I used to use a vanilla 2.4.18 w/ ACPI patch and it also worked fine
> with the latest drivers. When I DID have these problems, I noticed that when I
> disabled LOCAL APIC and pre-empt(vanilla would not have this option), the
> system stopped crashing. I did not test this out thuroughly so I can not say
> if they are definitive solutions, but you could give it a shot. On another
> note, the carrier hangups (long beep and then disconnect) were caused by a
> corrupted pppd installation. I completely removed all ppp files from my system
> and repcompiled ppp and that solved the disconnect issues (config. files
> probably got corrupted during a crash). Hope this helps.

Well, I made some test using various kernel versions/configs and hsf
versions.

Kernels I used are follows:

- kernel.org  2.4.19, no patch, APM, no SMP, LOCAL APIC on
- kernel.org  2.4.18, acpi-20020726-2.4.18 and
  patch-acpi-acpi20020726-swsusp11 patches, no SMP, LOCAL APIC on

hsf drivers I tried are:

hsflinmodem-5.03.03.L3mbsibeta02061700
hsflinmodem-5.03.03.L3mbsibeta02061800
hsflinmodem-5.03.03.L3mbsibeta02062500
hsflinmodem-5.03.03.L3mbsibeta02072100

Every hsf driver is tested with both kervels.

With 02061700 I got:

Aug  8 10:30:02 flyby kernel: LinuxGetHwPciRes DevId=0x3068 VendId=0x1106
Aug  8 10:30:02 flyby kernel: PCI: Setting latency timer of device 00:07.6 to 64
Aug  8 10:30:02 flyby kernel: cnxthsf_LinuxHookInterrupt
Aug  8 10:30:30 flyby kernel: CSLIP: code copyright 1989 Regents of the University of California
Aug  8 10:30:30 flyby kernel: PPP generic driver version 2.4.1
Aug  8 10:30:32 flyby kernel: Via 686a audio driver 1.9.1
Aug  8 10:30:32 flyby kernel: ac97_codec: AC97 Audio codec, id: 0x4144:0x5348 (Analog Devices AD1881A)
Aug  8 10:30:32 flyby kernel: via82cxxx: board #1 at 0x1000, IRQ 5
Aug  8 10:30:59 flyby pppd[717]: pppd 2.4.1 started by marco, uid 1000
Aug  8 10:31:00 flyby chat[718]: report (ATDT)
Aug  8 10:31:00 flyby chat[718]: report (CONNECT)
Aug  8 10:31:00 flyby chat[718]: abort on (BUSY)
Aug  8 10:31:00 flyby chat[718]: abort on (NO CARRIER)
Aug  8 10:31:00 flyby chat[718]: abort on (VOICE)
Aug  8 10:31:00 flyby chat[718]: abort on (NO DIALTONE)
Aug  8 10:31:00 flyby chat[718]: abort on (NO DIAL TONE)
Aug  8 10:31:00 flyby chat[718]: abort on (NO ANSWER)
Aug  8 10:31:00 flyby chat[718]: send (ATZ^M)
Aug  8 10:31:00 flyby chat[718]: expect (OK)
Aug  8 10:31:00 flyby chat[718]: ATZ^M^M
Aug  8 10:31:00 flyby chat[718]: OK
Aug  8 10:31:00 flyby chat[718]: send (ATX3W1^M)
Aug  8 10:31:00 flyby chat[718]: expect (OK)
Aug  8 10:31:00 flyby chat[718]: ^M
Aug  8 10:31:00 flyby chat[718]: ATX3W1^M^M
Aug  8 10:31:00 flyby chat[718]: OK
Aug  8 10:31:00 flyby chat[718]:  -- got it
Aug  8 10:31:00 flyby chat[718]: send (ATDT<isp-number>^M)
Aug  8 10:31:00 flyby chat[718]: expect (CONNECT)
Aug  8 10:31:00 flyby chat[718]: ^M
Aug  8 10:31:00 flyby kernel: ERROR: did not find a supported AC97 codec ! (0x4358:0x0)<3>

error message and ppp not able to connect at all.

02061800 and 02062500 are those work better but with hangs after random
connection time. When hang occurs display goes dark (not blanck or off,
I'm able to see my desktop but it is nearly black) and speakers beep three
times.

With 02072100 isp number is dialed but modem handshake fails. My modem
emits continuous tone, the peer modem hangs up and busy tone is
audiable (if it helps I can record it to wav/mp3).

These behaviours happen with both kernels in exactly same way.
If I load hsf modules just after kernel boot *without* preloading audio
modules, machine hangs on hsfserial load.
Some times I'm able to load hsf modules without hangs even if audio modules
is not loaded, but I haven't still understood what is the "good factor".
Kernel modules loaded for 2.4.19 are:

Module                  Size  Used by    Tainted: PF
ppp_generic            17180   0 (autoclean)
slhc                    5568   0 (autoclean) [ppp_generic]
hsfserial              17768   0
hsfvia                 94672   2
hsfengine             879180   0 [hsfserial]
hsfosspec              21272   1 [hsfserial hsfvia hsfengine]
via82cxxx_audio        20376   1
soundcore               3876   2 [via82cxxx_audio]
ac97_codec             10856   0 [via82cxxx_audio]
vmnet                  17984   4
parport_pc             23368   0
parport                25696   0 [parport_pc]
vmmon                  18964   0 (unused)
nfsd                   72528   8 (autoclean)
lockd                  51024   1 (autoclean) [nfsd]
sunrpc                 63324   1 (autoclean) [nfsd lockd]
serial                 46596   0 (autoclean)
mousedev                4276   0 (unused)
nls_iso8859-1           2876   1 (autoclean)
ntfs                   55168   1 (autoclean)
hid                     9876   0 (unused)
input                   3456   0 [mousedev]
uhci                   25872   0 (unused)
usbcore                39808   0 [hid uhci]

With ACPI patched 2.4.18 there are following modules also:
ac
battery
button
fan
processor
thermal

I'll try 02062500 hsf driver disabling LOCAL APIC to see if hangs go
away.

My country is ITALY.
If I can produce some usefull debug info, please tell me what I must do.

--
Regards,  Marco Gigante
Student at Pisa University - Computer Engineering






More information about the hsflinux mailing list