В соответствии с Ubuntu или Debian, это просто:
rename 's/Dropkick Murphys - //' *mp3
Я не вижу, почему Вы перешли ко всей проблеме для изменения исходного кода ядра для добавления поддержки этого нестандартного последовательного порта I/O и IRQ. setserial(8)
программа должна смочь настроить его для Вас. Что-то вроде этого:
# setserial ttyS4 address 0x10 irq 9
См. Linux Последовательное ПРАКТИЧЕСКОЕ РУКОВОДСТВО для получения дополнительной информации.
Кажется, что или BIOS или Linux отключают порт COM9 в регистрах Южного моста.
Регистры:
Я не знаю, почему или где они отключены.
Когда я установил их на нормальные значения в моем драйвере устройства, я смог обнаружить COM9 UART.
Linux требует нового x86 типа микросхемы для Vortex86DX. Это не на 100% совместимо.
# setserial /dev/ttyS4 port 0x10 irq 9 uart 165 50A
ttyS4: LSR safety check engaged!
– Mr Stinky 09.07.2012, 10:32# setserial /dev/ttyS4 port 0x10 irq 9 uart 165 50A
ttyS4: LSR safety check engaged!
– Mr Stinky 09.07.2012, 10:32# stty -F /dev/ttyS4 9600 stty: /dev/ttyS4: Input/output error
– Mr Stinky 09.07.2012, 17:05serial8250.11: ttyS4 at I/O 0x10 (irq = 9) is a 16550A
. udev/mdev автоматически создаст узел для него в/dev. Так AFAIK ядро знает об этом узле, но это, кажется, не работает tty устройством. например.# picocom -b 9600 /dev/ttyS4 ... FATAL: failed to add device /dev/ttyS4: Filedes is not a tty
. Возможно в моем драйвере существует проблема, но все это выглядит довольно прямым, как я, как предполагается, добавляю основные 8 250 совместимых устройств. спасибо – Mr Stinky 09.07.2012, 17:17