SONY VAIO PCG-Z1AW - any reports ? - success

Vladimir Grebenschikov vova at fbsd.ru
Mon Aug 30 01:25:31 PDT 2004


On Mon, 2004-08-16 at 15:15 +0000, Vladimir Grebenschikov wrote:
> Hi
> 
> Anybody can share recent experience of running  FreeBSD 5.x on VAIO
> Z1AW ?
> 
> What works and what does not work ?

Ok, I have tried it, basically all is work, details below

I have installed 5.3-BETA1 from CD and then upgraded to latest 6-CURRENT

> boot

no problems with CD boot, does not even try floppy.

> cdrw/dvd

no problems with both DVD an CD

# atacontrol list
ATA channel 0:
    Master:  ad0 <TOSHIBA MK6021GAS/GA024A> ATA/ATAPI revision 5
    Slave:       no device present
ATA channel 1:
    Master: acd0 <UJDA755 DVD/CDRW/1.00> ATA/ATAPI revision 5
    Slave:       no device present
# atacontrol mode 0
Master = UDMA100 
Slave  = BIOSPIO
# atacontrol mode 1
Master = UDMA33 
Slave  = BIOSPIO

> ACPI (available modes, lid control, acpi buttons, reporting) or APM

Basically works (device exploration and regular controls)
Sleep modes:
hw.acpi.supported_sleep_state: S3 S4 S5
hw.acpi.power_button_state: S5
hw.acpi.sleep_button_state: S3
hw.acpi.lid_switch_state: NONE
hw.acpi.standby_state: S1
hw.acpi.suspend_state: S3

It goes to sleep, then return but video does not awake :(

acpi_video.ko loads but does not do anything.

> X11 (DRI ?)

No problems, native resolution, second screen and -xinerama works also.
name of display:    :0.0
version number:    11.0
vendor string:    The X.Org Foundation
vendor release number:    60700000
X.Org version: 6.7.0
maximum request size:  16777212 bytes
motion buffer size:  256
bitmap unit, bit order, padding:    32, LSBFirst, 32
image byte order:    LSBFirst
number of supported pixmap formats:    7
supported pixmap formats:
    depth 1, bits_per_pixel 1, scanline_pad 32
    depth 4, bits_per_pixel 8, scanline_pad 32
    depth 8, bits_per_pixel 8, scanline_pad 32
    depth 15, bits_per_pixel 16, scanline_pad 32
    depth 16, bits_per_pixel 16, scanline_pad 32
    depth 24, bits_per_pixel 32, scanline_pad 32
    depth 32, bits_per_pixel 32, scanline_pad 32
keycode range:    minimum 8, maximum 255
focus:  window 0x3000009, revert to PointerRoot
number of extensions:    28
    BIG-REQUESTS
    DEC-XTRAP
    DPMS
    Extended-Visual-Information
    FontCache
    GLX
    MIT-SCREEN-SAVER
    MIT-SHM
    MIT-SUNDRY-NONSTANDARD
    RECORD
    RENDER
    SECURITY
    SGI-GLX
    SHAPE
    SYNC
    TOG-CUP
    X-Resource
    XC-APPGROUP
    XC-MISC
    XFree86-Bigfont
    XFree86-DGA
    XFree86-DRI
    XFree86-Misc
    XFree86-VidModeExtension
    XInputExtension
    XKEYBOARD
    XTEST
    XVideo
default screen number:    0
number of screens:    1

screen #0:
  dimensions:    1400x1050 pixels (474x356 millimeters)
  resolution:    75x75 dots per inch
  depths (7):    16, 1, 4, 8, 15, 24, 32
  root window id:    0x40
  depth of root window:    16 planes
  number of colormaps:    minimum 1, maximum 1
  default colormap:    0x20
  default number of colormap cells:    64
  preallocated pixels:    black 0, white 65535
  options:    backing-store NO, save-unders NO
  largest cursor:    64x64

> Ethernet adapter (fxp ?)

fxp0: <Intel 82801DB (ICH4) Pro/100 VE Ethernet> port 0x4000-0x403f mem
0xd0200000-0xd0200fff irq 9 at device 8.0 on pci2

no problems

> WiFi (freebsd native driver / ipw or ndis - any success ?)

project evil works:

ndis0: <Intel(R) PRO/Wireless 2200BG Network Connection> mem
0xd0201000-0xd0201fff irq 9 at device 11.0 on pci2
ndis0: [GIANT-LOCKED]
ndis0: NDIS API version: 5.1
ndis0: Ethernet address: 00:0e:35:03:82:74
ndis0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 5.5Mbps 11Mbps
ndis0: 11g rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps

One time see "no buffer space available on this interface while
transferring large amount of data.

> USB (does USB 1.x works, USB 2.0 works ?)

works, as result I have 4 usbd buses detected:
# usbdevs -d 
addr 1: UHCI root hub, Intel - one USB1.1 port
  uhub0
addr 1: UHCI root hub, Intel - another USB1.1 port
  uhub1
 addr 2: UT-USB41 hub, Texas Instruments
   uhub2
  addr 3: USB KMp, BTC
    ukbd0
    ums0
  addr 4: Microsoft IntelliMouse╝ Explorer, Microsoft
    ums1
addr 1: UHCI root hub, Intel - ineternal USB1.1 bus 
  uhub3
 addr 2: UGX, ALPS           - onboard bluetooth adapter
   ubt0                     
addr 1: EHCI root hub, Intel - USB2.0 bus (joins all thee other buses)
  uhub4
 addr 2: USB Memory Stick Slot, Sony
   umass1

ehci0: <EHCI (generic) USB 2.0 controller> mem 0xd0000000-0xd00003ff at
device 29.7 on pci0
ehci0: [GIANT-LOCKED]
ehci_pci_attach: companion usb0
ehci_pci_attach: companion usb1
ehci_pci_attach: companion usb2
usb3: EHCI version 1.0
usb3: companion controllers, 2 ports each: usb0 usb1 usb2
usb3: <EHCI (generic) USB 2.0 controller> on ehci0
usb3: USB revision 2.0

do not try external USB2.0 device

> Bluetooth (on USB bus, what chip ?)

Yes, on USB bus, works:
ubt0: ALPS UGX, rev 1.10/7.81, addr 2
ubt0: ALPS UGX, rev 1.10/7.81, addr 2
ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3;
wMaxPacketSize=49; nframes=6, buffer size=294


> IEEE 1394 (aka i.Link) 

It detected, I do not try to plugin anything:

fwohci0: <Ricoh R5C551> mem 0xd0202000-0xd02027ff at device 5.1 on pci2
fwohci0: [GIANT-LOCKED]
fwohci0: OHCI version 1.0 (ROM=1)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 08:00:46:03:01:8d:e0:3c
fwohci0: Phy 1394a available S400, 2 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwohci0: Initiate bus reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)

> pccard slot (any issues ?)

ok, orinoco silver works:
cbb0: <RF5C475 PCI-CardBus Bridge> irq 9 at device 5.0 on pci2
cardbus0: <CardBus bus> on cbb0

> Sound (what chip, is it works ?, any porblems)

all ok (snd_ich.ko):
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: <Yamaha YMF753 AC97 Codec>

> Memory stick seen ? (as ATA device or as USB umass device ?)

Ok, but seen twice: once asn usb1.1 device and once as usb2.0 device:
umass0: Sony USB Memory Stick Slot, rev 2.00/1.10, addr 2
umass0: Get Max Lun not supported (STALLED)
umass1: Sony USB Memory Stick Slot, rev 2.00/1.10, addr 2
umass1: Get Max Lun not supported (STALLED)
umass0: at uhub3 port 1 (addr 2) disconnected
umass0: detached
da0 at umass-sim1 bus 1 target 0 lun 0

as result connected as usb2 device.

Enhanced SpeedStep driver works amaising:
# sysctl hw | fgrep est
hw.est_curfreq: 600
hw.est_freqs: 600 800 1000 1200 1400 1700
#

Problems:

- main problem, I can't control video via acpi, so:
  - it does not restore video after suspend (both syscons or X), 
  - if I boot on battery and them plugin AC it still uses power-save
screen back-light mode.
- there no driver for win-modem (expected problem):
none1 at pci0:31:6:        class=0x070300 card=0x8140104d chip=0x24c68086
rev=0x03 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem
Controller'
    class    = simple comms

> Thank you.

-- 
Vladimir B. Grebenchikov
vova at fbsd.ru


More information about the freebsd-mobile mailing list