[sisyphus] Re: ivman and cdroms

Arioch =?iso-8859-1?q?the=5FArioch_=CE=C1_nm=2Eru?=
Пн Авг 8 00:02:20 MSD 2005


Sergey Vlasov wrote:

>>WEC0515 - это Sony MemoryStick половинка контроллера. Существуют ли 
>>драйвера - бог весть.
> 
> Крайне сомнительно, что появятся...

да и фиг с ним, лишь бы не мешал остальным железкам.

Это просто добавка к hwdatabase

>>WEC0517 - это оно. Также на сайте wbsd упомянут WEC0518 - это более 
>>новый чип Winbond, но драйвер тот же самый. Про WEC0516 - ничего не знаю.
>>
>>После подгрузки wbsd ссылки на драйвер не появляется, вообще кажется 
>>поддержки sysfs в этом сыром пока драйвере по минимуму.
> 
> 
> Вообще ссылка должна бы появляться (в /sys/bus/pnp/devices/00:07),
> если драйвер цепляется именно через pnp.

да не цепляется он :-(
pnpscan отдает пустую таблицу. И нет режима, чтобы неопознанное показывал.

Думаю, этих id просто никто не внёс в hwdatabase

Интересно, а что за папки sys/devices/pnp{0,1} ?
В нулевом полно устройств - наверное PCI + LPC-isapnp
А первая -откуда берется? - пустая.

>  Если приходится писать
> io/irq/dma руками - естественно, там ссылки не будет 

можно не писать - но работать не будет.
Работает только если dma=-1
Сырость драйвера.

Приходится - делать insmod или /etc/modules :-)

[root на localhost 00:07]# pwd
/sys/bus/pnp/devices/00:07
[root на localhost 00:07]# cat id
WEC0517
[root на localhost 00:07]# ls -l
total 0
-rw-r--r--  1 root root 4096 Aug  7 23:48 detach_state
-r--r--r--  1 root root 4096 Aug  7 23:48 id
-r--r--r--  1 root root 4096 Aug  7 23:48 options
drwxr-xr-x  2 root root    0 Aug  7 22:21 power
-rw-r--r--  1 root root 4096 Aug  7 23:48 resources
[root на localhost 00:07]#


> (хотя, возможно,
> появится что-то в /sys/bus/platform).

это да.

]# pwd; ls -l
/sys/bus/platform/devices
total 0
lrwxrwxrwx  1 root root 0 Aug  7 23:50 i8042 -> 
../../../devices/platform/i8042
lrwxrwxrwx  1 root root 0 Aug  7 23:50 vesafb0 -> 
../../../devices/platform/vesafb0
lrwxrwxrwx  1 root root 0 Aug  7 23:50 wbsd -> 
../../../devices/platform/wbsd



> А DMA работать так и не хочет?  Как именно - вообще не видит, что есть
> канал DMA, или видит, но не работает при попытке использовать?
> 
> Хм... вообще там драйвер пытается использовать ISA DMA в demand mode -
> не уверен, что сейчас это везде работает.


Если не грузить mmc-block - то все нормально.
Но если вставить карточку и загрузить mmc-block (или наоборот - не 
важно), то в Alt+F12 не появляется строки о том что найдена первая 
партиция и обозвана /dev/mmcblk0p1
Плюс к тому - подвисает клавиатура.

Выдергиваю карточку - пишет что не смог прочитать первыe 2 KB с 
карточки.      Клавиатура отмерзает, все хорошо.


PS: побывал в виндах - дерево устройств выглядит (что не удивительно) 
так же как и  /sys/firmware/acpi

Под PCI висит шина LPC, онa же isapnp. Под нею разная мелочь включая 
COMB (acpi bios считает это COM-портом?) *NSC6001 - IrDA контроллер; 
некий Intel Firmware Hub (*INT0800) - интересно, что за абстракция? - и 
некую неопознанную шину Extended I/O bus (папка называется CRDC - как 
расшифровать не уверен). А под этой шиной висят два альтерэго 
кард-ридера :-)





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