ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] hcl.altlinux.org
@ 2008-08-01 13:59 Alexey I. Froloff
  2008-08-01 14:22 ` Anton Farygin
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Alexey I. Froloff @ 2008-08-01 13:59 UTC (permalink / raw)
  To: ALT Devel discussion list


[-- Attachment #1.1: Type: text/plain, Size: 2322 bytes --]

* Mikhail Gusarov <dottedmag@> [080725 22:17]:
> Просить переносить /TZ и /HCL не стоит: первое требует
> выкидывания и написания заново (там, где требуется), а для HCL
> raorn пишет более адекватный движок, чем просто wiki.
Ну раз пошла такая пьянка, вот полуофициальный пре-анонс:

Да, я ковыряю пальцем большой ноги движок для HCL.  Он будет на
рельсах, теоретически планируется выгрузка из Inquisitor.

(Почему свой движок?  Да потому что готового не нашёл.  Это либо
что-то самописно-закрытое, либо wiki либо вообще форум).


Первый вариант модели данных можно посмотреть тут -
http://people.altlinux.ru/~raorn/HCL.jpg (простите за клатчанский
по диагонали).  Тут я ваял связи вокруг components.  Полей в
таблицах мало, это всё будет расширяться.

В двух словах всё выглядит следующим образом:

Системы - это готовые конфигурации.  Сервера, ноутбуки,
десктопные системы - всё что продаётся в собранном виде.  Системы
состоят из Компонентов.

Компонент - это любое устройство (не обязательно отдельная
железка, набортный SATA контроллер тоже является Компонентом).
Он однозначно определяется по Шине, Производителю и
КодуУстройства, мне думается этого должно хватить.  На всякий
случай есть некоторое поле propeties произвольного вида.  Все
компоненты разбиты по Группам и Подгруппам.

По поводу поддержки какой-то Компоненты в дистрибутивах (и не
только) ALT Linux.  На каждый Компонент можно повесить
Комментарий, привязанный к Продукту (дистрибутиву) и "оценкой
работоспособности".  Общая оценка будет вычисляться из всех
проставленных.


Если кто-то хочет поучаствовать в разработке, я выложил что-то
работоспособное на
http://git.altlinux.org/people/raorn/public/?p=hcl.altlinux.org.git
Для запуска нужны пакеты ruby-rails,
ruby-activerecord-postgresql-adapter и rails-plugin-will_paginate
из Сизифа.  Базу создавал в триальной версии Visual Paradigm,
поэтому rake db:* могут и не работать, на всякий случай SQL дамп
схемы в аттаче.

Пока написаны несколько admin'ских контроллеров и скрипт импорта
pci.ids в таблицу vendors (script/import_vendors /usr/share/pci.ids)

ДИЗАЙН ПОЛНОСТЬЮ ОТСУТСТВУЕТ и я сам его врядли асилю, так что
приму любую помощь.


Пожалуйста, критикуйте и комментируйте.  Ещё не поздно всё
переделать ;-)

-- 
Regards,
Sir Raorn.

[-- Attachment #1.2: development_structure.sql.bz2 --]
[-- Type: application/x-bzip2, Size: 1598 bytes --]

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] hcl.altlinux.org
  2008-08-01 13:59 [devel] hcl.altlinux.org Alexey I. Froloff
@ 2008-08-01 14:22 ` Anton Farygin
  2008-08-01 15:46   ` Alexey I. Froloff
  2008-08-01 15:43 ` Sergey Vlasov
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 11+ messages in thread
From: Anton Farygin @ 2008-08-01 14:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions



Alexey I. Froloff пишет:
> * Mikhail Gusarov <dottedmag@> [080725 22:17]:
>> Просить переносить /TZ и /HCL не стоит: первое требует
>> выкидывания и написания заново (там, где требуется), а для HCL
>> raorn пишет более адекватный движок, чем просто wiki.
> Ну раз пошла такая пьянка, вот полуофициальный пре-анонс:
> 
> Да, я ковыряю пальцем большой ноги движок для HCL.  Он будет на
> рельсах, теоретически планируется выгрузка из Inquisitor.
> 
> (Почему свой движок?  Да потому что готового не нашёл.  Это либо
> что-то самописно-закрытое, либо wiki либо вообще форум).
> 
> 
> Первый вариант модели данных можно посмотреть тут -
> http://people.altlinux.ru/~raorn/HCL.jpg (простите за клатчанский
> по диагонали).  Тут я ваял связи вокруг components.  Полей в
> таблицах мало, это всё будет расширяться.
> 
> В двух словах всё выглядит следующим образом:
> 
> Системы - это готовые конфигурации.  Сервера, ноутбуки,
> десктопные системы - всё что продаётся в собранном виде.  Системы
> состоят из Компонентов.
> 
> Компонент - это любое устройство (не обязательно отдельная
> железка, набортный SATA контроллер тоже является Компонентом).
> Он однозначно определяется по Шине, Производителю и
> КодуУстройства, мне думается этого должно хватить.  На всякий
> случай есть некоторое поле propeties произвольного вида.  Все
> компоненты разбиты по Группам и Подгруппам.

Ещё есть некоторый тип устройств, называемых "процессоры".

Vendor у них действительно есть, а вот с кодом устройства всё немного 
сложнее:
AuthenticAMD    f       2c      2       23      Mobile Sempron (Roma) (754)
AuthenticAMD    f       2f      2       4       Athlon 64 (Venice) (939)

Первое поле - VendorID, второе - CPU Family, далее идёт модель и 
степпинг. После этого BrandID и только потом - название устройства.

Их тоже нужно в ACL, ибо будет удобнее драйвера для процессоров прописывать.

Примерное наполнение базы лежит в /usr/share/hwdatabase/cpu

> 
> По поводу поддержки какой-то Компоненты в дистрибутивах (и не
> только) ALT Linux.  На каждый Компонент можно повесить
> Комментарий, привязанный к Продукту (дистрибутиву) и "оценкой
> работоспособности".  Общая оценка будет вычисляться из всех
> проставленных.

Тут нужно осторожнее - не все устройства одинаково важны. Например - 
термодатчики можно и поигнорировать, а вот если не будет работать 
видеокарта, то считай что система полностью не работает.

Есть ещё один нюанс - теоретически (и практически) поддержка железа 
может добавляться в обновлениях. Надо это как-то учесть.





^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] hcl.altlinux.org
  2008-08-01 13:59 [devel] hcl.altlinux.org Alexey I. Froloff
  2008-08-01 14:22 ` Anton Farygin
@ 2008-08-01 15:43 ` Sergey Vlasov
  2008-08-01 16:36   ` Alexey I. Froloff
  2008-08-01 21:17 ` Ilya
  2009-10-03 10:58 ` Michael Shigorin
  3 siblings, 1 reply; 11+ messages in thread
From: Sergey Vlasov @ 2008-08-01 15:43 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1088 bytes --]

On Fri, Aug 01, 2008 at 05:59:59PM +0400, Alexey I. Froloff wrote:
> Компонент - это любое устройство (не обязательно отдельная
> железка, набортный SATA контроллер тоже является Компонентом).
> Он однозначно определяется по Шине, Производителю и
> КодуУстройства, мне думается этого должно хватить.

Если это PCI vendor:device - однозначно мало; для многих устройств
существенное значение имеет subsystem ID (например, многие звуковые
карты Creative отличаются только по subsystem ID, с неизвестным
устройством snd-emu10k1 работать отказывается).

На самом деле всё ещё хуже - существуют устройства, которые вообще
невозможно различить программно, но при этом требующие разных настроек
(например, некоторые сканеры, поддерживаемых sane-gt68xx, не имеют
EEPROM, в результате по USB виден только vid:pid чипа, но разные
модели требуют разных файлов firmware и немного отличаются набором
команд).

В таблице vendors нужно поле bus_id, поскольку идентификаторы для
PCI/USB/... назначаются независимо.  Для IEEE1394 идентификаторы не
влезают в int2 (там они 3-байтовые).

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] hcl.altlinux.org
  2008-08-01 14:22 ` Anton Farygin
@ 2008-08-01 15:46   ` Alexey I. Froloff
  0 siblings, 0 replies; 11+ messages in thread
From: Alexey I. Froloff @ 2008-08-01 15:46 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 474 bytes --]

* Anton Farygin <rider@> [080801 18:32]:
> Тут нужно осторожнее - не все устройства одинаково важны. Например - 
> термодатчики можно и поигнорировать, а вот если не будет работать 
> видеокарта, то считай что система полностью не работает.
"Вес" Компоненты можно брать из Категории.  Над формулой пока
даже не думал.

Про процессоры и обновления сделал закладку "подумать".  Надо ещё
нарисовать SystemController и ComponentController.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] hcl.altlinux.org
  2008-08-01 15:43 ` Sergey Vlasov
@ 2008-08-01 16:36   ` Alexey I. Froloff
  2008-08-01 16:58     ` Sergey Vlasov
  0 siblings, 1 reply; 11+ messages in thread
From: Alexey I. Froloff @ 2008-08-01 16:36 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1222 bytes --]

* Sergey Vlasov <vsu@> [080801 19:53]:
> Если это PCI vendor:device - однозначно мало;
Это "как бы PCI-like vendor:device".  По ним будет основной
поиск.

> для многих устройств существенное значение имеет subsystem ID
> (например, многие звуковые карты Creative отличаются только по
> subsystem ID, с неизвестным устройством snd-emu10k1 работать
> отказывается).
С этими можно порешать через properties произвольного вида.
Правда поиск и фильтрация по нему работать не будет.  Много может
быть таких моделей в пределах одного device_id?  Юзер от этого
списка не испугается?


Очень сложно придумать универсальную структуру на такой зоопарк
устройств.  Но и хардкодить тоже не очень хочется.  Есть ещё идеи
кроме как разносить все устройства по шинам (отдельная таблица на
каждую шину)?

> В таблице vendors нужно поле bus_id, поскольку идентификаторы для
> PCI/USB/... назначаются независимо.
Мдя.  Видимо я хреново сравнивал прошлый раз.  363 несовпадающих
кода...  Интересно, что скажет база данных когда увидит
треугольник констрейнтов components-vendors-buses?

> Для IEEE1394 идентификаторы не влезают в int2 (там они
> 3-байтовые).
А этих зверей где берут?

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] hcl.altlinux.org
  2008-08-01 16:36   ` Alexey I. Froloff
@ 2008-08-01 16:58     ` Sergey Vlasov
  2008-08-03 20:37       ` Konstantin A. Lepikhov
  0 siblings, 1 reply; 11+ messages in thread
From: Sergey Vlasov @ 2008-08-01 16:58 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 5090 bytes --]

On Fri, Aug 01, 2008 at 08:36:02PM +0400, Alexey I. Froloff wrote:
> * Sergey Vlasov <vsu@> [080801 19:53]:
> > Если это PCI vendor:device - однозначно мало;
> Это "как бы PCI-like vendor:device".  По ним будет основной
> поиск.
> 
> > для многих устройств существенное значение имеет subsystem ID
> > (например, многие звуковые карты Creative отличаются только по
> > subsystem ID, с неизвестным устройством snd-emu10k1 работать
> > отказывается).

Точнее, не отказывается, но, скорее всего, нормально работать не
будет.

> С этими можно порешать через properties произвольного вида.
> Правда поиск и фильтрация по нему работать не будет.  Много может
> быть таких моделей в пределах одного device_id?  Юзер от этого
> списка не испугается?

109e  Brooktree Corporation
...
	036e  Bt878 Video Capture
		0070 13eb  WinTV Series
		0070 ff01  Viewcast Osprey 200
		0071 0101  DigiTV PCI
		107d 6606  WinFast TV 2000
		11bd 0012  PCTV pro (TV + FM stereo receiver)
		11bd 001c  PCTV Sat (DBC receiver)
		127a 0001  Bt878 Mediastream Controller NTSC
		127a 0002  Bt878 Mediastream Controller PAL BG
		127a 0003  Bt878a Mediastream Controller PAL BG
		127a 0048  Bt878/832 Mediastream Controller
		144f 3000  MagicTView CPH060 - Video
		1461 0002  TV98 Series (TV/No FM/Remote)
		1461 0003  AverMedia UltraTV PCI 350
		1461 0004  AVerTV WDM Video Capture
		1461 0761  AverTV DVB-T
		1461 0771  AverMedia AVerTV DVB-T 771
		14f1 0001  Bt878 Mediastream Controller NTSC
		14f1 0002  Bt878 Mediastream Controller PAL BG
		14f1 0003  Bt878a Mediastream Controller PAL BG
		14f1 0048  Bt878/832 Mediastream Controller
		1822 0001  VisionPlus DVB card
		1851 1850  FlyVideo'98 - Video
		1851 1851  FlyVideo II
		1852 1852  FlyVideo'98 - Video (with FM Tuner)
		18ac d500  DViCO FusionHDTV5 Lite
		270f fc00  Digitop DTT-1000
		bd11 1200  PCTV pro (TV + FM stereo receiver)

Но тут-то по vendor:device хотя бы однозначно определяется драйвер
(ну или почти однозначно - для некоторых subsystem id всплывает
dvb-bt8xx).  Настоящий ужас вот где:

10b5  PLX Technology, Inc.
...
	9030  PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
		10b5 2862  Alpermann+Velte PCL PCI LV (3V/5V): Timecode Reader Board
		10b5 2906  Alpermann+Velte PCI TS (3V/5V): Time Synchronisation Board
		10b5 2940  Alpermann+Velte PCL PCI D (3V/5V): Timecode Reader Board
		10b5 2977  IXXAT iPC-I XC16/PCI CAN Board
		10b5 2978  SH ARC-PCIu SOHARD ARCNET card
		10b5 3025  Alpermann+Velte PCL PCI L (3V/5V): Timecode Reader Board
		10b5 3068  Alpermann+Velte PCL PCI HD (3V/5V): Timecode Reader Board
		12fe 0111  CPCI-ASIO4 (ESD 4-port Serial Interface Board)
		1397 3136  4xS0-ISDN PCI Adapter
		1397 3137  S2M-E1-ISDN PCI Adapter
		1518 0200  Kontron ThinkIO-C
		15ed 1002  MCCS 8-port Serial Hot Swap
		15ed 1003  MCCS 16-port Serial Hot Swap
...
	9050  PCI <-> IOBus Bridge
		10b5 1067  IXXAT CAN i165
		10b5 1172  IK220 (Heidenhain)
		10b5 2036  SatPak GPS
		10b5 2221  Alpermann+Velte PCL PCI LV: Timecode Reader Board
		10b5 2273  SH ARC-PCI SOHARD ARCNET card
		10b5 2431  Alpermann+Velte PCL PCI D: Timecode Reader Board
		10b5 2905  Alpermann+Velte PCI TS: Time Synchronisation Board
		10b5 9050  PCI-I04 PCI Passive PC/CAN Interface
		1498 0362  TPMC866 8 Channel Serial Card
		1522 0001  RockForce 4 Port V.90 Data/Fax/Voice Modem
		1522 0002  RockForce 2 Port V.90 Data/Fax/Voice Modem
		1522 0003  RockForce 6 Port V.90 Data/Fax/Voice Modem
		1522 0004  RockForce 8 Port V.90 Data/Fax/Voice Modem
		1522 0010  RockForce2000 4 Port V.90 Data/Fax/Voice Modem
		1522 0020  RockForce2000 2 Port V.90 Data/Fax/Voice Modem
		15ed 1000  Macrolink MCCS 8-port Serial
		15ed 1001  Macrolink MCCS 16-port Serial
		15ed 1002  Macrolink MCCS 8-port Serial Hot Swap
		15ed 1003  Macrolink MCCS 16-port Serial Hot Swap
		5654 2036  OpenSwitch 6 Telephony card
		5654 3132  OpenSwitch 12 Telephony card
		5654 5634  OpenLine4 Telephony Card
		d531 c002  PCIntelliCAN 2xSJA1000 CAN bus
		d84d 4006  EX-4006 1P
		d84d 4008  EX-4008 1P EPP/ECP
		d84d 4014  EX-4014 2P
		d84d 4018  EX-4018 3P EPP/ECP
		d84d 4025  EX-4025 1S(16C550) RS-232
		d84d 4027  EX-4027 1S(16C650) RS-232
		d84d 4028  EX-4028 1S(16C850) RS-232
		d84d 4036  EX-4036 2S(16C650) RS-232
		d84d 4037  EX-4037 2S(16C650) RS-232
		d84d 4038  EX-4038 2S(16C850) RS-232
		d84d 4052  EX-4052 1S(16C550) RS-422/485
		d84d 4053  EX-4053 2S(16C550) RS-422/485
		d84d 4055  EX-4055 4S(16C550) RS-232
		d84d 4058  EX-4055 4S(16C650) RS-232
		d84d 4065  EX-4065 8S(16C550) RS-232
		d84d 4068  EX-4068 8S(16C650) RS-232
		d84d 4078  EX-4078 2S(16C552) RS-232+1P

Т.е., куча самых разных устройств использует vendor:device id от
установленного там чипа PCI-контроллера, при этом название самого
устройства вообще не имеет никакого отношения к vendor:device.

> > Для IEEE1394 идентификаторы не влезают в int2 (там они
> > 3-байтовые).
> А этих зверей где берут?

Там вроде бы идентификатор производителя - OUI, как в Ethernet; база
по устройствам не попадалась.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] hcl.altlinux.org
  2008-08-01 13:59 [devel] hcl.altlinux.org Alexey I. Froloff
  2008-08-01 14:22 ` Anton Farygin
  2008-08-01 15:43 ` Sergey Vlasov
@ 2008-08-01 21:17 ` Ilya
  2009-10-03 10:58 ` Michael Shigorin
  3 siblings, 0 replies; 11+ messages in thread
From: Ilya @ 2008-08-01 21:17 UTC (permalink / raw)
  To: Alexey I. Froloff, ALT Linux Team development discussions

Alexey I. Froloff wrote:
> * Mikhail Gusarov <dottedmag@> [080725 22:17]:
>> Просить переносить /TZ и /HCL не стоит: первое требует
>> выкидывания и написания заново (там, где требуется), а для HCL
>> raorn пишет более адекватный движок, чем просто wiki.
> Ну раз пошла такая пьянка, вот полуофициальный пре-анонс:

Ура!

> 
> 
> ДИЗАЙН ПОЛНОСТЬЮ ОТСУТСТВУЕТ и я сам его врядли асилю, так что
> приму любую помощь.

Леш, будет общий дизайн для всех ресурсов на altlinux.org
Готовится (это тоже полуофициальный пре-анонс :).

-- 
Илья Машкин
ALT Linux



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] hcl.altlinux.org
  2008-08-01 16:58     ` Sergey Vlasov
@ 2008-08-03 20:37       ` Konstantin A. Lepikhov
  2008-08-04  6:36         ` Sergey Vlasov
  0 siblings, 1 reply; 11+ messages in thread
From: Konstantin A. Lepikhov @ 2008-08-03 20:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1185 bytes --]

Hi Sergey!

Friday 01, at 08:58:51 PM you wrote:

> Но тут-то по vendor:device хотя бы однозначно определяется драйвер
> (ну или почти однозначно - для некоторых subsystem id всплывает
> dvb-bt8xx).  Настоящий ужас вот где:
> 
> 10b5  PLX Technology, Inc.
> ...
> 	9030  PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
> 		10b5 2862  Alpermann+Velte PCL PCI LV (3V/5V): Timecode Reader Board
> 		10b5 2906  Alpermann+Velte PCI TS (3V/5V): Time Synchronisation Board
> 		10b5 2940  Alpermann+Velte PCL PCI D (3V/5V): Timecode Reader Board
> 		10b5 2977  IXXAT iPC-I XC16/PCI CAN Board
> 		10b5 2978  SH ARC-PCIu SOHARD ARCNET card
> 		10b5 3025  Alpermann+Velte PCL PCI L (3V/5V): Timecode Reader Board
> 		10b5 3068  Alpermann+Velte PCL PCI HD (3V/5V): Timecode Reader Board
> 		12fe 0111  CPCI-ASIO4 (ESD 4-port Serial Interface Board)
> 		1397 3136  4xS0-ISDN PCI Adapter
> 		1397 3137  S2M-E1-ISDN PCI Adapter
> 		1518 0200  Kontron ThinkIO-C
> 		15ed 1002  MCCS 8-port Serial Hot Swap
> 		15ed 1003  MCCS 16-port Serial Hot Swap
правильно, потому что залив plx нужный firmware можно получить все что
угодно - от мультипортовки до видеокарты.

-- 
WBR et al.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] hcl.altlinux.org
  2008-08-03 20:37       ` Konstantin A. Lepikhov
@ 2008-08-04  6:36         ` Sergey Vlasov
  2008-08-04 19:13           ` Konstantin A. Lepikhov
  0 siblings, 1 reply; 11+ messages in thread
From: Sergey Vlasov @ 2008-08-04  6:36 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 985 bytes --]

On Mon, Aug 04, 2008 at 12:37:39AM +0400, Konstantin A. Lepikhov wrote:
> Friday 01, at 08:58:51 PM you wrote:
> > Но тут-то по vendor:device хотя бы однозначно определяется драйвер
> > (ну или почти однозначно - для некоторых subsystem id всплывает
> > dvb-bt8xx).  Настоящий ужас вот где:
> > 
> > 10b5  PLX Technology, Inc.
> > ...
> > 	9030  PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
[...]
> правильно, потому что залив plx нужный firmware можно получить все что
> угодно - от мультипортовки до видеокарты.

В этих PCI9030 и firmware-то по сути никакого нет - это просто мост
между PCI и внутренней 8/16/32-битной шиной, на которой действительно
может висеть что угодно.  Но есть нормальные производители, которые
прописывают в EEPROM свой собственный vendor:device ID, а есть вот
такие, которые оставляют vendor:device от PLX, а свой идентификатор
пишут исключительно в subsystem ID; в результате по выводу lspci без
дополнительных опций ничего понять нельзя.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] hcl.altlinux.org
  2008-08-04  6:36         ` Sergey Vlasov
@ 2008-08-04 19:13           ` Konstantin A. Lepikhov
  0 siblings, 0 replies; 11+ messages in thread
From: Konstantin A. Lepikhov @ 2008-08-04 19:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1242 bytes --]

Hi Sergey!

Monday 04, at 10:36:54 AM you wrote:

> On Mon, Aug 04, 2008 at 12:37:39AM +0400, Konstantin A. Lepikhov wrote:
> > Friday 01, at 08:58:51 PM you wrote:
> > > Но тут-то по vendor:device хотя бы однозначно определяется драйвер
> > > (ну или почти однозначно - для некоторых subsystem id всплывает
> > > dvb-bt8xx).  Настоящий ужас вот где:
> > > 
> > > 10b5  PLX Technology, Inc.
> > > ...
> > > 	9030  PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
> [...]
> > правильно, потому что залив plx нужный firmware можно получить все что
> > угодно - от мультипортовки до видеокарты.
> 
> В этих PCI9030 и firmware-то по сути никакого нет - это просто мост
> между PCI и внутренней 8/16/32-битной шиной, на которой действительно
> может висеть что угодно.  Но есть нормальные производители, которые
> прописывают в EEPROM свой собственный vendor:device ID, а есть вот
> такие, которые оставляют vendor:device от PLX, а свой идентификатор
> пишут исключительно в subsystem ID; в результате по выводу lspci без
> дополнительных опций ничего понять нельзя.
в EEPROM записываются не только кастомные vendor:device (кстати, которые
еще и покупать надо), но и биты инициализации. Т.е. это и firmware. 

-- 
WBR et al.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] hcl.altlinux.org
  2008-08-01 13:59 [devel] hcl.altlinux.org Alexey I. Froloff
                   ` (2 preceding siblings ...)
  2008-08-01 21:17 ` Ilya
@ 2009-10-03 10:58 ` Michael Shigorin
  3 siblings, 0 replies; 11+ messages in thread
From: Michael Shigorin @ 2009-10-03 10:58 UTC (permalink / raw)
  To: ALT Devel discussion list

On Fri, Aug 01, 2008 at 05:59:59PM +0400, Alexey I. Froloff wrote:
> * Mikhail Gusarov <dottedmag@> [080725 22:17]:
> > Просить переносить /TZ и /HCL не стоит: первое требует
> > выкидывания и написания заново (там, где требуется), а для HCL
> > raorn пишет более адекватный движок, чем просто wiki.
> Ну раз пошла такая пьянка, вот полуофициальный пре-анонс:
> 
> Да, я ковыряю пальцем большой ноги движок для HCL.  Он будет на
> рельсах, теоретически планируется выгрузка из Inquisitor.
> 
> (Почему свой движок?  Да потому что готового не нашёл.  Это либо
> что-то самописно-закрытое, либо wiki либо вообще форум).

Если ещё актуально и предложенное заинтересует --
запиши в тудушку?

https://bugzilla.altlinux.org/show_bug.cgi?id=20796#c20

> http://git.altlinux.org/people/raorn/public/?p=hcl.altlinux.org.git

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


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2009-10-03 10:58 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-08-01 13:59 [devel] hcl.altlinux.org Alexey I. Froloff
2008-08-01 14:22 ` Anton Farygin
2008-08-01 15:46   ` Alexey I. Froloff
2008-08-01 15:43 ` Sergey Vlasov
2008-08-01 16:36   ` Alexey I. Froloff
2008-08-01 16:58     ` Sergey Vlasov
2008-08-03 20:37       ` Konstantin A. Lepikhov
2008-08-04  6:36         ` Sergey Vlasov
2008-08-04 19:13           ` Konstantin A. Lepikhov
2008-08-01 21:17 ` Ilya
2009-10-03 10:58 ` Michael Shigorin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git