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 ;-) 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
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
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 :-)
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
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
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
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
And it works just excellent.
http://www.intel.co.uk/content/www/uk/en/wireless-products/centrino-adva...
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 ControllerRe: 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
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?
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