Yenta_socket problem (objavenie zdroja problemu): uz mam dojem ako keby som sa bavil sam zo sebou :-(

Marek Blasko bl na mavipet.sk
Pondělí Březen 27 00:28:53 CEST 2006


Pavel Kankovsky wrote:
> On Sun, 26 Mar 2006, Marek Blasko wrote:
> 
> 
>>lenze jedna sa o CardBUS kartu a tie cardmngr nepozna pre taketo karty 
>>sa yenta_socket tvari ako PCI-PCI bridge.
> 
> 
> Já vím. To jsem jen chtěl ilustrovat, že to, co o sobě tvrdí hardware, 
> není slovo boží.

to viem mam tu kombinacie HW ktore zevraj spolu nikdy nepojdu (pc-ckova 
  pci usb karta z via chipsetom na staruckom macintoshy)

>>Na inom linuxe to ide (ini card-bus kontroler) a tiez to ide na mojom 
>>stroji z 2.4 jadrom. mal som dojem ze som to pisal.
> 
> 
> Když jsem psal jiný OS, tak jsem měl na mysli něco jiného než Linux.
> Nicméně níže přiložený seznam ukazuje na tom TP600, že to funguje na 2.4 a 
> blbne na 2.6.

vrd to to vyzera ze na 2.4 ovladac yenta_socketu na mojim chipsete 
nekontroluje limity.

inak v prilohe prikladam vypis vsetkych pci registrou funkcnej wifi 
karty a nefunkcnej ethernet karty v oboch cardbus socketoch.

bohuzial vecsej casti registrou nerozumiem a neviem ci je mozne nejak 
upravit konfiguracne registre karty navzdy alebo presvecit yenta_socket 
driver aby isiel na TI PCI1250 (tento je jeden z mala ktory maju vlastne 
  parametre v zdrojakoch) rovnako ako na inich chipsetoch a kartu 
akceptoval.

Marek Blasko
------------- další část ---------------
vendor_id 1317
device_id 1985
command 0000
status 0290
revision 11
class_prog 00
class_device 0200
cache_line_size 00
latency_timer 00
header_type 00
bist 00
base_address_0 00000001
base_address_1 00000000
base_address_2 00000000
base_address_3 00000000
base_address_4 00000000
base_address_5 00000000
cardbus_cis 00000000
subsystem_vendor_id 12161113
subsystem_id 1216
rom_address 00000000
interrupt_line 00
interrupt_pin 01
min_gnt 40
max_lat 80
primary_bus 00
secondary_bus 00
subordinate_bus 00
sec_latency_timer 00
io_base 00
io_limit 00
sec_status 0000
memory_base 0000
memory_limit 0000
pref_memory_base 0000
pref_memory_limit 0000
pref_base_upper32 00000000
pref_limit_upper32 12161113
io_base_upper16 0000
io_limit_upper16 0000
bridge_rom_address 00000000
bridge_control 8040
cb_cardbus_base 00000001
cb_capabilities 0000
cb_sec_status 0000
cb_bus_number 00
cb_cardbus_number 00
cb_subordinate_bus 00
cb_cardbus_latency 00
cb_memory_base_0 00000000
cb_memory_limit_0 00000000
cb_memory_base_1 00000000
cb_memory_limit_1 00000000
cb_io_base_0 1113
cb_io_base_0_hi 1216
cb_io_limit_0 0000
cb_io_limit_0_hi 0000
cb_io_base_1 00c0
cb_io_base_1_hi 0000
cb_io_limit_1 0000
cb_io_limit_1_hi 0000
cb_subsystem_vendor_id 0000
cb_subsystem_id 0000
cb_legacy_mode_base 00000000
------------- další část ---------------
vendor_id 1814
device_id 0101
command 0006
status 0410
revision 00
class_prog 00
class_device 0280
cache_line_size 00
latency_timer 40
header_type 00
bist 00
base_address_0 12000000
base_address_1 00000000
base_address_2 00000000
base_address_3 00000000
base_address_4 00000000
base_address_5 00000000
cardbus_cis 00000601
subsystem_vendor_id 01071043
subsystem_id 0107
rom_address 00000000
interrupt_line 07
interrupt_pin 01
min_gnt 00
max_lat 00
primary_bus 00
secondary_bus 00
subordinate_bus 00
sec_latency_timer 00
io_base 00
io_limit 00
sec_status 0000
memory_base 0000
memory_limit 0000
pref_memory_base 0000
pref_memory_limit 0000
pref_base_upper32 00000601
pref_limit_upper32 01071043
io_base_upper16 0000
io_limit_upper16 0000
bridge_rom_address 00000000
bridge_control 0000
cb_cardbus_base 12000000
cb_capabilities 0000
cb_sec_status 0000
cb_bus_number 00
cb_cardbus_number 00
cb_subordinate_bus 00
cb_cardbus_latency 00
cb_memory_base_0 00000000
cb_memory_limit_0 00000000
cb_memory_base_1 00000000
cb_memory_limit_1 00000601
cb_io_base_0 1043
cb_io_base_0_hi 0107
cb_io_limit_0 0000
cb_io_limit_0_hi 0000
cb_io_base_1 0040
cb_io_base_1_hi 0000
cb_io_limit_1 0000
cb_io_limit_1_hi 0000
cb_subsystem_vendor_id 0001
cb_subsystem_id 0002
cb_legacy_mode_base 00000000
------------- další část ---------------
vendor_id 1317
device_id 1985
command 0000
status 0290
revision 11
class_prog 00
class_device 0200
cache_line_size 00
latency_timer 00
header_type 00
bist 00
base_address_0 00000001
base_address_1 00000000
base_address_2 00000000
base_address_3 00000000
base_address_4 00000000
base_address_5 00000000
cardbus_cis 00000000
subsystem_vendor_id 12161113
subsystem_id 1216
rom_address 00000000
interrupt_line 00
interrupt_pin 01
min_gnt 40
max_lat 80
primary_bus 00
secondary_bus 00
subordinate_bus 00
sec_latency_timer 00
io_base 00
io_limit 00
sec_status 0000
memory_base 0000
memory_limit 0000
pref_memory_base 0000
pref_memory_limit 0000
pref_base_upper32 00000000
pref_limit_upper32 12161113
io_base_upper16 0000
io_limit_upper16 0000
bridge_rom_address 00000000
bridge_control 8040
cb_cardbus_base 00000001
cb_capabilities 0000
cb_sec_status 0000
cb_bus_number 00
cb_cardbus_number 00
cb_subordinate_bus 00
cb_cardbus_latency 00
cb_memory_base_0 00000000
cb_memory_limit_0 00000000
cb_memory_base_1 00000000
cb_memory_limit_1 00000000
cb_io_base_0 1113
cb_io_base_0_hi 1216
cb_io_limit_0 0000
cb_io_limit_0_hi 0000
cb_io_base_1 00c0
cb_io_base_1_hi 0000
cb_io_limit_1 0000
cb_io_limit_1_hi 0000
cb_subsystem_vendor_id 0000
cb_subsystem_id 0000
cb_legacy_mode_base 00000000
------------- další část ---------------
vendor_id 1814
device_id 0101
command 0006
status 0410
revision 00
class_prog 00
class_device 0280
cache_line_size 00
latency_timer 40
header_type 00
bist 00
base_address_0 16000000
base_address_1 00000000
base_address_2 00000000
base_address_3 00000000
base_address_4 00000000
base_address_5 00000000
cardbus_cis 00000601
subsystem_vendor_id 01071043
subsystem_id 0107
rom_address 00000000
interrupt_line 09
interrupt_pin 01
min_gnt 00
max_lat 00
primary_bus 00
secondary_bus 00
subordinate_bus 00
sec_latency_timer 00
io_base 00
io_limit 00
sec_status 0000
memory_base 0000
memory_limit 0000
pref_memory_base 0000
pref_memory_limit 0000
pref_base_upper32 00000601
pref_limit_upper32 01071043
io_base_upper16 0000
io_limit_upper16 0000
bridge_rom_address 00000000
bridge_control 0000
cb_cardbus_base 16000000
cb_capabilities 0000
cb_sec_status 0000
cb_bus_number 00
cb_cardbus_number 00
cb_subordinate_bus 00
cb_cardbus_latency 00
cb_memory_base_0 00000000
cb_memory_limit_0 00000000
cb_memory_base_1 00000000
cb_memory_limit_1 00000601
cb_io_base_0 1043
cb_io_base_0_hi 0107
cb_io_limit_0 0000
cb_io_limit_0_hi 0000
cb_io_base_1 0040
cb_io_base_1_hi 0000
cb_io_limit_1 0000
cb_io_limit_1_hi 0000
cb_subsystem_vendor_id 0001
cb_subsystem_id 0002
cb_legacy_mode_base 00000000


Další informace o konferenci Linux