Re: Sony laptop issues...

Vladimir Grebenschikov <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Organization SWsoft
Message-ID <1106816342.1063.33.camel@localhost>
В вт, 25/01/2005 в 19:48 +0000, Digital Brain пишет:
> Hello,
> 
> I have recently installed FreeBSD 5.3-RELEASE on my Sony laptop (and would 
> not like to go back to Linux). Most of the things are working, including 
> ACPI (mostly), pcmcia cards, usb ports. However, there were some issues --
> 
> 1. Sound  (Intel Integrated Sound, using "pcm" driver)
> ------------------------------------------------------------------------------------
> 
> --> added:
>               device sound
>               device snd_ich
> to custom-built kernel.

Hm, today I think much easy to use modules for drivers, I have
snd_ich_load="yes"  in /boot/loader.conf - it is enough.

> ---
> $ dmesg | grep pcm0
> 
> pcm0: <Intel ICH4 (82801DB)> port 0x18c0-0x18ff,0x1c00-0x1cff mem 
> 0xd0000800-0xd00008ff,0xd0000c00-0xd0000dff irq 9 at device 31.5 on pci0
> pcm0: [GIANT-LOCKED]
> pcm0: <Analog Devices AD1981B AC97 Codec>
> 
> ---
> $ pciconf -lv        // output for audio
> 
> pcm0@pci0:31:5:	class=0x040100 card=0x8197104d chip=0x24c58086 rev=0x03 
> hdr=0x00
>     vendor   = 'Intel Corporation'
>     device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller'
>     class    = multimedia
>     subclass = audio
> ---
> $ cat /dev/sndstat
> 
> FreeBSD Audio Driver (newpcm)
> Installed devices:
> pcm0: <Intel ICH4 (82801DB)> at io 0x1c00, 0x18c0 irq 9 bufsz 16384  
> (1p/1r/4v channels duplex default)
> ---
> 
> I believe all the required dev's are already there (e.g. /dev/.. audio..., 
> dsp..., mixer).
> 
> Q: How can I get this to work? It does work in Linux, only thing is, I had 
> to mute the "External Amplifier" to hear anything (using alsamixer). Maybe 
> some kind of "hint"
> to append in /boot/device.hints?

# cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <Intel ICH4 (82801DB)> at io 0x1c00, 0x18c0 irq 9 bufsz 16384 kld snd_ich (1p/1r/0v channels duplex default)
#

No problems for me, it just works.
How you find that it does not work ? What you have tested ? 
Probably you have volume 0 ? what shown by mixer utility ?

# mixer
Mixer vol      is currently set to  30:30
Mixer pcm      is currently set to  75:75
Mixer speaker  is currently set to  75:75
Mixer line     is currently set to  75:75
Mixer mic      is currently set to   0:0
Mixer cd       is currently set to  75:75
Mixer rec      is currently set to   0:0
Mixer line1    is currently set to  75:75
Mixer phin     is currently set to   0:0
Mixer phout    is currently set to   0:0
Mixer video    is currently set to  75:75
Recording source: mic
#

> 
> 2. Intel 2200BG integrated WIFI
> -------------------------------------------------
> 
> I know there is a native ipw driver for *BSD, and also ndiswrapper, but I 
> didn't try either yet.
> 
> Q: Which one do you recommend / gets most of the features to work OK (i.e. 
> AP scanning)?
> 
> Just want to make sure before messing up the whole system.

yes, you have two options here 
  - use ndis wrapper (project evil)
    ndis.ko and if_ndis.ko, man if_ndis for details, you need get files
    w22n51.INF w22n51.sys from win and put them 
    into /sys/modules/if_ndis/

  - use native iwi driver from http://damien.bergamini.free.fr/ipw/ 
    (commiters, please import it into tree)

I prefer iwi driver - it is much more stable for me now (but I use
6-CURRENT), before I have used ndisulator.

> 3. Display (preferred 1280x800 resolution)
> -------------------------------------------------------------------
> 
> Since I have an ATI Mobility graphics card, from the time I boot FreeBSD 
> until I start X,
> my whole display is restricted to a rectangle centered on the the screen 
> (not full screen). I know there are some issues with ATI cards, and that 
> there was a patch for 5.3-RELEASE. Does anyone remember the link / is this 
> fixed in -CURRENT?
> 
> Btw, I already have  "option VESA" in the kernel config.
> Q: Does the patch fix the problem without further ado?
> 
> 
> (*not directly related to laptop, but _really important_ now... I'm a 
> student, damn)

First option, you can ask your notebook to scale text console to
full-screen (I've used Fn-F for Sony VAIO z505S, not sure about another
models)

Second option, you can use pixel-mode console to get much better text
resolution (I have 175 cols x 64 rows for 1400x1050 LCD)

You need patch from http://www.freebsd.org/cgi/query-pr.cgi?pr=71142 or
upgrade to recent 6-CURRENT.

In this case you need SC_PIXEL_MODE and VESA kernel option and configure
mode with something like 'vidcontrol MODE_322'.


> 4. HP psc 1300 printer (USB Printer)
> --------------------------------------------------------
> 
> I have installed the latest hpijs drivers and also CUPS. Plus, I downloaded 
> a PPD file
> from (www.linuxprinting.org) and placed it in /usr/local/share/cups/model/. 
> Following the
> same procedure (as I did in Linux, and got it working...) using the 
> web-interface,
> I set the device as "USB Device #1", then selected my printer model from the 
> next screen.
> 
> Q: How do I get it to print even the test page? When I hit the button to 
> print a test page,
> it says "job submitted" etc, but the printer doesn't do anything. When I 
> check in "Jobs" it says that XYZ job aborted.

There are many ways to configure printer.

First, you can check whether prnter connected through USB by
cat /etc/protocols > /dev/ulpt0 (or like).

Then you need configure some print spooler, cups for example.

I do not like to install drivers manually from linuxprinting.org, often
there is good driver in gimp-print port, but it should be built with
WITH_CUPS=yes.

Then follow normal cups procedure for printer configuration and print
testpage.


> Here's what I get from /var/log/messages, the time I plug the printer in.
> 
> Jan 25 19:08:48 brainx kernel: ulpt0: hp psc 1300 series, rev 2.00/1.00, 
> addr 2, iclass 255/204
> Jan 25 19:08:48 brainx kernel: ulpt0: using bi-directional mode
> Jan 25 19:08:48 brainx kernel: umass0: hp psc 1300 series, rev 2.00/1.00, 
> addr 2
> Jan 25 19:08:48 brainx kernel: da0 at umass-sim0 bus 0 target 0 lun 0
> Jan 25 19:08:48 brainx kernel: da0: <HP  1.00> Removable Direct Access 
> SCSI-2 device
> Jan 25 19:08:48 brainx kernel: da0: 1.000MB/s transfers
> Jan 25 19:08:48 brainx kernel: da0: Attempt to query device size failed: NOT 
> READY, Medium not present
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): READ CAPACITY. CDB: 
> 25 0 0 0 0 0 0 0 0 0
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): CAM Status: SCSI 
> Status Error
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): SCSI Status: Check 
> Condition
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): NOT READY asc:3a,0
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): Medium not present
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): Unretryable error
> Jan 25 19:08:48 brainx kernel: Opened disk da0 -> 6
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): READ CAPACITY. CDB: 
> 25 0 0 0 0 0 0 0 0 0
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): CAM Status: SCSI 
> Status Error
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): SCSI Status: Check 
> Condition
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): NOT READY asc:3a,0
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): Medium not present
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): Unretryable error
> Jan 25 19:08:48 brainx kernel: Opened disk da0 -> 6
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): READ CAPACITY. CDB: 
> 25 0 0 0 0 0 0 0 0 0
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): CAM Status: SCSI 
> Status Error
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): SCSI Status: Check 
> Condition
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): NOT READY asc:3a,0
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): Medium not present
> Jan 25 19:08:48 brainx kernel: (da0:umass-sim0:0:0:0): Unretryable error
> Jan 25 19:08:48 brainx kernel: Opened disk da0 -> 6
> 
> Finally,
> Q: Does this have anything to do with the fact that the printer is not 
> working?

looks like umass0 is related to printer's card reader.
(Probably, You can put card into printer and then read it with mount -t msdosfs /dev/da0 /mnt)

-- 
Vladimir B. Grebenchikov
[email protected]
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.