Contributed by sean on from the time to dust off those old portables dept.
So, if any of you want to support the project, why not submit your
info to www@openbsd.org?
(Comments are closed)
OpenBSD Journal
Contributed by sean on from the time to dust off those old portables dept.
(Comments are closed)
Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]
By phessler (64.173.147.27) on
Comments
By Alexander von Gernler (151.136.100.2) grunk@openbsd.org on http://www.de.openbsd.org/
of machines that would justify own web pages for them.
Mac iBooks and PowerBooks for example fit easily on macppc.html
Sparc notebooks are not owned by many, and few people are interested
in buying them, I presume. Anyway they can be handled by their respective
platform homepages.
i386 Notebooks are quite common however, and virtually every manufacturer
company thinks it can swamp the market with more or less fine hardware.
Therefore, the page is intendet to offer help to OpenBSD "customers".
If you have reasons why this should be handled in an other
way, please tell me.
Regards,
grunk
Comments
By Michael van der Westhuizen (196.7.0.164) michael - at - skanky.co.za on
There is a bit of a call for more info on non-i386 hardware, or at least some more details on that hardware.
I repartitioned my 15" 1.5GHz PowerBook over the weekend so that I could finally get around to installing OpenBSD on it - everything worked great, except for the fact that there is no way I could get the accelerated X driver working (and the console frame buffer is soooooooo slow). Given an xorg.conf on the macppc page, I could have just downloaded that and I'd be fine, however, I suspect that there's actually a problem running accelerated X on this model, but that would have been nice to know before wasting a day trying to fry my LCD. Apple hardware isn't exactly a fast moving target, so keeping this kind of info up to date should not be a problem.
That aside, of course it worked a charm!
-- Michael
Comments
By Brad (204.101.180.70) brad at comstyle dot com on
By David (80.205.161.87) on
http://jcs.org/patches/xfree86-powerbook_radeon_fix.diff
And this is the config:
http://jcs.org/configs/XF86Config.vorsicht
Bye
Comments
By ajacoutot (82.127.42.186) on
While accelerated X works fine, when you get back to console mode, the display is unusable (you can still use the command line to but you won't see what you type). Another solution is to use X.org current (from the X.org CVS tree, not the OpenBSD one)... or wait until a new X.org version gets imported into OpenBSD.
Comments
By David (80.205.161.87) on
Have you tried with the "iBookHacks" option enabled?
Comments
By ajacoutot (82.127.42.186) on
By Michael van der Westhuizen (196.7.0.164) michael - at - skanky.co.za on
Thanks.
I found the page on jcs.org misleading, as it talks about XFree86 4.3 and -current as of an unknown time. It also talks about patches being accepted (or not, as the case may be), but doesn't say where they were or were not accepted to (*sigh*).
There is no mention of this information still being current for OpenBSD 3.7, which made me mistrust this patch.
I think this makes a case for Alexander to also accept entries for non-x86 laptop hints - having the correct information in the right places would cut down on a lot of frustration (if it's on the OpenBSD site, I trust it... if it's not...).
Brad: thanks - On browsing the Xorg log I've also noticed that the ATI and Radeon drivers do pick up the modeline correctly with no coercion, so this may no longer be necessary with 3.7.
I'll take a good dig around CVS and see if that patch works - it's a public holiday here on Thursday, so I'll have the time to play.
-- MichaelComments
By David (82.53.162.45) on
+++ radeon_driver.c~ 2005-06-14 21:39:43.000000000 +0200
@@ -5086,9 +5086,9 @@
OUTREGP(RADEON_CRTC_EXT_CNTL,
restore->crtc_ext_cntl,
- RADEON_CRTC_VSYNC_DIS |
+ ~(RADEON_CRTC_VSYNC_DIS |
RADEON_CRTC_HSYNC_DIS |
- RADEON_CRTC_DISPLAY_DIS);
+ RADEON_CRTC_DISPLAY_DIS));
OUTREGP(RADEON_DAC_CNTL,
restore->dac_cntl,
@@ -5163,6 +5163,7 @@
RADEONInfoPtr info = RADEONPTR(pScrn);
unsigned char *RADEONMMIO = info->MMIO;
unsigned long tmp;
+ int i;
OUTREG(RADEON_FP_CRTC_H_TOTAL_DISP, restore->fp_crtc_h_total_disp);
OUTREG(RADEON_FP_CRTC_V_TOTAL_DISP, restore->fp_crtc_v_total_disp);
@@ -5174,6 +5175,12 @@
OUTREG(RADEON_FP_VERT_STRETCH, restore->fp_vert_stretch);
OUTREG(RADEON_FP_GEN_CNTL, restore->fp_gen_cntl);
+ for (i = 0; i < 8; i++) {
+ OUTREG(RADEON_SURFACE0_LOWER_BOUND + 0x10*i, 0);
+ OUTREG(RADEON_SURFACE0_UPPER_BOUND + 0x10*i, 0x1f);
+ OUTREG(RADEON_SURFACE0_INFO + 0x10*i, 0);
+ }
+
/* old AIW Radeon has some BIOS initialization problem
* with display buffer underflow, only occurs to DFP
*/
@@ -6191,8 +6198,6 @@
static Bool RADEONInitCrtcRegisters(ScrnInfoPtr pScrn, RADEONSavePtr save,
DisplayModePtr mode, RADEONInfoPtr info)
{
- unsigned char *RADEONMMIO = info->MMIO;
-
int format;
int hsync_start;
int hsync_wid;
@@ -6297,7 +6302,7 @@
: 0));
save->crtc_offset = 0;
- save->crtc_offset_cntl = INREG(RADEON_CRTC_OFFSET_CNTL);
+ save->crtc_offset_cntl = 0;
save->crtc_pitch = (((pScrn->displayWidth * pScrn->bitsPerPixel) +
((pScrn->bitsPerPixel * 8) -1)) /
Comments
By Michael van der Westhuizen (196.7.0.164) michael - at - skanky.co.za on
By Anonymous Coward (66.44.0.240) on
By Michael van der Westhuizen (196.7.0.164) michael - at - skanky.co.za on
X is now up and running, and looks good.
I'm also experiencing screen corruption as described by ajacoutot, but that's not a serious concern for me - I'll just switch to -current with the next Xorg import.
-- Michael
By Anonymous Coward (68.125.168.193) on
Comments
By bert (216.175.250.42) on
Comments
By Anonymous Coward (66.44.2.219) on
By Anonymous Coward (193.136.60.39) on
Comments
By Alexander von Gernler (151.136.100.2) grunk@openbsd.org on http://www.de.openbsd.org/
There is possibly no excuse I can give you, since I am not that long
in the project.
However, if you take the time to look at the commit log of the page,
you can see that I am really onto it. Perhaps this makes you change
your mind and submit your notebook info after all.
http://www.openbsd.org/cgi-bin/cvsweb/www/i386-laptop.html
Best,
grunk
Comments
By Wodisch (212.138.47.20) wodisch@wodisch.info on
Actually I bought one to be able to use the amd64 version of OpenBSD (and other OSs, of course), but the one I've got (HP nx9105) seems to have ACPI problems, I cannot even boot any *BSD CD (Free/ Net/ Open/ PC/ DragonFly). Most Linux-CDs do work, though, even the strange WinXP64.
As soon as I got more time to build specialized kernels to investigate I'll tell you what is/was broken - until then I cannot even show a "dmesg" output...
If anybody already knows about this model, I'll be happy to learn from them.
By Anonymous Coward (134.58.253.131) on
Resubmitting today seems a bit stupid, as this model hasn't been produced anymore since about 2-3 years... (yeah, I need a new laptop, I know :p)
It works perfectly though, and due to my taste for light applications it's not even that slow.
Comments
By Alexander von Gernler (151.136.100.2) grunk@openbsd.org on http://www.de.openbsd.org/
Remember, people also buy notebooks on Ebay. What matters is that
you have a current OpenBSD version running on it.
As to amd64 and other notebooks mentioned further above --
Yes. We will think about creating extra pages for them.
This has to be discussed, though.
In the meantime, I just work off the batch of notebook submissions
I already got.
Regards,
grunk
Comments
By tony (70.243.229.72) tony@lysergik.com on http://lysergik.com
By evild (66.159.249.56) on
Comments
By phessler (64.173.147.27) on
By Stop Hurting America (67.94.52.98) on http://www.stophurtingamerica.com
Comments
By Anonymous Coward (80.58.9.107) on