X31 & nightly builds

Forum thread started by stoltenberg on Thu, 2015-01-01 18:25

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 ;-) 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 :-(

thank you!
jan

Comments

Re: X31 & nightly builds

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

Re: X31 & nightly builds

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

Re: X31 & nightly builds

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

Re: X31 & nightly builds

Since my humble blog was mentioned... :) 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.

Re: X31 & nightly builds

Munchausen wrote:

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

Slightly off-topic, sorry for that...

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

Good luck!

Re: X31 & nightly builds

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 :-) 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 :-(
any idea how to fix it?
now i'm going to install a cable next to the coach to celebrate the new & online haiku :-)

thanks and regards,
jan

Re: X31 & nightly builds

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... :)

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

Cheers,

Re: X31 & nightly builds

pistooli wrote:

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... :)

Euro 9,– and already ordered :-)

pistooli wrote:

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

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

Re: X31 & nightly builds

stoltenberg wrote:

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 :-) 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 :-(
any idea how to fix it?
now i'm going to install a cable next to the coach to celebrate the new & online haiku :-)

thanks and regards,
jan

No problemo, glad it's working now :)

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!

Re: X31 & nightly builds

pistooli wrote:
Munchausen wrote:

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

Slightly off-topic, sorry for that...

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

Good luck!

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!

Re: X31 & nightly builds

Today I have installed a 300Mbps miniPCI into my Thinkpad X31... :)

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.

Re: X31 & nightly builds

pistooli wrote:

Today I have installed a 300Mbps miniPCI into my Thinkpad X31... :)

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

jan

Re: X31 & nightly builds

:) no problem...

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

Re: X31 & nightly builds

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 :-)

Re: X31 & nightly builds

Re: X31 & nightly builds

:-(

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

Re: X31 & nightly builds

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

Re: X31 & nightly builds

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

Re: X31 & nightly builds

pistooli wrote:

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

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

pistooli wrote:

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

thank you. yes, read this article, too. but i did'nt understand everything ;-)
do i have an other revision of the x31?

best
jan

Re: X31 & nightly builds

I might imagine that the wifi card revision is not the same...

My card has an FRU: 93P3483