Blog

You are browsing the archive for Compaq.

Compaq Presario V3412AU – Wireless

April 15, 2008

Force boot to 32bit, then reboot

#/usr/sbin/eeprom boot-file="kernel/unix" 

/usr/X11R6/bin/scanpci -v

pci bus 0x0001 cardnum 0x00 function 0x00: vendor 0x14e4 device 0x4312
Broadcom Corporation BCM4310 UART
CardVendor 0x103c card 0x1371 (Hewlett-Packard Company, Card unknown)
STATUS    0x0010
COMMAND 0x0006
CLASS     0x02 0x80 0x00
REVISION 0x02
BIST      0x00
HEADER 0x00
LATENCY 0x00
CACHE 0x10
BASE0     0x00000000b3000004
addr 0x00000000b3000000
MEM 64
BITMAX_LAT   0x00
MIN_GNT 0x00
INT_PIN 0x01
INT_LINE 0x0b
BYTE_0    0x01
BYTE_1  0x58
BYTE_2  0x03
BYTE_3  0x06

Installasi NdisWrapper untuk OpenSolaris [OpenSolaris NdisWrapper]

# wget http://www.opensolaris.org/os/community/laptop/downloads/ndis-1.1.tar.gz
# gzip -dc ndis-0.1.tar.gz | tar xvf -
# cd ndis-0.1/i386(copy bcm32.inf and bcm32.sys here, then rename to ndis.inf and ndis.sys)
# make ndiscvt
# ./ndiscvt -i ndis.inf -s ndis.sys -o ndis.h
# make ndis
# cp bcmndis /kernel/drv/bcmndis
# make ndisapi
# cp ndisapi /kernel/misc

Load Driver OpenSolaris:

#add_drv -i '"pci14e4,4312"' bcmndis

pci14e4,4312

Value ini didapatkan dari scanpci - vendor 0x14e4 device 0x4312. Berikut hasil dari pemasangan driver tersebut:

Apr 15 12:13:23 monyet pcplusmp: [ID 444295 kern.info] pcplusmp: ide (ata) instance #0 vector 0xe ioapic 0x2 intin 0xe is bound to cpu 1
Apr 15 12:13:23 monyet pcplusmp: [ID 803547 kern.info] pcplusmp: pci14e4,4312 (bcmndis) instance 0 vector 0x13 ioapic 0x2 intin 0x13 is bound to cpu 0
Apr 15 12:13:23 monyet bcmndis: [ID 249616 kern.notice] NDIS API version: 5.1
Apr 15 12:13:23 monyet ndisapi: [ID 455975 kern.notice] Mem PhysAddr:0xb3000000, Size:0x4000
Apr 15 12:13:24 monyet bcmndis: [ID 694342 kern.notice] ndis_attach: Congratulations, Attached Okay!
Apr 15 12:13:24 monyet bcmndis: [ID 429477 kern.notice] Wlan MAC: 0:1a:73:70:45:b3
Apr 15 12:13:24 monyet mac: [ID 469746 kern.info] NOTICE: bcmndis0 registered

# ifconfig bcmndis0 plumb
# ifconfig bcmndis0
bcmndis0: flags=201000802 mtu 1500 index 3
inet 0.0.0.0 netmask 0
ether 0:1a:73:70:45:b3

Done. Gunakan wificonfig untuk konfigurasi wireless device anda.

Informasi Lengkap [OpenSolaris NdisWrapper](32bit ok, problem hangup jika menggunakan 64bit)

Compaq Presario V3412AU

April 1, 2008

Compaq Presario V3412AU/ Presario V3000 Series ( Report not work)

  • nVidia Corporation MCP51 High Definition Audio – unsupported HD codec

    # cat /etc/release
    Solaris Express Developer Edition 1/08 snv_79b X86
    Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
    Use is subject to license terms.
    Assembled 24 January 2008

    # dmesg|grep audio
    Mar 31 09:25:50 bethesda audiosup: [ID 833414 kern.warning] WARNING: audiohd0: unsupported HD codec: vid=0×14f15045, rev=0×00100100
    Mar 31 09:25:50 bethesda audiosup: [ID 493330 kern.warning] WARNING: audiohd0: audiohd_attach() couldn’t create codec

    # modinfo|grep audio
    158 fffffffff8123000 81c8 75 1 audiohd (HD Audio Driver1.13)
    160 fffffffff80aa000 3c08 – 1 audiosup (Audio Device Support 1.24)
    232 fffffffff8066000 3ad8 242 1 lx_audio (linux audio driver)

  • Broadcom Wireless Integrated Module (bwi/Broadcom BCM4312) – On/Off Wireless switch

    Mar 31 10:24:02 bethesda usba: [ID 349649 kern.info] Broadcom Corp HP Integrated Module
    Mar 31 10:24:02 bethesda genunix: [ID 936769 kern.info] usb_mid1 is /pci@0,0/pci103c,30b5@b/device@4
    Mar 31 10:24:02 bethesda genunix: [ID 408114 kern.info] /pci@0,0/pci103c,30b5@b/device@4 (usb_mid1) online
    Mar 31 10:24:02 bethesda usba: [ID 349649 kern.info] usba: no driver found for interface 0 (nodename: ‘interface’) of Broadcom Corp HP Integrated Module
    Mar 31 10:24:02 bethesda usba: [ID 349649 kern.info] usba: no driver found for interface 1 (nodename: ‘interface’) of Broadcom Corp HP Integrated Module
    Mar 31 10:24:02 bethesda usba: [ID 349649 kern.info] usba: no driver found for interface 2 (nodename: ‘interface’) of Broadcom Corp HP Integrated Module
    Mar 31 10:24:02 bethesda usba: [ID 349649 kern.info] usba: no driver found for interface 3 (nodename: ‘firmware’) of Broadcom Corp HP Integrated Module

  • Battery indikator tidak hanya menunjukan posisi 99% & kondisi laptop menggunakan battrey atau power line.

Problem sound, solusi sementara untuk problem sound: OpenSound oss-solaris-v4.0-1015-i386.pkg – . Tapi output sound yang dihasilkan masih terasa noise-nya. Mungkin ada pembaca lain yang sukses menggunakan driver lain dan menghasilkan hasil yang memuaskan, mohon komentar.

Sedangkan untuk problem wireless adapter masih belum ketemu untuk drivernya, atau mungkin saya yang katrok belum bisa setting wireless di Solaris. Untuk referensi saja berikut ini links yang mungkin dapat membantu setting wireless.