Device identifciation in Haiku

Well this is a turn around! I’ve installed the alpha release of Haiku on my old NEC Lavie L LL750/2 laptop (purchased in Japan) and all is quite well - all the devices are recognized. But I’d like to know if there’s a utility that can show me the model numbers or other identification information of those devices because my newly reinstalled windows 2000 doesn’t recognize the audio device and I’d like a few clues to continue searching for the right driver online (this model is Japan only, hw info is scarce and the cds that came with it are long gone).

I’d also like to know how well Haiku has identified the ATI Rage Mobility graphics chip/card in this laptop. The default display is 15 or 16 bit 1024 x 768 which is ok but there should be 24 and 32 bit options as well. I noticed there’s an ATI Mobility driver on haikuware.com but is it any different to what’s already installed?

Just downloaded and tried UnknownDeviceIdentifier from http://www.zhangduo.com/udi.html - very impressed with how it works & found the w2k audio driver I wanted very quickly.

I’m still curious about the ATI Mobility driver in Haiku though…

The ATI Mobility/Rage PRO/Rage128 driver was checked in around 4 months ago. It should be newer.

Normally you want to stick with using Haiku drivers. You can always try the BeOS driver but be ready to switch back if things don’t work out for you.

I would hope & think Haiku driver would be better but you’ll have to test this out yourself.

You can get a list of your hardware with the command listdev in the Terminal application. Yes this is a bit “Unixy” but generally this is more advanced information. You can also see USB devices with listusb.

Thank you both for the feedback & I’ll see what listdev can tell me as the windows driver I found wasn’t spot-on. Pretty sure I know the right model number now though…

Hi peroxidechicken,

I have a different laptop from yours, but I suspect they share some of the same components.

Can you describe more specifically what graphic card you have – for example can you find the device id in the listdev output? Or from Windows? It’s a four sign combination of letters/numbers if I remember correctly. Might start with the number 4, again iirc.

You say that you have 15/16 bit available. But are you able to set the refresh rate (hz)?

Also, if you type: listimage | grep accelerant
in the Terminal, which driver (accelerant) is listed?

If you type: ls /dev/graphics
you should get a list of the drivers installed that can handle your graphic card.

Once I know what card and driver you use I can hopefully advise further on what to do to improve the graphics.

The Ati rage cards use the mach64 driver on Linux I think it goes by the same name on Haiku

This is the display part of the output I get from listdev -

~> listdev
.
.
.
device Display controller (VGA compatible controller, VGA controller) [3|0|0]
vendor 1002: ATI Technologies Inc
device 4c4d: Rage Mobility P/M AGP 2x
.
.
.

~> ls /dev/graphics
1002_4C4D_010000 vesa

~> listimage | grep accelerant
314 /boot/system/add-ons/accelerants/ati.accelerant 0x83c000 0x846000 0 0


Using Preferences/Screen I can choose lower resolutions and one of three bit depths (8, 15 or 16bpp) but there’s nothing to do with refresh rates.

Windows identifies the onboard graphics card as ATI Rage Mobility AGP 2x

Thank you all for the feedback.

You’re using the ATI driver.

I can tell because your listimage | grep accelerant lists ati.accelerant ( where mine says vesa.accelerant ). Also, your ls /dev/graphics lists 1002_4C4D_010000 which confirms the ATI driver was recognized to be compatible with your video card.

To try VESA driver, when booting keep pressing [space bar] to get into safe mode options.

Do both of these:

  1. select use fail-safe video mode ( same screen that has disable SMP )
  2. select a video mode from main screen (ie: 1024x768x32 )

You can then compare the ATI & VESA drivers to see which works best for you. Doing listimage | grep accelerant should give vesa.accelerant to confirm.