2001-11-11 05:33:18

by Shawfeng Dong

[permalink] [raw]
Subject: CS4281 on Dell Inspiron 2100 running Redhat 7.2

Hi,

I installed both Windows 2000 and RedHat Linux 7.2 onto my Dell Inspiron
2100 laptop. The sound card is Cirrus Logic Crystal CS4281 PCI Audio. It
works fine under W2k, also fine under Linux if the laptop boots directly
into Linux. But there is a weird problem: if I reboot the computer from W2k
into Linux, it is unable to load the sound driver.

Do you have any idea what may cause this weird behavior? Or can you send me
the latest driver? If you need more detailed information, please let me
know.

Thanks and best wishes,

Shaw



2001-11-12 00:13:16

by Alan

[permalink] [raw]
Subject: Re: CS4281 on Dell Inspiron 2100 running Redhat 7.2

> into Linux. But there is a weird problem: if I reboot the computer from W2k
> into Linux, it is unable to load the sound driver.
>
> Do you have any idea what may cause this weird behavior? Or can you send me
> the latest driver? If you need more detailed information, please let me
> know.

Windows leaves the hardware shutdown in a state Linux can't get it back.
The same happens in reverse sometimes too. Basically always cold boot
when changing OS

2001-11-12 14:37:49

by Woller, Thomas

[permalink] [raw]
Subject: RE: CS4281 on Dell Inspiron 2100 running Redhat 7.2

I have never been able to figure out why some machines need a POR
in order to work after running a windows based OS (win2k and
win98se I seem to remember both cause this behavior). I have
tried adding resets into the init code that the part understands,
but no help. My belief is that the BIOS is not properly
resetting the chip to the same consistent state on a warm boot as
a cold boot. Since there are no longer any h/w persons at Cirrus
to work with probing the state of the cs4281 during this failure
(part has been end-of-lifed), and getting DELL to open up the
BIOS is most likely not going to happen, then I don't anticipate
a solution from me. more trial and error work might yield an
answer... else you'll have to power the machine each time
rebooting :( wish i had more. if you want the cs4281
Programming manual, and do some register twiddling yourself, i
can send directly to you. i have been able to get this document
out without requiring an NDA.
thanks
Tom Woller
[email protected]

-----Original Message-----
From: Shawfeng Dong [mailto:[email protected]]
Sent: Saturday, November 10, 2001 11:33 PM
To: [email protected]
Cc: [email protected]
Subject: CS4281 on Dell Inspiron 2100 running Redhat 7.2


Hi,

I installed both Windows 2000 and RedHat Linux 7.2 onto my Dell
Inspiron
2100 laptop. The sound card is Cirrus Logic Crystal CS4281 PCI
Audio. It
works fine under W2k, also fine under Linux if the laptop boots
directly
into Linux. But there is a weird problem: if I reboot the
computer from W2k
into Linux, it is unable to load the sound driver.

Do you have any idea what may cause this weird behavior? Or can
you send me
the latest driver? If you need more detailed information, please
let me
know.

Thanks and best wishes,

Shaw