[HCL] IBM ThinkPad A60p и ALC3.0rc10: OK (was: [Hardware] Как включить запись с микрофона?)

Michael Shigorin mike на osdn.org.ua
Ср Дек 28 13:09:16 MSK 2005


On Fri, Dec 23, 2005 at 08:13:34PM +0200, I wrote:
> On Fri, Dec 23, 2005 at 05:41:37PM +0200, Andrei Bulava wrote:
> > Заранее извините за неуместный совет приобрести древнюю
> > звуковую карту YMF7x4 [...]
> А у меня и не плющит. ;-)

Эххх... вот так похвастаешься, так сразу и стрясётся что-нить
с хвастомым.  Например, вместо любимого притёртого Lifebook
подвернётся ThinkPad с искомой матрицей высокого разрешения.
Но хоть и с ATI, уже без Yamaha.


В общем, вот результаты двух (уже вчерашних...) установок 3.0rc10
на IBM TP A30p следующего вида:

pIII-m-1200 / i830 / 512M / ATI Radeon-m 32M / 15" 1600x1200 /
30G / DVD+CDRW / PRO/100 VE / IEEE1394 / 802.11b / 56k

init
~~~~

При первой установке был забыт раздел типа a0 для APM suspend;
а также оставлен FAT32-раздел с приехавшей winxp (разве что
отресайзен до чуть больше, чем там было занято, в целях научного
эксперимента -- который прошёл удачно).

Также при настройке графкарты в голову влезли какие-то старые
воспоминания про любовь Radeon к именно 32bpp; ну и выставил
руками такую глубину.  В результате -- чёрный экран, переход 
в консоль невозможен.

Ну ладно, подумал -- всё равно ещё делов сделать надо, да и
разбивку сменить.


Вернулся ко второму подходу уже ближе к вечеру; сделал так:

Disk /dev/hda: 30.0 GB, 30005821440 bytes
15 heads, 63 sectors/track, 62016 cylinders
Units = cylinders of 945 * 512 = 483840 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1        1158      547123+  a0  IBM Thinkpad hibernation
/dev/hda2            1159        9426     3906630   83  Linux
/dev/hda3            9427       10537      524947+  82  Linux swap / Solaris
/dev/hda4           10538       62016    24323827+   5  Extended
/dev/hda5           10538       28290     8388261   83  Linux
/dev/hda6           28291       61881    15871716   83  Linux
/dev/hda7           61882       62016       63756   83  Linux

и так:

Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/hda2 reiserfs    3.8G  1.6G  2.2G  42% /
/dev/hda7     ext3     61M  4.1M   54M   8% /backup
/dev/hda5     ext3    7.9G  187M  7.3G   3% /home
/dev/hda6     ext3     15G   33M   15G   1% /var/ftp
udev         tmpfs    5.0M  2.8M  2.3M  55% /dev
shmfs        tmpfs    252M     0  252M   0% /dev/shm

Ээээ.... товарищ инсталер, блин.  Я вообще-то просил reiserfs 
на / и xfs на /var/ftp :-\  (второе-то правится легче, а корень
трогать уже лень, боюсь)

Вообще разбивалка рассказала, что a0 -- это FAT32 (куски которого
там несомненно ещё сохранились). (да, размер этого раздела был
подсказан lphdisk -p, а при скармливании fdisk переведён методом
*1.024*1.024 в маркетобайты... упс, соврамши -- на пальцах прикинул,
не хватило каких-то 25000 секторов, придётся parted'ить)


lspci:
~~~~~

0000:00:00.0 Host bridge: Intel Corporation 82830 830 Chipset Host Bridge (rev 02)
0000:00:01.0 PCI bridge: Intel Corporation 82830 830 Chipset AGP Bridge (rev 02)
0000:00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #1) (rev 01)
0000:00:1d.1 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #2) (rev 01)
0000:00:1d.2 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #3) (rev 01)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 41)
0000:00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 01)
0000:00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 (rev 01)
0000:00:1f.3 SMBus: Intel Corporation 82801CA/CAM SMBus Controller (rev 01)
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 01)
0000:00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 01)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY
0000:02:00.0 CardBus bridge: Ricoh Co Ltd RL5c478 (rev a0)
0000:02:00.1 CardBus bridge: Ricoh Co Ltd RL5c478 (rev a0)
0000:02:00.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C522 IEEE 1394 Controller
0000:02:02.0 Network controller: Intersil Corporation Prism 2.5 Wavelan chipset (rev 01)
0000:02:08.0 Ethernet controller: Intel Corporation 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller (rev 41)

Звук работает, USB после включения в BIOS -- работает.


Замечания:
~~~~~~~~~

- Prism встал на eth0, что создаёт ряд проблем и неудобств (надо
  бы сделать так, чтобы сперва загружались модули именно
  эзернетов, а не схожего суррогата)


- _Раскладка_ клавиатуры у IBM -- гадость :( Lifebook даёт по
  удобству сто очков вперёд.  Да!  И win-кнопки у них нет, но
  т.к. клавиатура Deutsche, то приспособил "<>|" (справа от
  левого Shift) как Mod4:
  
xmodmap -e 'keycode 94 = Super_L'


- Для трекпойнта скролл не прописали (потому втыкание колёсного
  прибора _потом_ к работоспособности колеса не привело), EDID не
  отдали, пришлось врисовать в /etc/X11/xorg.conf:

Section "Monitor"
        Identifier   "Monitor at Device0"
        DisplaySize 305 229
EndSection

Section "InputDevice"
        Identifier  "mouse0"
        Driver      "mouse"
        Option      "Device" "/dev/input/mice"
        #"TrackPoint IBM TrackPoint"
        Option "Protocol"    "IMPS/2"
        Option "ZAxisMapping" "4 5"
EndSection

  создать для разумного вида шрифтов ~/.gtkrc-2.0 вида:

gtk-font-name = "Sans 7"

  и грохнуть ~/.kde/где/там/gtkrc*...

- Также понизил DefaultDepth с 24 до 16 (на 32 -- см. выше -- всё
  плохо).  При этом, кстати, и FlightGear в 640x480 даже 14fps
  нарисовал :-)


TODO:
~~~~

- писалку пока не проверял (шумность регулируется в BIOS)
- ACPI оторвал, APM ещё не прикрутил -- собсно дотянуть раздел
  надо чуть (говорят, работает стабильно),
SpeedStep не рассматривал -- в BIOS прибил max/min ac/battery.
IrDA выставил, но не поднимал.  Кнопочки пока тоже не прикручивал
(tpb/tpctl).  FireWire -- как только шнурок 4x4 куплю.

WiFi и тестить-то не на чем, его было просто бессмысленно
выкидывать.  Как и модем на той же MiniPCI.  Ммм...

/dev/ttySLM0 -> /dev/pts/1

Надо будет почитать про этот slamr...


Ссылки:
~~~~~~

http://tuxmobil.org/ibm.html
http://www.axxite.com/brn/en/a30.html
http://www.balukoff.com/~stephen/a30p/
http://www.icemark.net/beh/misc/A30P/
http://thinkwiki.org/wiki/Installing_Gentoo_on_a_Thinkpad_A30p
http://thinkwiki.org/wiki/Installing_Debian/Sarge_on_a_Thinkpad_A30p
http://kam.in.ua (второй раз закупаюсь, опять доволен)

-- 
 ---- WBR, Michael Shigorin <mike at altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


Подробная информация о списке рассылки Hardware