LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Solaris / OpenSolaris (https://www.linuxquestions.org/questions/solaris-opensolaris-20/)
-   -   Is there already support for HP Dv5 1170 laptop in Oracle SXCE11...? (https://www.linuxquestions.org/questions/solaris-opensolaris-20/is-there-already-support-for-hp-dv5-1170-laptop-in-oracle-sxce11-864397/)

Alexvader 02-22-2011 06:00 PM

Is there already support for HP Dv5 1170 laptop in Oracle SXCE11...?
 
Hi

I have searched in the forums and googled for this...

Open Solaris 10 would not support HP Dv5 1170 laptop, wireless card would not work...

does Oracle SXCE 11 support this already...?

BRGDS

Alex

jlliagre 02-22-2011 09:41 PM

Laptop makers often change the wifi chip used so you need to provide the actual manufacturer/device codes to be sure, or just test by yourself.

By the way, there is no Oracle SXCE 11. SXCE used to be Solaris Express Community Edition which was more like Solaris 10 (SVR4 packaging, CDE still available, etc.) It has been obsoleted by OpenSolaris and now by Oracle Solaris 11 Express.

Alexvader 02-23-2011 10:10 AM

Quote:

Originally Posted by jlliagre (Post 4267978)
Laptop makers often change the wifi chip used so you need to provide the actual manufacturer/device codes to be sure, or just test by yourself.

By the way, there is no Oracle SXCE 11. SXCE used to be Solaris Express Community Edition which was more like Solaris 10 (SVR4 packaging, CDE still available, etc.) It has been obsoleted by OpenSolaris and now by Oracle Solaris 11 Express.

Thx Jlliagre...

My wifi card is a Broadcom BCM 4312, and my GPU is a Nvidia GForce 9600 Gt

jlliagre 02-23-2011 11:34 AM

What OS are you currently running with this laptop ?

The command to get the precise IDs will vary depending on it.

Alexvader 02-23-2011 02:46 PM

Quote:

Originally Posted by jlliagre (Post 4268700)
What OS are you currently running with this laptop ?

The command to get the precise IDs will vary depending on it.

Hi Jlliagre

I am running Debian Squeeze amd64 in this lappy...

jlliagre 02-23-2011 04:21 PM

Then
Code:

lspci -nn
should print the manufacturer and device IDs.

Alexvader 02-23-2011 04:57 PM

hi...

here are the specs :

Quote:

alex@iskandhar:~$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
00:01.0 PCI bridge [0604]: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port [8086:2a41] (rev 07)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03)
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03)
00:1c.5 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 [8086:294a] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93)
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 03)
00:1f.6 Signal processing controller [1180]: Intel Corporation 82801I (ICH9 Family) Thermal Subsystem [8086:2932] (rev 03)
01:00.0 VGA compatible controller [0300]: nVidia Corporation G96 [GeForce 9600M GT] [10de:0649] (rev a1)
02:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
06:00.0 FireWire (IEEE 1394) [0c00]: JMicron Technology Corp. IEEE 1394 Host Controller [197b:2380]
06:00.1 System peripheral [0880]: JMicron Technology Corp. SD/MMC Host Controller [197b:2382]
06:00.2 SD Host controller [0805]: JMicron Technology Corp. Standard SD Host Controller [197b:2381]
06:00.3 System peripheral [0880]: JMicron Technology Corp. MS Host Controller [197b:2383]
06:00.4 System peripheral [0880]: JMicron Technology Corp. xD Host Controller [197b:2384]
alex@iskandhar:~$
i tried the liveDVD, and no wireless :(

sol-11-exp-201011-live-x86.iso

is there no separate package with the driver...?

jlliagre 02-24-2011 03:54 AM

This card has been reported to work with the ndsiwrapper: http://hub.opensolaris.org/bin/view/...up+laptop/ndis

Beware that the process isn't straightforward. There can't be a native Solaris driver (unless Broadcom decides to write one) as the card requires a proprietary firmware to be loaded at initialization time to work.

Alexvader 03-03-2011 03:33 PM

Hi

I have tried this... but it stops at this point... :

Quote:

alex@darkstar:~/Desktop/SXCE/NDIS_Howto/ndis-1.2.5/i386$ pwd
/home/alex/Desktop/SXCE/NDIS_Howto/ndis-1.2.5/i386
alex@darkstar:~/Desktop/SXCE/NDIS_Howto/ndis-1.2.5/i386$ ls
bcmwl5.inf bcmwl5.sys Makefile
alex@darkstar:~/Desktop/SXCE/NDIS_Howto/ndis-1.2.5/i386$ export PATH=/usr/bin:$PATH
alex@darkstar:~/Desktop/SXCE/NDIS_Howto/ndis-1.2.5/i386$ make ndiscvt
/usr/sfw/bin/gcc -I../include -O -c ../err.c -o err.o
/usr/sfw/bin/gcc -I../include -O -c ../inf.c -o inf.o
../inf.c:83: error: conflicting types for 'strcasestr'
/usr/include/string.h:112: error: previous declaration of 'strcasestr' was here
../inf.c:83: error: conflicting types for 'strcasestr'
/usr/include/string.h:112: error: previous declaration of 'strcasestr' was here
*** Error code 1
make: Fatal error: Command failed for target `inf.o'
alex@darkstar:~/Desktop/SXCE/NDIS_Howto/ndis-1.2.5/i386$
I have installed all the required packages after having created a local repo using the dvd parts in Oracle site...

I am using :

Quote:

NDIS wrapper toolkit V1.2.5 supports Opensolaris build_125+.
in Solaris 11 Express

jlliagre 03-03-2011 04:14 PM

So what contain line 83 of inf.c and line 112 of /usr/include/string.h ?

Alexvader 03-03-2011 04:35 PM

inf.c :


Quote:

.......
char *strcasestr(const register char *s,register char *find)
{

register char c, sc;
register size_t len;

if ((c = *find++) != 0) {
len = strlen(find);
do {...


/usr/include/string.h :


Quote:

extern char *strcasestr(const char *, const char *);

jlliagre 03-03-2011 05:01 PM

Then you might comment out the whole strcasestr function in inf.c which seem to just duplicate a standard one.

Alexvader 03-03-2011 05:10 PM

Thks jlliagre :)

I will do this as soon as i get to my Solaris installed in a USB HDD device, i just picked the /usr/include/string.h from a VM i have running in Squeeze...

BTW, which is more advanced... OpenIndiana or Solaris 11 express...?

Seems to me that the DVD repos of OpenSolaris 0906 were bigger than the DVD repos of Solaris 11 Express... does OpenIndiana project ships DVDs with a repo...?

Alexvader 03-05-2011 04:01 PM

Hi...

I have commented out the function... :


Quote:

/*#define __DECONST(type, var) ((type)(uintptr_t)(const void*)(var)) */
char * __progname = "ndiscvt";
char * _getprogname ()
{
return __progname;
}
/*char *strcasestr(const register char *s,register char *find)
{
register char c, sc;
register size_t len;

if ((c = *find++) != 0) {
len = strlen(find);
do {
do {
if ((sc = *s++) == 0)
return (NULL);
} while (sc != c);
} while (strncasecmp(s, find, len) != 0);
s--;
}
return ((char *) s);
} /*

Now it gives this error...

Quote:

alex@solaris:~/Downloads/ndis-1.2.5/amd64$ make ndiscvt
/usr/sfw/bin/gcc -I../include -O -m64 -c ../err.c -o err.o
/usr/sfw/bin/gcc -I../include -O -m64 -c ../inf.c -o inf.o
/usr/sfw/bin/gcc -I../include -O -m64 -c ../ndiscvt.c -o ndiscvt.o
/usr/sfw/bin/gcc -I../include -O -m64 -c ../subr_pe.c -o subr_pe.o
/usr/ccs/bin/yacc -d -v ../inf-parse.y

conflicts: 1 reduce/reduce
mv y.tab.c inf-parse.c
/usr/sfw/bin/gcc -I../include -O -m64 -c inf-parse.c -o inf-parse.o
rm -f inf-token.c
/usr/sfw/bin/flex -t ../inf-token.l > inf-token.c
/usr/sfw/bin/gcc -I../include -O -m64 -c inf-token.c -o inf-token.o
/usr/sfw/bin/gcc -I../include -O -m64 -o ndiscvt err.o inf.o ndiscvt.o subr_pe.o inf-token.o inf-parse.o
Undefined first referenced
symbol in file
yywrap inf-token.o
ld: fatal: symbol referencing errors. No output written to ndiscvt
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `ndiscvt'
alex@solaris:~/Downloads/ndis-1.2.5/amd64$ ls
bcmwl5.inf err.o inf-parse.o inf-token.o Makefile subr_pe.o y.tab.h
bcmwl564.sys inf-parse.c inf-token.c inf.o ndiscvt.o y.output
alex@solaris:~/Downloads/ndis-1.2.5/amd64$ rm *o *h *y.output *c
alex@solaris:~/Downloads/ndis-1.2.5/amd64$ ls
bcmwl5.inf bcmwl564.sys Makefile
alex@solaris:~/Downloads/ndis-1.2.5/amd64$


jlliagre 03-06-2011 03:25 AM

Quote:

Originally Posted by Alexvader (Post 4280095)
Code:

          ...
      }
      return ((char *)    s);
  } /*


The ending comment delimiter is wrong here.


All times are GMT -5. The time now is 08:13 AM.