X31 & nightly builds

hi there.

i’m using an ibm x31 with beos 5 max and haiku-partitions. everything was working fine (including lan/wlan) until a few months ago.
for some reasons and without any modifications the lan doesn’t work on beos/haiku and wlan-connections under haiku failed, too.
(beos is rejecting both standard-drivers on startup, haiku shows the atheroswifi-driver only …?)

so i tried some nightly builds today. i was able to install the 48590 in safe-mode only and it runs (in safe-mode).
i’m very tired after the last years with haiku, but do not want to give up too early :wink: do you have any ideas where i could start?
i read some articles on http://development.pistooli.com, that shows the x31 perfectly running with nightly builds :frowning:

thank you!
jan

Is it possible that you have suffered a hardware failure? Do you have an independent way to test NIC hardware?

… it was my first impression, too. but is it probably, that lan-port and wlan-card crashing at the same time?

I have a couple of X31s and my main observation is that haiku will not boot with the wifi mini-PCI card installed (Intel Pro IIRC). If I take it out it boots fine. I tried swapping it for another card but that requires a BIOS hack that I haven’t gottena round to sorting out yet.

There is a bug report I was pointed to for this issue on IRC. I’m not 100% sure, but I think it might be this one: https://dev.haiku-os.org/ticket/8634

Since my humble blog was mentioned… :slight_smile: Thanks btw…

For the shake of experiment I have booted and installed on my old X31 the haiku-nightly-hrev48595-x86_gcc2_hybrid anyboot image from an 8GB USB disk.

It installed just fine and the wired network works excellent. Perhaps it is important to know that my miniPCI wifi card has been replaced with an Intel/PRO wireless 2200BG card for better speed.

I recall that some earlier Haiku nightlies (with the original wifi card) indeed had problems booting. The solution was to blacklist the wired ethernet driver as far as remember, but I am not entirely sure to be honest.

[quote=Munchausen]I have a couple of X31s and my main observation is that haiku will not boot with the wifi mini-PCI card installed (Intel Pro IIRC). If I take it out it boots fine. I tried swapping it for another card but that requires a BIOS hack that I haven’t gottena round to sorting out yet.

There is a bug report I was pointed to for this issue on IRC. I’m not 100% sure, but I think it might be this one: https://dev.haiku-os.org/ticket/8634[/quote]

Slightly off-topic, sorry for that…

Here is how I replaced the wifi card - including the BIOS hack… :slight_smile:
http://hacks.pistooli.com/?p=40

Good luck!

dear munchausen & pistooli,

thank you very much. i can’t believe that, but after removing the wifi-card (philips PH12127-EPH11107-E) the latest haiku nightly build just booted smoothly :slight_smile: i had video problems in mind, because all startup-icons appeared and the machine stucked while switching to the desktop.
@pistooli: i’m going to follow your manual. thanks a lot! (have you seen my e-mail? sorry for disturbing.)

one »price« to pay: my beos-partition don’t want to boot anymore? the bootloader (for switching between beos/haiku) displays an error line :frowning:
any idea how to fix it?
now i’m going to install a cable next to the coach to celebrate the new & online haiku :slight_smile:

thanks and regards,
jan

Jan,

The philips PH12127-EPH11107-E appears to be an ABG miniPCI… get a cheapo Intel Pro Wireless 2200BG from eBay. its probably less than USD 10… :slight_smile:

Since you use a probably not IBM approved wifi, your X31 is already BIOS modified… my guess… :slight_smile:

Cheers,

Euro 9,– and already ordered :slight_smile:

… oh, ok? i’m curious and going to follow your instruction!

[quote=stoltenberg]dear munchausen & pistooli,

thank you very much. i can’t believe that, but after removing the wifi-card (philips PH12127-EPH11107-E) the latest haiku nightly build just booted smoothly :slight_smile: i had video problems in mind, because all startup-icons appeared and the machine stucked while switching to the desktop.
@pistooli: i’m going to follow your manual. thanks a lot! (have you seen my e-mail? sorry for disturbing.)

one »price« to pay: my beos-partition don’t want to boot anymore? the bootloader (for switching between beos/haiku) displays an error line :frowning:
any idea how to fix it?
now i’m going to install a cable next to the coach to celebrate the new & online haiku :slight_smile:

thanks and regards,
jan[/quote]

No problemo, glad it’s working now :slight_smile:

Actually the thing I really love about the x31 with haiku is that the video is really well supported - it supports VGA out as it’s using the radeon driver! So although I have an x61 and an x230 the x31 is preferred for doing presentations!

[quote=pistooli][quote=Munchausen]I have a couple of X31s and my main observation is that haiku will not boot with the wifi mini-PCI card installed (Intel Pro IIRC). If I take it out it boots fine. I tried swapping it for another card but that requires a BIOS hack that I haven’t gottena round to sorting out yet.

There is a bug report I was pointed to for this issue on IRC. I’m not 100% sure, but I think it might be this one: https://dev.haiku-os.org/ticket/8634[/quote]

Slightly off-topic, sorry for that…

Here is how I replaced the wifi card - including the BIOS hack… :slight_smile:
http://hacks.pistooli.com/?p=40

Good luck![/quote]

Thats a great tip, thanks a lot. I thought I would need to build the tool under linux and then run it… this makes life much simpler!

Today I have installed a 300Mbps miniPCI into my Thinkpad X31… :slight_smile:

And it works just excellent.

http://development.pistooli.com/?p=391

It is a TP-Link TL-WN861N miniPCI, which might be available still for purchase.

… WAAAA! i have to order this card, too :slight_smile:
thank you for the update, very interesting.

jan

:slight_smile: no problem…

I have got the card today… so it is kind of a news for me too…

received the (completely new) card today.
unfortunately my x31 was’nt hacked yet – i can’t boot since there is an error:
1081: unauthorized network card is plugged in …
but i have your blog, pistooli :slight_smile:

And it works just excellent.

:frowning:

applied the patch, inserted the new card, booted, but it shows the LAN only?
and yes, i have unplugged the cable before. any idea?

best regards,
jan

i ran some tests and collected some details. but it’s quite strange?

  • installed the wifi-firmwares via terminal
  • tried restarts, disabling lan-device and much more
  • seeing the lan-port only …

here some details from the terminal-window:

~> ifconfig -a
loop    Hardware type: Local Loopback, Address: none
       inet addr: 127.0.0.1, Mask: 255.0.0.0
       inet6 addr: ::1, Prefix Length: 128
       MTU: 16384, Metric: 0, up loopback link
       Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
       Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
       Collisions: 0

/dev/net/ipro100/0
       Hardware type: Ethernet, Address: 00:0d:60:13:1d:12
       inet addr: , Bcast: , Mask: 
       MTU: 1500, Metric: 0, up broadcast
       Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
       Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
       Collisions: 0

~> ifconfig /dev/net/iprowifi2200/0 list
ifconfig: "/dev/net/iprowifi2200/0" is not a WLAN device!

~> ifconfig
loop    Hardware type: Local Loopback, Address: none
       inet addr: 127.0.0.1, Mask: 255.0.0.0
       inet6 addr: ::1, Prefix Length: 128
       MTU: 16384, Metric: 0, up loopback link
       Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
       Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
       Collisions: 0

/dev/net/ipro100/0
       Hardware type: Ethernet, Address: 00:0d:60:13:1d:12
       inet addr: , Bcast: , Mask: 
       MTU: 1500, Metric: 0, up broadcast
       Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
       Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
       Collisions: 0

~> listdev

device Communication controller (Modem, Generic) [7|3|0]
 vendor 8086: Intel Corporation
 device 24c6: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller

device Multimedia controller (Multimedia audio controller) [4|1|0]
 vendor 8086: Intel Corporation
 device 24c5: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller

device Serial bus controller (SMBus) [c|5|0]
 vendor 8086: Intel Corporation
 device 24c3: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller

device Mass storage controller (IDE interface) [1|1|8a]
 vendor 8086: Intel Corporation
 device 24ca: 82801DBM (ICH4-M) IDE Controller

device Bridge (ISA bridge) [6|1|0]
 vendor 8086: Intel Corporation
 device 24cc: 82801DBM (ICH4-M) LPC Interface Bridge

device Network controller (Ethernet controller) [2|0|0]
 vendor 8086: Intel Corporation
 device 103d: 82801DB PRO/100 VE (MOB) Ethernet Controller

device Network controller [2|80|0]
 vendor 8086: Intel Corporation
 device 4220: PRO/Wireless 2200BG [Calexico2] Network Connection

device Serial bus controller (FireWire (IEEE 1394), OHCI) [c|0|10]
 vendor 1180: Ricoh Co Ltd
 device 0552: R5C552 IEEE 1394 Controller

device Bridge (CardBus bridge) [6|7|0]
 vendor 1180: Ricoh Co Ltd
 device 0476: RL5c476 II

device Bridge (CardBus bridge) [6|7|0]
 vendor 1180: Ricoh Co Ltd
 device 0476: RL5c476 II

device Bridge (PCI bridge, Normal decode) [6|4|0]
 vendor 8086: Intel Corporation
 device 2448: 82801 Mobile PCI Bridge

device Serial bus controller (USB controller, EHCI) [c|3|20]
 vendor 8086: Intel Corporation
 device 24cd: 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller

device Serial bus controller (USB controller, UHCI) [c|3|0]
 vendor 8086: Intel Corporation
 device 24c7: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3

device Serial bus controller (USB controller, UHCI) [c|3|0]
 vendor 8086: Intel Corporation
 device 24c4: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2

device Serial bus controller (USB controller, UHCI) [c|3|0]
 vendor 8086: Intel Corporation
 device 24c2: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1

device Display controller (VGA compatible controller, VGA controller) 
[3|0|0]
 vendor 1002: Advanced Micro Devices, Inc. [AMD/ATI]
 device 4c59: RV100/M6 [Rage/Radeon Mobility Series]

device Bridge (PCI bridge, Normal decode) [6|4|0]
 vendor 8086: Intel Corporation
 device 3341: 82855PM Processor to AGP Controller

device Bridge (Host bridge) [6|0|0]
 vendor 8086: Intel Corporation
 device 3340: 82855PM Processor to I/O Controller

which nightly revision is the one you are trying?

since listdev shows the device it should be a problem with the firmware

for the sake of experiment could you try hrev48595, which I have installed some days ago. that is known to work.

there were some problems in the past with nightlies and wifi firmwares…
same problem as you are experimenting (and I had also sometime ago, as others as well).
see here: https://www.haiku-os.org/community/forum/cant_install_wifi_driver

hi pistooli, i’ve found some time and installed the 48595, too.
at first glance no difference? i can see the lan-port only?

[quote=pistooli]there were some problems in the past with nightlies and wifi firmwares…
same problem as you are experimenting (and I had also sometime ago, as others as well).
see here: Search results for 'cant_install_wifi_driver[/quote]' - Haiku Community

thank you. yes, read this article, too. but i did’nt understand everything :wink:
do i have an other revision of the x31?

best
jan