FreeBSD pccard problem

Форум для обсуждения любых тем
Аватара пользователя
chuck
Маньяк
Сообщения: 190
Зарегистрирован: 01 апр 2002, 11:27
Откуда: .msk.su

FreeBSD pccard problem

Сообщение chuck »

Маловероятно, что кто-то сталкивался, но все же.
FreeBSD 4.8/ TP IBM 390x/PII-266/128ram ....
PCMCIA работает, но на 32-битный cardbus в упор отказывается работать:
"pcic0: Card type 32-bit cardbus is unsupported"

# PCCARD (PCMCIA) support
device card
device pcic0 at isa? irq 0 port 0x3e0 iomem 0xd0000
device pcic1 at isa? irq 0 port 0x3e2 iomem 0xd4000 disable
отрывок лога:

pcic0: <TI PCI-1250 PCI-CardBus Bridge> mem 0x8000000-0x8000fff irq 9 at device 3.0 on pci0
pcic0: TI12XX PCI Config Reg: [speaker enable][pwr save][CSC serial isa irq]
pccard0: <PC Card 16-bit bus (classic)> on pcic0
pcic1: <TI PCI-1250 PCI-CardBus Bridge> mem 0x8100000-0x8100fff irq 9 at device 3.1 on pci0
pcic1: TI12XX PCI Config Reg: [speaker enable][pwr save][CSC serial isa irq]
pccard1: <PC Card 16-bit bus (classic)> on pcic1

Сходные проблемы были замечены на TP 600 пр-ва того же IBM.
Т.е. все на месте вроде. Побродив по форумам, вроде наткнулся на проблемы с тем, что сейчас в -Stable поломан pcic/card драйвер. Где копать?

Аватара пользователя
invox
Неотъемлемая часть форума
Сообщения: 395
Зарегистрирован: 12 сен 2002, 17:53
Откуда: Минск
Контактная информация:

Re: FreeBSD pccard problem

Сообщение invox »

chuck писал(а): TP IBM 390x/PII-266/128ram ....
Гы, у нас модельки ноутов одинаковые, только у меня
начинка чуть другая... :)
chuck писал(а): PCMCIA работает, но на 32-битный cardbus в упор отказывается работать:
Это известная FreeBSD'шная фича.
32-х битный PCMCIA (альяс - CardBus) не поддерживается.
По крайней мере, в стабильной ветке 4.x.
Про 5.x ничего не скажу, но сдается мне, что и там не все гладко.

Я себе когда-то специально вторую PCMCIA'шную сетевую покупал, 16 бит, чтобы в BSD работать нормально в локалке и в инет по выделенке ходить. :(

Аватара пользователя
chuck
Маньяк
Сообщения: 190
Зарегистрирован: 01 апр 2002, 11:27
Откуда: .msk.su

Re: FreeBSD pccard problem

Сообщение chuck »

Invox писал(а): Гы, у нас модельки ноутов одинаковые, только у меня
начинка чуть другая... :)
А бридж pccard тоже Texas Instruments (TI)?
У меня есть предположение, что этому подвержены именно TI.
Invox писал(а): Это известная FreeBSD'шная фича.
32-х битный PCMCIA (альяс - CardBus) не поддерживается.
По крайней мере, в стабильной ветке 4.x.
Про 5.x ничего не скажу, но сдается мне, что и там не все гладко.
То что pccard поломали я уже понял и так :) . А вот насколько давно он неисправен в -Stable - я и пытаюсь выяснить.
Про -CURRENT: Current уровня 5.1 был просто ужасен - хотя на том же десктопе проблем не было. Особенно из-за поддержки ACPI в BIOS, и на моем ноуте и катастрофической нехватке IRQ из-за этого - ACPI их просто сжирал, не хотя при этом делится с другими irq sharing просто не работало. Когда отключение ACPI в BIOS отсутствует- это становится проблемой, Из-за этого отъедание cardbus-овским бриджем для одного слота IRQ является по-моему непомерной роскошью :). А вообще - дальше возиться лень было :)
Будем ждать 5.2 - http://www.freebsd.org/releases/5.2R/todo.html - грядут серьезные изменения в ACPI
Invox писал(а): Я себе когда-то специально вторую PCMCIA'шную сетевую покупал, 16 бит, чтобы в BSD работать нормально в локалке и в инет по выделенке ходить. :(
;) У меня на PCMCIA и SCSI работает......

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

в 4.9, насколько помню, осуществили добавление фич ACPI из ветки 5.x.
Может имеет смысл глянуть changelog?
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

Аватара пользователя
invox
Неотъемлемая часть форума
Сообщения: 395
Зарегистрирован: 12 сен 2002, 17:53
Откуда: Минск
Контактная информация:

Re: FreeBSD pccard problem

Сообщение invox »

chuck писал(а): А бридж pccard тоже Texas Instruments (TI)?
А то какой-то другой. Он, родной - TI PCI-1251B
chuck писал(а): У меня есть предположение, что этому подвержены именно TI.
Вряд ли
chuck писал(а): ;) У меня на PCMCIA и SCSI работает......
:)

Аватара пользователя
chuck
Маньяк
Сообщения: 190
Зарегистрирован: 01 апр 2002, 11:27
Откуда: .msk.su

Сообщение chuck »

С темы pccard мы медленно съехали в сторону ACPI :)
pccard - cпасибо вы меня оба обнадежили :)
У меня валяются всякие чудесные девайсы типа сardbus2usb 2.0, и еще судя по всему, долго будут валяться.
Сurrent:
http://www.freebsd.org/releases/5.2R/todo.html - по крайней мере, пока прерывания на PCI c поддержкой ACPI они не разрулят, толку на лэптопе от нее по-моему немного.

2Mendoza: - спасибо, за -CURRENT слежу, а вот в -STABLE заглянуть действительно не сподобился.....

http://www.freebsd.org/releases/4.9R/re ... ml#CONTRIB
4.9 судя по всему там снапшот управляющего кода от Intel (он используется для интерпетации команд контроллером ACPI - раньше похожий код использовал Linux (сейчас не знаю) . Правда, не начался бы бардак с прерываниями, при активации acpic аналогичный 5.x
Хотя может хоть с PM разберусь.

Ответить