Всем привет!
Прикупил ноут Acer Aspire 5520G уже даже написал кусок статьи "Как я дружил фряху с ноутом"

Но вчера обновился до 8.0 и с удивлением обнаружил, что уже большее число железок находятся из коробки

Конечно остались еще проблемы. А именно:
- вэб камера
- картридер (оживить хотя бы SD)
- ACPI
- SMP
- разное
Теперь по-порядку
Вэб камеру распознает (подключена через внутренний хаб), но ни одна прога его не видит. Кстати, в 7-ке можно оживить ее только через линукс-модули устройств. (есть статья в инете на испанском и на итальянском. оттуда я то и хотел взять кусочек себе в статью

)
Код: Выделить всё
#dmesg | grep ugen
ugen0: <SuYin Acer CrystalEye webcam, class 239/2, rev 2.00/1.00, addr 2> on uhub1
Код: Выделить всё
#usbdevs -v
Controller /dev/usb1:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), nVidia(0x0000), rev 1.00
port 1 powered
port 2 powered
port 3 addr 2: high speed, power 500 mA, config 1, Acer CrystalEye webcam(0xa101), SuYin(0x064e), rev 1.00
картридер:
Код: Выделить всё
#dmesg
pci1: <base peripheral> at device 4.1 (no driver attached)
pci1: <base peripheral> at device 4.2 (no driver attached)
pci1: <base peripheral> at device 4.3 (no driver attached)
pci1: <base peripheral> at device 4.4 (no driver attached)
Код: Выделить всё
#pciconf -lv
none3@pci0:1:4:1: class=0x080500 card=0x01261025 chip=0x08221180 rev=0x22 hdr=0x00
vendor = 'Ricoh Company, Ltd.'
device = 'R5C832, R5C843 SDA Standard Compliant SD Host Controller'
class = base peripheral
none4@pci0:1:4:2: class=0x088000 card=0x01261025 chip=0x08431180 rev=0x12 hdr=0x00
vendor = 'Ricoh Company, Ltd.'
device = 'unknown Ricoh MMC Host Controller'
class = base peripheral
none5@pci0:1:4:3: class=0x088000 card=0x01261025 chip=0x05921180 rev=0x12 hdr=0x00
vendor = 'Ricoh Company, Ltd.'
device = '13871043 Ricoh Memory Stick Host Controller'
class = base peripheral
none6@pci0:1:4:4: class=0x088000 card=0x01261025 chip=0x08521180 rev=0x12 hdr=0x00
vendor = 'Ricoh Company, Ltd.'
device = 'unknown Ricoh xD-Picture Card Host Controller'
class = base peripheral
ACPI.
сначала сделал дамп и прогнал через iasl:
Код: Выделить всё
my_acpi.asl 224: Method (\_WAK, 1, NotSerialized)
Warning 1079 - ^ Reserved method must return a value (_WAK)
my_acpi.asl 834: Name (_T_0, 0x00)
Error 4081 - Use of reserved word ^ (_T_0)
my_acpi.asl 840: Name (_T_1, 0x00)
Error 4081 - Use of reserved word ^ (_T_1)
my_acpi.asl 879: Name (_T_2, 0x00)
Error 4081 - Use of reserved word ^ (_T_2)
my_acpi.asl 926: Name (_T_3, 0x00)
Error 4081 - Use of reserved word ^ (_T_3)
my_acpi.asl 952: Method (Z004, 0, NotSerialized)
Warning 1086 - ^ Not all control paths return a value (Z004)
my_acpi.asl 1569: Name (_T_0, 0x00)
Error 4081 - Use of reserved word ^ (_T_0)
my_acpi.asl 1625: Method (_WED, 1, NotSerialized)
Warning 1086 - ^ Not all control paths return a value (_WED)
my_acpi.asl 1625: Method (_WED, 1, NotSerialized)
Warning 1079 - ^ Reserved method must return a value (_WED)
my_acpi.asl 1631: Return (Z004 ())
Warning 1091 - ^ Called method may not always return a value
my_acpi.asl 1669: Method (WMBD, 3, NotSerialized)
Warning 1086 - ^ Not all control paths return a value (WMBD)
my_acpi.asl 2324: Name (_HID, "*pnp0c14")
Error 4001 - String must be entirely alphanumeric ^ (*pnp0c14)
my_acpi.asl 2337: Method (WMNV, 3, NotSerialized)
Warning 1086 - ^ Not all control paths return a value (WMNV)
my_acpi.asl 2441: Name (_HID, "*pnp0c14")
Error 4001 - String must be entirely alphanumeric ^ (*pnp0c14)
my_acpi.asl 2941: Method (_EJ0, 0, NotSerialized)
Warning 1076 - ^ Reserved method has too few arguments (_EJ0 requires 1)
ASL Input: my_acpi.asl - 7105 lines, 241244 bytes, 2967 keywords
Compilation complete. 7 Errors, 8 Warnings, 0 Remarks, 719 Optimizations
в инете не нагуглил замену

может кто имеет опыт исправления этих ошибок?
а пока что подключил "левые" модули асуса и др. фря стала меньше ругаться

но это не выход. видел в этой ветке предложение написать acpi_acer. хороший выход, потому как производитель забил на acpi (слежу за изменениями в версиях биоса не только на свою модель). так вот, помочь могу только деньгами

не много ВМЗ и яндекс-денег. есть желающие написать и скинуться? или может кто-то знает, что нас в будующем ожидает с acpi в фри?
SMP - проблема одна. собрал qemu - виснет (вообще глухо). vmware - виснет (так же). глянул dmesg, пишет что-то вроде - SMP в этом релизе is BROKEN. может кто-то знает в чем дело?
разные мелочи:
SMB в 7.0 релиз и стэбил не распозновался даже. а про устройство "pci0: <processor> at device 1.3" NetBSD говорит Co-processor
скажите хотя бы, что это?
Код: Выделить всё
#dmesg
ichsmb0: <SMBus controller> port 0x3080-0x30bf,0x3040-0x307f,0x3000-0x303f irq 20 at device 1.1 on pci0
ichsmb0: [ITHREAD]
smbus0: <System Management Bus> on ichsmb0
smb0: <SMBus generic I/O> on smbus0
pci0: <memory, RAM> at device 1.2 (no driver attached)
pci0: <processor> at device 1.3 (no driver attached)
Код: Выделить всё
#pciconf -lv
none0@pci0:0:0:0: class=0x050000 card=0x01261025 chip=0x054710de rev=0xa2 hdr=0x00
vendor = 'Nvidia Corp'
class = memory
subclass = RAM
ichsmb0@pci0:0:1:1: class=0x0c0500 card=0x01261025 chip=0x054210de rev=0xa2 hdr=0x00
vendor = 'Nvidia Corp'
class = serial bus
subclass = SMBus
none1@pci0:0:1:2: class=0x050000 card=0xcb8410de chip=0x054110de rev=0xa2 hdr=0x00
vendor = 'Nvidia Corp'
class = memory
subclass = RAM
none2@pci0:0:1:3: class=0x0b4000 card=0x01261025 chip=0x054310de rev=0xa2 hdr=0x00
vendor = 'Nvidia Corp'
class = processor
я так понимаю, что это irda
Код: Выделить всё
#dmesg
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 8250 or not responding
sio0: [FILTER]
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled