107
|
Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: Да помогнем на братята американци
|
-: Jan 13, 2009, 12:51
|
Zlatко, Защо трябва да помагаме ние на американците? По богати сме от тях, защото са ни братя или защото те са ни помогнали с нещо? Защото водят войни по целия свят и постоянно си намират причини да атакуват някоя държава или пък че воюват с измислени терористи? Защото ни карат да участваме и ние в техните войни? Посочи ми една причина поради която да искам да помагам на американците.
|
|
|
110
|
Програмиране / Общ форум / Re: Малко С Help
|
-: Dec 29, 2008, 13:26
|
Taзи програма трябва да работи. Когато се използва pipe, не би трябвало да има проблем да се изпращат данни през 5 процеса. Аз съкратих програмата до този вариант:
#include <unistd.h> #include <fcntl.h> #include <sys/types.h> #include <sys/stat.h> #include <stdio.h> #include <sys/ipc.h> #include <sys/shm.h>
int fd[2];
int main() { int i,pid1,pid2,pid3,pid4,pid5; pipe(fd); pid1=fork(); if(pid1==0) { pid2=fork(); if(pid2==0) { pid3=fork(); if(pid3==0) { pid4=fork(); if(pid4==0) { pid5=fork(); if(pid5==0) { int id5; id5=getpid(); close(fd[0]); write(fd[1],&id5,sizeof(id5)); close(fd[1]); printf("proc5 ID sent \n"); } } } } } else { close(fd[1]); if(read(fd[0],&i,sizeof(i))==-1) { perror("Read ID1"); } printf("proc1 ID %d\n",i); close(fd[0]); } }
Резултата след компилиране и стартиране е това: proc5 ID sent proc1 ID 3628
|
|
|
111
|
Linux секция за начинаещи / Настройка на хардуер / Re: немога да пусна WIFI-TO
|
-: Dec 17, 2008, 20:05
|
Така, явно драйвера е зареден. Остава само да се конфигурира. Като гледам имаш връзка с някакво АП дори и енкрипция има зададена. Ти ли си настройвал нещо? Другото което трябва да кажеш е какво искаш да направиш. Имаш ли АП към което да се вързваш, знаеш ли SSID, към което ще се свързваш, има ли енкрипця и каква е тя (ако има, трябва да знаеш паролата) и какви IP и netmask трябва да конфигурираш или ще се ползва DHCP?
|
|
|
113
|
Linux секция за начинаещи / Настройка на програми / Re: Linux-а накъсва
|
-: Dec 02, 2008, 21:17
|
Щом диска ти е SATA е нормално да пише че е SCSI. Проблема е: ata2.00: simplex DMA is claimed by other device, disabling DMA Това означава, че дъното не подържа повече от едно устройство да използва ДМА трансфер. И затова едното устройство е без ДМА. Като гледам DVD-то ти е АТА, така че можеш да пробваш да забраниш от BIOS-а IDE интерфейса към който е свързан и да пробваш пак как ще работи.
|
|
|
114
|
Linux секция за начинаещи / Настройка на програми / Re: Linux-а накъсва
|
-: Dec 02, 2008, 19:24
|
Това пише в логовете ти: [ 27.690860] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14 [ 27.690864] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15 [ 28.026005] ata1.01: ATAPI: TSSTcorpCD/DVDW TS-L632D, AS05, max UDMA/33 [ 28.213788] ata1.01: configured for UDMA/33
.....
[ 28.377931] ata2.00: ATA-6: HTS541080G9AT00, MB4OA60A, max UDMA/100 [ 28.377934] ata2.00: 156301488 sectors, multi 16: LBA48 [ 28.377948] ata2.00: simplex DMA is claimed by other device, disabling DMA [ 28.393874] ata2.00: configured for PIO4
.....
[ 28.509188] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray [ 28.509195] Uniform CD-ROM driver Revision: 3.20 [ 28.509253] sr 0:0:1:0: Attached scsi CD-ROM sr0 [ 28.513871] sd 1:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) [ 28.513887] sd 1:0:0:0: [sda] Write Protect is off [ 28.513890] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 28.513907] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 28.513957] sd 1:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB) [ 28.513967] sd 1:0:0:0: [sda] Write Protect is off [ 28.513969] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 28.513984] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 28.513987] sda:<5>sr 0:0:1:0: Attached scsi generic sg0 type 5 [ 28.514895] sd 1:0:0:0: Attached scsi generic sg1 type 0 [ 28.542478] sda4 < sda5 sda6 sda7 sda8 > [ 28.600290] sd 1:0:0:0: [sda] Attached SCSI disk
.....
[ 260.845286] hda-intel: Invalid position buffer, using LPIB read method instead. [ 329.681918] ata1.01: qc timeout (cmd 0xa0) [ 329.681936] ata1.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen [ 329.681947] ata1.01: cmd a0/00:00:00:0c:00/00:00:00:00:00/b0 tag 0 pio 12 in [ 329.681949] cdb 43 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 [ 329.681950] res 51/20:03:00:00:00/00:00:00:00:00/b0 Emask 0x5 (timeout) [ 329.681953] ata1.01: status: { DRDY ERR } [ 334.695181] ata1: port is slow to respond, please be patient (Status 0xd1) [ 339.678542] ata1: device not ready (errno=-16), forcing hardreset [ 339.678549] ata1: soft resetting link [ 340.210530] ata1.01: configured for UDMA/33
Имаш някакъв проблем с DMA на DVD i HDD. Хард диска ти работи не с DMA, а с PIO. Не мога да кажа каква е причината, може да е от ненужен драйвер в кернела. Доколкото виждам, пише че диска е SCSI, може и да е SATA. Аз имам SATA но пише че е SATA, при теб не знам как стоят нещата. Не знам кой точно кернел ползваш, защото нещо не мога да се ориентирам от числата които си дал - 2.24 и 2.16. За 2.2.24 и 2.2.16 ли става въпрос или за някои други. Моя съвет е да си инсталираш последния 2.6.27 кернел.
|
|
|
115
|
Linux секция за начинаещи / Настройка на програми / Re: Проблеми със Slackware 12.1
|
-: Nov 21, 2008, 20:05
|
За да си решиш проблема с Gentoo, трябва да редактираш /etc/lilo.conf Не съм запознат с Gentoo, затова трябва да дадеш повече информация. Ako Gentoo е бил с bootloader инсталиран на неговия дял (sda3), то в /etc/lilo.conf трябва да запишеш следната информация: other = /dev/sda3 label = Gentoo Ако не е било така трябва да знаеш къде се намира ядрото на Gentoo. В този случай трябва да монтираш sda3 например в /mnt и в /etc/lilo.conf да запишеш нещо подобно на:
image = /mnt/path_to_gentoo_kernel_image root = /dev/sda3 label = Gentoo read-only
След като направиш промените стартираш: lilo И гледаш какво ще изпише. Ако Gentoo използва initrd ще трябва и него да добавиш. Аз работя по първия вариант (две инсталации на Slackware), но знам къде кой bootloader съм инсталирал.
|
|
|
116
|
Linux секция за напреднали / Хардуерни и софтуерни проблеми / Windows xp презаписа lilo
|
-: Aug 19, 2008, 13:18
|
Стартираш инсталациония диск на slackware. Предполагам знаеш на кой дял от диска си инсталирал slackware. Да речем че е /dev/hda1. Правиш следното: mount /dev/hda1 /mnt lilo -r /mnt -C /mnt/etc/lilo.conf
Ако всичко е ОК трябва да изпише: Added ..... Added .....
Рестартираш, след което трябва да бъде така, както след инсталацията на slackware.
|
|
|
117
|
Linux секция за начинаещи / Настройка на хардуер / Wireless на лаптопа под ubuntu 7.04
|
-: Feb 02, 2008, 15:43
|
Доколкото виждам картата изобщо не е свързана s AP. По принцип когато има връзка пише следното:
wlan0 IEEE 802.11g ESSID:"alabala" Nickname:"(none)" Mode:Managed Frequency:2.462 GHz Access Point: 00:1A:1B:AC:56:C2 .......
Не знам къде и какво настройваш но нещата изглеждат така сякаш нищо не е настройвано.
|
|
|
|