Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Jun 2001 10:41:40 -0700
From:      Nick Sayer <nsayer@quack.kfu.com>
To:        Stacy Millions <stacy@millions.ca>
Cc:        CHOI Junho <cjh@kr.FreeBSD.ORG>, freebsd-mobile@FreeBSD.ORG
Subject:   Re: VAIO Z505/BP
Message-ID:  <3B210E54.6050207@quack.kfu.com>
References:  <86vgm7fz4r.fsf@gradius.wdb.co.kr> <3B20E6B8.6EB8A155@millions.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
Stacy Millions wrote:

> CHOI Junho wrote:
> [snip]
> 
>>  - PC-card doesn't work when I set 'PnP OS: NO'. It hangs.
>>    So I can't use Sound and PC-card(I tested it with Kingmax
>>    Network card) both. I don't know why.
> 
> 
> Have you assigned a managament irq for the PC-card or are you
> running in polling mode (the default). My Sony (and every one
> I have seen discussed on this list) requires a management irq.

Only when in non-pnp mode.

-current actually _is_ now a "PnP OS", so you should leave it on for 
both Windows and FreeBSD. This may explain why your sound is not working 
too (or perhaps not).


> 
> device      pcic0   at isa? irq 10 port 0x3e0 iomem 0xd0000
> is what I have in my config. It would be "irq 0" for polling mode.

Turn PnP OS back on and try irq 0. It might work


> 
> 
>> So, I have a question:
> 
> [snip]
> 
>>  - Internal Modem works? It seems to be Winmodem...
> 
> 
> Yup, it is a winmodem, AFAIK.

Worse, it is a Conexant Winmodem. The Lucents have a hacked up 
Linux-driver-with-shims available, but not us poor Conexant saps.


The Linmodem project appears to be the way to go. Since Winmodems in 
general are nothing more than cheap sound cards with phone line 
interfaces, it should be possible to write a generic softmodem with a 
standardized interface at the bottom to hook to hardware-specific 
sections (and, obviously, at the top to a character device in /dev).
The hardware specific sections should be pretty simple.


As for your question about the spic driver, you use it by opening 
"/dev/jogdial" and reading it. Every turn of the jogdial gives you 
either an "R" or an "L", and if you push the button in you get "D" and 
when you let it out you get "U".

The spic driver is incomplete. It is a sort of isa driver that uses 
"magic" PCI pokes to enable itself. Long term, this driver should be an 
ACPI driver, and should also be a parent driver to several children -- 
one for the jogdial, one perhaps for the lid switch, another for the 
camera button (on picturebooks), etc.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3B210E54.6050207>