Hallo,
gerade versuche ich den onboard sound auf einem ASUS A8N-E zum laufen zu bewegen.
Wenn ich unter Sound → Hardware auf Analog Stereo schalte, dann habe ich 2.0 Ton über sowohl Lichtleiter, als auch Coax (gleiches gilt für alle anderen analog Modi - zb. 5.1 usw - ). Digital kann ich nur Stereo auswählen. Wenn ich dies mache, habe ich im System selber keinen Ton mehr, jedoch höre ich 'front left' und 'front right', wenn ich
speaker-test -c 6 -Dplug:surround51 -t wav
ausführe.
aplay -L liefert mir folgendes:
pulse Playback/recording through the PulseAudio sound server front:CARD=CK804,DEV=0 NVidia CK804, NVidia CK804 Front speakers surround40:CARD=CK804,DEV=0 NVidia CK804, NVidia CK804 4.0 Surround output to Front and Rear speakers surround41:CARD=CK804,DEV=0 NVidia CK804, NVidia CK804 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=CK804,DEV=0 NVidia CK804, NVidia CK804 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=CK804,DEV=0 NVidia CK804, NVidia CK804 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=CK804,DEV=0 NVidia CK804, NVidia CK804 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=CK804,DEV=0 NVidia CK804, NVidia CK804 - IEC958 IEC958 (S/PDIF) Digital Audio Output
Als ich dann auch nach rumbasteln im alsamixer auf keinen grünen Zweig gekommen bin, habe ich mir bei asus einen Treiber geladen, der aber beim compilieren abstürzt (Wobei die Fehler, wenn ich die Meldungen richtig deute in meinen .h Dateien zu finden sind .... komisch komisch ).
/lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1137: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1138: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1303: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘f_getown’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1321: error: expected specifier-qualifier-list before ‘dev_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1418: error: expected declaration specifiers or ‘...’ before ‘dev_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1445: error: expected declaration specifiers or ‘...’ before ‘u64’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1446: error: expected declaration specifiers or ‘...’ before ‘u64’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1446: error: expected declaration specifiers or ‘...’ before ‘u64’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1446: error: expected declaration specifiers or ‘...’ before ‘u32’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1447: error: expected declaration specifiers or ‘...’ before ‘u32’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1471: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1471: error: expected declaration specifiers or ‘...’ before ‘u64’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1487: error: expected specifier-qualifier-list before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1522: error: expected declaration specifiers or ‘...’ before ‘dev_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1533: error: expected declaration specifiers or ‘...’ before ‘size_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1534: error: expected specifier-qualifier-list before ‘ssize_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1546: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rw_copy_check_uvector’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1551: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘vfs_read’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1552: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘vfs_write’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1553: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘vfs_readv’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1555: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘vfs_writev’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1579: error: expected specifier-qualifier-list before ‘ssize_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: In function ‘inode_inc_iversion’: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1727: error: ‘struct inode’ has no member named ‘i_lock’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1728: error: ‘struct inode’ has no member named ‘i_version’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1729: error: ‘struct inode’ has no member named ‘i_lock’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: In function ‘file_accessed’: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1735: error: ‘struct file’ has no member named ‘f_flags’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1735: error: ‘O_NOATIME’ undeclared (first use in this function) /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: At top level: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1816: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1816: error: expected declaration specifiers or ‘...’ before ‘size_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1823: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1823: error: expected declaration specifiers or ‘...’ before ‘size_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: In function ‘__mandatory_lock’: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1832: error: ‘struct inode’ has no member named ‘i_mode’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: In function ‘mandatory_lock’: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1842: error: ‘struct inode’ has no member named ‘i_sb’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: At top level: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1854: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: In function ‘locks_verify_truncate’: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1856: error: ‘struct inode’ has no member named ‘i_flock’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1859: error: ‘size’ undeclared (first use in this function) /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1859: error: ‘struct inode’ has no member named ‘i_size’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1859: error: ‘struct inode’ has no member named ‘i_size’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1860: error: ‘struct inode’ has no member named ‘i_size’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1860: error: ‘struct inode’ has no member named ‘i_size’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1861: error: ‘struct inode’ has no member named ‘i_size’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1862: error: too many arguments to function ‘locks_mandatory_area’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: In function ‘break_lease’: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1868: error: ‘struct inode’ has no member named ‘i_flock’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: At top level: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1915: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1917: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1918: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1949: warning: parameter names (without types) in function declaration /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1951: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1954: error: expected ‘)’ before ‘fmode_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1991: warning: ‘struct gendisk’ declared inside parameter list /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:1992: warning: ‘struct gendisk’ declared inside parameter list /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2001: error: expected ‘)’ before ‘*’ token /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2002: error: expected ‘)’ before ‘unsigned’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2008: error: expected ‘)’ before ‘unsigned’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2009: error: expected declaration specifiers or ‘...’ before ‘off_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2028: error: expected ‘)’ before ‘char’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2033: error: expected declaration specifiers or ‘...’ before ‘off_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2039: error: expected declaration specifiers or ‘...’ before ‘umode_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2039: error: expected declaration specifiers or ‘...’ before ‘dev_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2063: warning: ‘struct gendisk’ declared inside parameter list /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2064: warning: ‘struct gendisk’ declared inside parameter list /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2067: warning: ‘struct gendisk’ declared inside parameter list /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: In function ‘invalidate_remote_inode’: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2081: error: ‘struct inode’ has no member named ‘i_mode’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2081: error: ‘struct inode’ has no member named ‘i_mode’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2082: error: ‘struct inode’ has no member named ‘i_mode’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2083: error: ‘struct inode’ has no member named ‘i_mapping’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: At top level: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2092: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2093: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2096: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2096: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2100: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2100: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2102: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2102: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2105: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2105: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2107: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2107: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: In function ‘execute_ok’: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2121: error: ‘struct inode’ has no member named ‘i_mode’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2121: error: ‘struct inode’ has no member named ‘i_mode’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: In function ‘put_write_access’: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2128: warning: implicit declaration of function ‘atomic_dec’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2128: error: ‘struct inode’ has no member named ‘i_writecount’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: In function ‘allow_write_access’: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2133: error: ‘struct inode’ has no member named ‘i_writecount’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h: At top level: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2144: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2149: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘find_inode_number’ In file included from /lib/modules/2.6.32-22-generic/build/include/linux/poll.h:12, from /home/joerg/Downloads/treiber/Audio/alsa-driver-1.0.4/include/sound/hwdep.h:26, from hwdep.c:30: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2154: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘default_llseek’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2156: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘vfs_llseek’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2163: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘iunique’ In file included from /lib/modules/2.6.32-22-generic/build/include/linux/poll.h:12, from /home/joerg/Downloads/treiber/Audio/alsa-driver-1.0.4/include/sound/hwdep.h:26, from hwdep.c:30: /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2212: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2212: error: expected declaration specifiers or ‘...’ before ‘size_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2213: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_aio_read’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2214: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__generic_file_aio_write’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2216: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_aio_write’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2217: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_direct_write’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2219: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_buffered_write’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2221: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘do_sync_read’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2222: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘do_sync_write’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2224: error: expected declaration specifiers or ‘...’ before ‘size_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2227: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘blkdev_aio_write’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2231: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_splice_read’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2233: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘default_file_splice_read’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2235: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_splice_write’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2237: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_splice_sendpage’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2239: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2240: error: expected declaration specifiers or ‘...’ before ‘size_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2244: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘no_llseek’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2245: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_llseek’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2246: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_file_llseek_unlocked’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2259: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2266: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__blockdev_direct_IO’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2277: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘blockdev_direct_IO’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2286: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘blockdev_direct_IO_no_locking’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2295: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘blockdev_direct_IO_own_locking’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2321: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2322: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2323: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2324: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘inode_get_bytes’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2325: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2337: error: expected declaration specifiers or ‘...’ before ‘u64’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2338: error: expected declaration specifiers or ‘...’ before ‘u64’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2340: error: expected declaration specifiers or ‘...’ before ‘u64’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2341: error: expected declaration specifiers or ‘...’ before ‘u64’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2348: warning: parameter names (without types) in function declaration /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2353: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘dcache_dir_lseek’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2367: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2370: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2374: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘generic_read_dir’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2383: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘simple_read_from_buffer’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2396: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2405: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘parent_ino’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2422: error: expected specifier-qualifier-list before ‘ssize_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2429: error: expected declaration specifiers or ‘...’ before ‘size_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2430: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘simple_transaction_read’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2434: error: expected declaration specifiers or ‘...’ before ‘size_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2473: error: expected declaration specifiers or ‘...’ before ‘u64’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2473: error: expected declaration specifiers or ‘...’ before ‘u64’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2476: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘simple_attr_read’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2478: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘simple_attr_write’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2483: error: expected declaration specifiers or ‘...’ before ‘size_t’ /lib/modules/2.6.32-22-generic/build/include/linux/fs.h:2483: error: expected declaration specifiers or ‘...’ before ‘loff_t’ In file included from /home/joerg/Downloads/treiber/Audio/alsa-driver-1.0.4/include/sound/hwdep.h:26, from hwdep.c:30: /lib/modules/2.6.32-22-generic/build/include/linux/poll.h:13:25: error: asm/uaccess.h: No such file or directory In file included from /home/joerg/Downloads/treiber/Audio/alsa-driver-1.0.4/include/sound/hwdep.h:26, from hwdep.c:30: /lib/modules/2.6.32-22-generic/build/include/linux/poll.h: In function ‘get_fd_set’: /lib/modules/2.6.32-22-generic/build/include/linux/poll.h:107: warning: implicit declaration of function ‘copy_from_user’ /lib/modules/2.6.32-22-generic/build/include/linux/poll.h:107: error: ‘EFAULT’ undeclared (first use in this function) /lib/modules/2.6.32-22-generic/build/include/linux/poll.h:109: error: too many arguments to function ‘memset’ /lib/modules/2.6.32-22-generic/build/include/linux/poll.h: In function ‘set_fd_set’: /lib/modules/2.6.32-22-generic/build/include/linux/poll.h:117: warning: implicit declaration of function ‘__copy_to_user’ /lib/modules/2.6.32-22-generic/build/include/linux/poll.h: In function ‘zero_fd_set’: /lib/modules/2.6.32-22-generic/build/include/linux/poll.h:124: error: too many arguments to function ‘memset’ In file included from hwdep.c:30: /home/joerg/Downloads/treiber/Audio/alsa-driver-1.0.4/include/sound/hwdep.h: At top level: /home/joerg/Downloads/treiber/Audio/alsa-driver-1.0.4/include/sound/hwdep.h:35: error: expected declaration specifiers or ‘...’ before ‘loff_t’ /home/joerg/Downloads/treiber/Audio/alsa-driver-1.0.4/include/sound/hwdep.h:36: error: expected declaration specifiers or ‘...’ before ‘loff_t’ In file included from hwdep.c:31: /home/joerg/Downloads/treiber/Audio/alsa-driver-1.0.4/include/sound/info.h:73: error: expected specifier-qualifier-list before ‘mode_t’ /home/joerg/Downloads/treiber/Audio/alsa-driver-1.0.4/include/sound/info.h:129: error: expected declaration specifiers or ‘...’ before ‘mode_t’ /home/joerg/Downloads/treiber/Audio/alsa-driver-1.0.4/include/sound/info.h: In function ‘snd_info_set_text_ops’: /home/joerg/Downloads/treiber/Audio/alsa-driver-1.0.4/include/sound/info.h:142: error: ‘snd_info_entry_t’ has no member named ‘private_data’ /home/joerg/Downloads/treiber/Audio/alsa-driver-1.0.4/include/sound/info.h:143: error: ‘snd_info_entry_t’ has no member named ‘c’ /home/joerg/Downloads/treiber/Audio/alsa-driver-1.0.4/include/sound/info.h:144: error: ‘snd_info_entry_t’ has no member named ‘c’ hwdep.c: At top level: hwdep.c:39: error: unknown field ‘raw_lock’ specified in initializer hwdep.c:39: error: ‘__RAW_SPIN_LOCK_UNLOCKED’ undeclared here (not in a function) hwdep.c:39: warning: excess elements in struct initializer hwdep.c:39: warning: (near initialization for ‘(anonymous)’) hwdep.c:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘snd_hwdep_llseek’ hwdep.c:58: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘snd_hwdep_read’ hwdep.c:66: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘snd_hwdep_write’ hwdep.c: In function ‘snd_hwdep_open’: hwdep.c:95: error: ‘ENXIO’ undeclared (first use in this function) hwdep.c:101: error: ‘ENODEV’ undeclared (first use in this function) hwdep.c:111: error: ‘EFAULT’ undeclared (first use in this function) hwdep.c:113: error: ‘current’ undeclared (first use in this function) hwdep.c:118: error: ‘EBUSY’ undeclared (first use in this function) hwdep.c:124: error: ‘EAGAIN’ undeclared (first use in this function) hwdep.c:125: error: ‘struct file’ has no member named ‘f_flags’ hwdep.c:125: error: ‘O_NONBLOCK’ undeclared (first use in this function) hwdep.c:131: warning: implicit declaration of function ‘set_mb’ hwdep.c:144: error: ‘struct file’ has no member named ‘private_data’ hwdep.c: In function ‘snd_hwdep_release’: hwdep.c:159: error: ‘ENXIO’ undeclared (first use in this function) hwdep.c:160: error: ‘struct file’ has no member named ‘private_data’ hwdep.c: In function ‘snd_hwdep_poll’: hwdep.c:176: error: ‘struct file’ has no member named ‘private_data’ hwdep.c: In function ‘snd_hwdep_info’: hwdep.c:186: error: too many arguments to function ‘memset’ hwdep.c:188: warning: implicit declaration of function ‘snd_compat_strlcpy’ hwdep.c:191: warning: implicit declaration of function ‘copy_to_user’ hwdep.c:192: error: ‘EFAULT’ undeclared (first use in this function) hwdep.c: In function ‘snd_hwdep_dsp_status’: hwdep.c:202: error: ‘ENXIO’ undeclared (first use in this function) hwdep.c:203: error: too many arguments to function ‘memset’ hwdep.c:208: error: ‘EFAULT’ undeclared (first use in this function) hwdep.c: In function ‘snd_hwdep_dsp_load’: hwdep.c:218: error: ‘ENXIO’ undeclared (first use in this function) hwdep.c:219: error: too many arguments to function ‘memset’ hwdep.c:221: error: ‘EFAULT’ undeclared (first use in this function) hwdep.c:224: error: ‘EBUSY’ undeclared (first use in this function) hwdep.c:225: warning: implicit declaration of function ‘verify_area’ hwdep.c:225: error: ‘VERIFY_READ’ undeclared (first use in this function) hwdep.c:225: error: ‘snd_hwdep_dsp_image_t’ has no member named ‘length’ hwdep.c: In function ‘snd_hwdep_ioctl’: hwdep.c:237: error: ‘struct file’ has no member named ‘private_data’ hwdep.c:240: warning: implicit declaration of function ‘put_user’ hwdep.c:250: error: ‘ENOTTY’ undeclared (first use in this function) hwdep.c: In function ‘snd_hwdep_mmap’: hwdep.c:255: error: ‘struct file’ has no member named ‘private_data’ hwdep.c:258: error: ‘ENXIO’ undeclared (first use in this function) hwdep.c: In function ‘snd_hwdep_control_ioctl’: hwdep.c:272: warning: implicit declaration of function ‘get_user’ hwdep.c:273: error: ‘EFAULT’ undeclared (first use in this function) hwdep.c:295: error: ‘ENXIO’ undeclared (first use in this function) hwdep.c: At top level: hwdep.c:314: error: unknown field ‘llseek’ specified in initializer hwdep.c:314: error: ‘snd_hwdep_llseek’ undeclared here (not in a function) hwdep.c:314: warning: excess elements in struct initializer hwdep.c:314: warning: (near initialization for ‘snd_hwdep_f_ops’) hwdep.c:315: error: unknown field ‘read’ specified in initializer hwdep.c:315: error: ‘snd_hwdep_read’ undeclared here (not in a function) hwdep.c:315: warning: excess elements in struct initializer hwdep.c:315: warning: (near initialization for ‘snd_hwdep_f_ops’) hwdep.c:316: error: unknown field ‘write’ specified in initializer hwdep.c:316: error: ‘snd_hwdep_write’ undeclared here (not in a function) hwdep.c:316: warning: excess elements in struct initializer hwdep.c:316: warning: (near initialization for ‘snd_hwdep_f_ops’) hwdep.c:317: error: unknown field ‘open’ specified in initializer hwdep.c:317: warning: excess elements in struct initializer hwdep.c:317: warning: (near initialization for ‘snd_hwdep_f_ops’) hwdep.c:318: error: unknown field ‘release’ specified in initializer hwdep.c:318: warning: excess elements in struct initializer hwdep.c:318: warning: (near initialization for ‘snd_hwdep_f_ops’) hwdep.c:319: error: unknown field ‘poll’ specified in initializer hwdep.c:319: warning: excess elements in struct initializer hwdep.c:319: warning: (near initialization for ‘snd_hwdep_f_ops’) hwdep.c:320: error: unknown field ‘ioctl’ specified in initializer hwdep.c:320: warning: excess elements in struct initializer hwdep.c:320: warning: (near initialization for ‘snd_hwdep_f_ops’) hwdep.c:321: error: unknown field ‘mmap’ specified in initializer hwdep.c:321: warning: excess elements in struct initializer hwdep.c:321: warning: (near initialization for ‘snd_hwdep_f_ops’) hwdep.c: In function ‘snd_hwdep_new’: hwdep.c:356: warning: implicit declaration of function ‘snd_kcalloc’ hwdep.c:358: error: ‘ENOMEM’ undeclared (first use in this function) hwdep.c: In function ‘snd_hwdep_dev_register’: hwdep.c:402: error: ‘EBUSY’ undeclared (first use in this function) hwdep.c: In function ‘snd_hwdep_dev_unregister’: hwdep.c:445: error: ‘EINVAL’ undeclared (first use in this function) hwdep.c: In function ‘alsa_hwdep_init’: hwdep.c:490: error: too many arguments to function ‘memset’ hwdep.c:492: error: ‘snd_info_entry_t’ has no member named ‘c’ hwdep.c:493: error: ‘snd_info_entry_t’ has no member named ‘c’ make[1]: *** [hwdep.o] Fehler 1
Habt ihr vielleicht noch eine Idee, was ich da machen kann um an meinen digitalen 5.1 Ton zu kommen ?