Аппарат IBM R52 (1846-4CG)
PM 750(1.8GHz), 1.5GB RAM, 120GB 5400rpm HDD, 15in 1400x1050 LCD, 64MB ATI Radeon X300, CD-RW/DVD-R Multi-Burner, Intel 802.11abg wireless(MPCI), Bluetooth/Modem(CDC), 1Gb Ethernet(LOM), UltraNav, Secure Chip, IEEE 1394, 6 cell Li-Ion batt
OS: OpenSuse 10.2
lspci:
Код: Выделить всё
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc M22 [Radeon Mobility M300]
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express (rev 11)
0b:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
0b:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 08)
0b:02.0 Network controller: Intel Corporation PRO/Wireless 2915ABG Network Connection (rev 05)
Практически всё завелось из коробки, кроме модема. В результате поисков подошёл hsfmodem.
Детально:
1. Доп. кнопки. Работают, включая громкость. Поддержка раскладок на уровне Xorg, при использовании KDE менеджера раскладок, кнопки громкости вырубаются. Не разбирался.
2. Модем. Кроме hsfmodem не работает ничего.
3. WiFi. Без проблем из коробки. Буду пробовыть inject патч, сами понимаете зачем

4. Ethernet. Без проблем из коробки.
5. FireWire. Не пробовал.
6. Suspend/Hibernate работает, но не вызывает ощущения стабильности. Надо в конфигах выгружать hsfmodem, иначе глюк.
7. SpeedStep. Работает.
8. PM. Ну коли SpedStep работает и яркость меняется, то в базовом варианте действует. С HDD пока не игрался, в процессе. Насчёт PCI вообще не знаю, поддерживается ли управление питанием в линухе, не на столько пока владею.
9. Управление кулером. Вот тут разочарование.
Код: Выделить всё
cat /proc/acpi/thermal_zone/THM0/trip_points
critical (S5): 99 C
passive: 95 C: tc1=5 tc2=4 tsp=600 devices=0xdffec338
cat /proc/acpi/thermal_zone/THM0/cooling_mode
<setting not supported>
cooling mode: passive
Всегда считал IBM лучшими, но тут схалявили. Стандартно apci при таких данных ничего сделать не может. Вентилятор крутится в одном режиме. В пакете ibm_acpi в эксперементальном режиме + патч есть управление скоростью, но это acpi всё одно не скушает, буду пробовать через одно место завести
10. Поддержка ultraby hot swap. Не пробовал, вроде не везде работает из-за проблем sata драйвером. Вроде как шанс есть с kernel 2.6.19 и выше.
11. Active protection. Что-то на эту тему в кернеле есть, но на уровне сенсора. Цельного решения с парковкой диска я не нашёл. И вообще, решения по IBM харду напоминают лоскутное одеяло, много есть, но всё разных поколений. Свести в одно крайне проблематично.
12. BlueTooth работает из коробки.
13. Ir, нашёлся, но не проверял.
Ну и на закуску, единственная серьёзная проблема была с тайминг глюками некоторых приклад (vmware, hsfmodem) решение нашлось - описал
здесь
P.S. Если есть владельцы R60, поделитесь впечатлениями, pls! Особенно интересует cat /proc/acpi/thermal_zone/THM0/trip_points
и cat /proc/acpi/thermal_zone/THM0/cooling_mode на Ваших аппаратах!