[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